==============================================================================================

Carlos Abalde

==============================================================================================

I'm Carlos and this is my always-in-construction homepage. You can contact me at carlos.abalde at gmail dot com or use the links above to get more information about me. Additionally, next you can find a selection of random thoughts and useless stuff I write from time to time.

==============================================================================================

A couple of facts:

  • DropBox & similar services are awesome & handy, but their prices are far away from the *extremely* low cost of purchasing extra Google storage (e.g. 80GB: $20 USD per year, 200GB: $50 USD per year, etc.).
  • Duplicity is the definitive tool for encrypted efficient incremental backups of personal stuff.

Using Duplicity together with Dropbox is trivial, but it would be great to be able to store your Duplicity backups on Google storage. Currently Duplicity supports many storage backends such as ssh/scp, rsync, ftp, imap, Amazon S3, etc. In fact, using the imap backend you can easily store your backups in your inbox. It simply works, but it stinks, and I’m pretty sure it’s a GMail ToS violation :)

That’s the reason why I’ve implemented a new -and trivial- Duplicity backend -less than 100 lines of Python code- that uses the Google Documents List API -recently opened for uploading files with any content type- to upload backups to any folder in a Google Docs account (e.g. gdocs://carlos.abalde:s3cr3t@gmail.com/backup).

Feel free to check out the branch implementing this stuff, doing some tests (remember to install gdata-python-client; python-gdata package in Ubuntu) and sending me any feedback. And please, be friendly, it’s my first time in Python and also my first time using the Google Documents List API.

---------------------------------------------------------------------------------------------

  1. carlosabalde posted this

---------------------------------------------------------------------------------------------

 

==============================================================================================

Based in design by Robert Boylan
Powered by Tumblr