| File | Date | Author | Commit |
|---|---|---|---|
| .gitignore | 2013-08-14 |
|
[fe3343] Ignore cruft. |
| LICENSE | 2013-08-14 |
|
[625af8] Initial changes to publish this. |
| MANIFEST.in | 2013-08-14 |
|
[625af8] Initial changes to publish this. |
| README.rst | 2013-08-16 |
|
[23b612] Add a todo. |
| setup.py | 2013-08-26 |
|
[b4c27c] Work for non-gafyd accounts. |
| spreadsheet | 2013-08-26 |
|
[7cef94] Note exception. |
| tox.ini | 2013-08-14 |
|
[625af8] Initial changes to publish this. |
The spreadsheet tool is a command line tool to manipulate Google spreadsheets. It specifically works on spreadsheets where row 1 is a series of column titles and there is one or more columns that can act as a unique key.
When running it it will create three config files in the current directory:
If these need info from you, you will be prompted.
All references to "column" mean the title of the column.
spreadsheet app_conf "consumer_key" "consumer_secret" "google_apps_domain" spreadsheet list "key column" spreadsheet update "key column" key "value column" value spreadsheet remember headers spreadsheet remember "column" spreadsheet forget headers spreadsheet forget "column"
Depends on the following modules: gdata, json, gflags.
Contributions are welcome!
Unit tests are kind of difficult since I haven't found a good mock spreadsheet.
The packaged version is available via pip or easy_install as spreadsheet. The project page is on pypi:
The source code is available in the following locations:
Pull requests on any of those platforms or emailed patches are fine. Opening issues on github is easiest, but I'll check any of them.