OK so the claim about Google only providing their interface to upload files sounded a little bit strange so I did some research
DISCLAIMER: NOT AN STORAGE SOLUTION FOR EVERYONE (YET) But this is the Java Posse group ... so I accept the claim that google is the cheapest storage solution (256 USD per TB per year). So how do I get my files up there (preserving folder structure) It is actually possible due to the new upload any file feature on google docs and the possibility of accomplish these from the Google Documents List Data API v3.0 (requires premier account so you have to add $50 USD per user per year) SO... I think is actually possible to use it as a backup solution with a couple of goodies along the way 1) Upload (http://code.google.com/apis/documents/docs/3.0/ developers_guide_protocol.html#UploadingArbitraryFileTypes) 2) Organize (http://code.google.com/apis/documents/docs/3.0/ developers_guide_protocol.html#CreateFolders) 3) Retrieve (http://code.google.com/apis/documents/docs/3.0/ developers_guide_protocol.html#DownloadingDocs) 4) Goodie: SEARCH (http://code.google.com/apis/documents/docs/3.0/ developers_guide_java.html#ExactTitleQueries) 5) Possible goodie: version (http://code.google.com/apis/documents/ docs/3.0/developers_guide_protocol.html#UpdatingDocs) Most of this can be done from Java (http://code.google.com/apis/ documents/docs/3.0/developers_guide_java.html) but the specific upload any file is unclear and maybe the parameter can be inserted as demonstrated in the python example(http://code.google.com/apis/ documents/docs/3.0/ developers_guide_python.html#UploadingArbitraryFileTypes) I'll have to try it . So the point is that a "simple" program can be created to upload a target directory on the local machine to google docs replicating the existing structure on the google cloud. Total cost= 256 x2 (google storage) + 50 (premier account) + 7 (domain) = 313 USD per year = 26 USD (aprox) per moth Of curse economics break down if you account for developing time but maybe we can cheap-in and build some Open Source project on this ... ;) -- You received this message because you are subscribed to the Google Groups "The Java Posse" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/javaposse?hl=en.
