public
Last active

  • Download Gist
GDocs2Dropbox_WebApp.txt
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
Rails (or Node.js) Web App for syncing data folders between Google Docs and Dropbox. No desktop client needed.
 
- OAuth (a must!)
- Dropbox API:
+ https://www.dropbox.com/developers/releases (OAuth)
+ http://github.com/riscfuture/dropbox (OAuth)
- Google Docs GData API:
+ http://code.google.com/apis/gdata/articles/gdata_on_rails.html (OAuth)
+ http://cookingandcoding.com/2010/04/28/gdocs4ruby-access-google-docs-api-with-ruby/
- "Google Docs" folder, be able to rename it
- Choose which folders to sync (from GDocs ---to--> Dropbox), even all items
- Synchronization and tracking changes:
+ Cron both services
+ Push Notifications (Available in GDocs/Dropbox?)
- Size limit (bandwidth/storage issues)
 
Logic
 
- Track changes in GDocs, download new-files/diffs and upload to Dropbox
- Validate both files (MD5, filesize, date)
 
Steps
 
- GData API (to a server temp folder)
+ Check filesize limits
+ Downloading/Uploading new files
+ Downloading/Uploading changes logic
+ Corroborate downloaded/uploaded file checksum for integrity
- Dropbox API
+ Check filesize limits
+ Downloading/Uploading new files
+ Downloading/Uploading changes logic
+ Corroborate downloaded/uploaded file checksum for integrity
- Join Dropbox and GData functionality
- Web App functionality
+ Interface
+ User signup
+ OAuth both services
+ Activity Feed

Please sign in to comment on this gist.

Something went wrong with that request. Please try again.