Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jgraglia/Google-Docs-Backup

python script to backup google docs - Main difference with GDataCopier, http://gdatacopier.googlecode.com/, is the support for arborescent backup (collections).
https://github.com/jgraglia/Google-Docs-Backup

Last synced: 3 months ago
JSON representation

python script to backup google docs - Main difference with GDataCopier, http://gdatacopier.googlecode.com/, is the support for arborescent backup (collections).

Awesome Lists containing this project

README

        

gdocsbackup.py
Simple Python Scripts to export automatically all the Google Docs that I own (crontab...)
NOTE : this is only an export of the document. Due to some limitations on Google Docs service
some kind of "Documents" can't be re-imported back.
Drawings are exported in .svg format, useable in Inkscape or another svg editor.
But when you reimport .svg files in Google Documents, a simple "dumb" file will be created,
not a "Drawing" one.. so you lose all svg stuff, it's just a simple flat picture.. Ouch!

gtransfer.py
A more advanced script to easier the process of migration from a standard "Google docs" account
to a new "Google App Pro" account. Google does not allow simple migration of document, you have to do it
manually or use this script.
Basically, it will make a copy of each of your owned docs of your old account in your new account.
Be sure to read all the limitations (versions are lost..) before using it!
I have successfully proceed to the migration of 20+ more accounts with this script.

You will need :

- Python 2.x is mandatory:
http://www.python.org/getit/
Python 3 is not (yet) supported by Google Data API
see : https://code.google.com/p/gdata-python-client/issues/detail?id=229

- Google Data API 2.0.14+ :
http://code.google.com/p/gdata-python-client/downloads/list
http://code.google.com/intl/fr/apis/gdata/articles/python_client_lib.html