Google acaba de liberar GoogleCL, una herramienta que nos permita interactuar desde la línea de comandos con varios servicios de Google. Algunas de las cosas que puedes hacer son: publicar en un blog alojado en Blogger, editar un documento en Google Docs, añadir un evento al calendario, subir fotos a Picasa, etc.
Aquí podéis algunos ejemplos:
$ google blogger post --blog "My blog" --tags "python, googlecl, development" my_post.html
$ google calendar add "Lunch with Jason tomorrow at noon"
$ google docs edit --title "Shopping list" --editor vim
Esta herramienta está totalmente escrita en Python.
Para más información y ejemplos podéis visitar la página oficial del proyecto.
