
Google Docs Screenlet
Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net
Warning : This screenlet is currently not working because of a new Google API version.
Working on that, please be patient!
GDocs Screenlet allows you to quickly manage your Google Documents from your desktop.
(requires the Google Data python API)
Using Gdocs Screenlet : YouTube video at http://www.youtube.com/watch?v=yxQIBUezad4
FEATURES :
* Google documents list and search
* Google documents download (PDF export, Ms Export or OpenOffice.org export)
* File upload to your account (doc, odt, ppt ...)
FILE TYPES SUPPORTED :
Upload :
HTML files and plain text (.txt).
Microsoft Word (.doc), Rich Text (.rtf), OpenDocument Text (.odt) and StarOffice (.sxw)
Microsoft PowerPoint (.ppt, .pps)
[ Microsoft Excel (.xls) files and OpenDocument Spreadsheet (.ods), Comma Separated Value (.csv) ]
Download :
PDF export of documents, presentations and pdf files
Microsoft export of documents and presentations
OpenDocument export of documents
Spreadsheets actions are bugged.
INSTALL :
The GDocs Screenlet requires the Google Data python API.
1) Download gdata.py-1.2.3.tar.gz or zip at http://code.google.com/p/gdata-python-client/
2) Extract : tar -xvf gdata.py-1.2.3.tar.gz
3) Change directory and install the library : sudo ./setup.py install
More information for GData API install at http://code.google.com/support/bin/answer.py?answer=75582
Once the Google Library is installed, open the screenlets manager (screenlets-manager) and install the GDocs Screenlet using the archive (e.g. GDocsScreenlet-0.1.tar.gz).
Don't forget to set Google Documents account login/password and the target directory in screenlet's properties.
If you're having some problems, try to quit and relaunch the screenlet.
Installing and using GDocs Screenlet : YouTube video at http://www.youtube.com/watch?v=yxQIBUezad4
VOLKOV9
11 years ago
Traceback (most recent call last):
File "/usr/lib/python2.5/site-packages/screenlets/options.py", line 1266, in apply_options_callback
setattr(self.__shown_object, optionobj.name, val)
File "/usr/lib/python2.5/site-packages/screenlets/__init__.py", line 942, in __setattr__
self.on_after_set_atribute(name, value)
File "/home/grant/.screenlets/GDocs/GDocsScreenlet.py", line 129, in on_after_set_atribute
self.getGDocs()
File "/home/grant/.screenlets/GDocs/GDocsScreenlet.py", line 655, in getGDocs
dataURL = entry.extension_elements[0].attributes['href']
KeyError: 'href'
Report
Melkekartong
12 years ago
As a future feature, you might concider adding a "drag-and-upload"-function? Thanks!
Report