Command line tools for the Google Data API
GoogleCL brings Google services to the command line.
We currently support the following Google services:
10/8/10: 0.9.11 makes its appearance. Don't miss our wonderful new features:
9/3/10: 0.9.10 is out! Projecting off Gmail and the current rate of releases, we'll be out of "beta" with 0.9.65 or so. Be sure to check out
7/28/10: Uploaded 0.9.9 tar and deb. Windows exe will be up once the Windows machine is found and unpacked.
Highlights for this release include
6/19/10: Wow! What an announcement! Thanks to everyone who's been checking out GoogleCL, and special thanks for the dozens upon dozens of new issues in the tracker.
Older You can now grab a Debian/Ubuntu/etc. package or gzipped tar archive of GoogleCL! Check the Downloads tab.
from http://code.google.com/p/googlecl/
GoogleCL brings Google services to the command line.
We currently support the following Google services:
- Blogger
$ google blogger post --title "foo" "command line posting"
- Calendar
$ google calendar add "Lunch with Jim at noon tomorrow"
- Contacts
$ google contacts list Bob --fields name,email > the_bobs.csv
- Docs
$ google docs edit "Shopping list"
- Finance
$ google finance create-txn "Savings Portfolio" NASDAQ:GOOG Buy
- Picasa
$ google picasa create "Cat Photos" ~/photos/cats/*.jpg
- Youtube
$ google youtube post --category Education killer_robots.avi
News
3/31/11: I just realized I should've waited for April 1st, and released version 1.0. Missed opportunities. The good news is, 0.9.13 contains some much needed improvements on 0.9.12, namely:- Appropriate intermediate directories are created for authentication tokens.b
- Deletion of recurring Calendar events actually deletes events, rather than crashing.
- File extensions for Picasa do not have to be lowercase.
- Google Finance support (thanks, bartosh!)
- Expanded usage of --date
- --access option for privacy settings
- Reading options and arguments from stdin
10/8/10: 0.9.11 makes its appearance. Don't miss our wonderful new features:
- Much better unicode support.
- More natural specification of command line arguments.
9/3/10: 0.9.10 is out! Projecting off Gmail and the current rate of releases, we'll be out of "beta" with 0.9.65 or so. Be sure to check out
- v2/v3 support for Docs and Contacts. Manipulate arbitrary uploads, list many more details of your contacts.
- Support for non-latin alphabets
- Adheres to XDG base directory specification
7/28/10: Uploaded 0.9.9 tar and deb. Windows exe will be up once the Windows machine is found and unpacked.
Highlights for this release include
- Download and edit of new-version Google Docs
- Video upload and download for Picasa
- --owner option, allowing use of Picasa collaborative albums, listing other user's YouTube uploads, etc.
- Reminders for added calendar events
- Proper login procedure for Apps users
- setuptools support
- Uploading directory trees to Docs
- Multiple-calendar tasks
6/19/10: Wow! What an announcement! Thanks to everyone who's been checking out GoogleCL, and special thanks for the dozens upon dozens of new issues in the tracker.
Older You can now grab a Debian/Ubuntu/etc. package or gzipped tar archive of GoogleCL! Check the Downloads tab.
Development / Contributing
The more the merrier. Check out the wiki page on contributing.Dependencies
The gdata-python-client library.from http://code.google.com/p/googlecl/