Google released GoogleCL last Friday they describe as "Command line tools for the Google Data APIs". I took a few minutes to play with it today and an awed by the possibilities it opens up. Yes, APIs have existed for all these services, so in theory, it's nothing new... But really, who wants to write command-line wrappers for the APIs, or manage all the different 3rd party packages for doing so.
It's basically a bunch of Python scripts that are all imported into one executable file called "google". All the API calls are full abstracted allowing you do run commands like:
$ google contact list $ google calendar add "Get up at 5:30am Thursday"
GoogleCL currently supports Blogger, Calendar, Contacts, Docs, Picasa, YouTube... though I'm sure others will be added shortly.
Installing is pretty much a piece of cake. All you really need is a modern version of the gdata library (mine was outdated) and the googlecl package itself.
$ pip install gdata googlecl $ pip install
I see some serious life automation happening in the near future.