Google presenta herramienta para el intérprete de mandatos de GNU/Linux.
Si alguna vez quisiste subir toda una carpeta llena de fotografías a Picasa desde el intérprete de mandatos, te alegará saber que Google ha presentado el día de hoy un nuevo proyecto denominado Google CL, el cual permite hacer lo que he mencionado y mucho más
Es una nueva herramienta para el intérprete de mandatos de GNU/Linux que funciona como una interfaz para los servicios de Google. Permite subir videos a YoutTube o bien publicar en Blogger en una sola línea de mandatos.
Para enviar un conjunto de fotografías, solo basta ejecutar:
google picasa create --title "Mi Albúm" ~/Fotos/vacacions/*.jpg
Para publicar en Blogger, solo basta crear un fichero HTML con contenido y ejecutar:
google blogger post --blog "Mi blog" --tags "python, googlecl, development" docuemento.html
Para publicar una nueva cita en tu calendario de Google:
google calendar add "Cervezas con Pablo Monroy el domingo a medio día"
Para editar un documento:
google docs edit --title "Lista de compras" --editor vim
Blogger
google blogger post --tags "GoogleCL, awesome" --title "Test Post" "I'm posting from the command line" google blogger post blogpost.txt google blogger list title,url-site # List posts google blogger delete --title "Test Post" google delete --title "Silly post number [0-9]*" # Delete posts matching regex google tag --title "Dev post" --tags "Python, software" # label an existing post
Calendar
google calendar add "Dinner party with George today at 6pm" # add event to calendar google calendar today # List events for today only. google calendar list --date 2010-06-01,2010-06-30 # List events. google calendar delete --title "Dinner party with George" # Delete an event.
Contacts
google contacts add "J. Random Hacker, jrandom@example.com" google contacts list name,email --title "J. Random Hacker" google contacts delete --title "J. Random Hacker"
Docs
google docs delete --title "Evidence" google docs list title,url-direct --delimiter ": " # list docs google docs upload the_bobs.csv ~/work/docs_to_share/*
gdata-python-client >= 1.3.0 ONLY
google docs edit --title "Shopping list" --editor vim google docs get --title "Homework [0-9]*"
Picasa
google picasa create --title "Vermont Test" --tags Vermont vermont.jpg google picasa get --title "Vermont Test" /path/to/download/folder google picasa list title,url-direct --query "A tag" google picasa post --title "Vermont Test" ~/old_photos/*.jpg # Add to an album google picasa tag --title "Vermont Test" --tags "places" google picasa delete --title "Vermont Test" # delete entire album
Youtube
google youtube post --category Education --devtags GoogleCL killer_robots.avi google youtube delete --title "killer_robots.avi" google youtube list # list my videos google youtube tag -n ".*robot.*" --tags robot
Fuente: alcancelibre