Cloud Computing: Servicios de Google desde nuestra computadora
Este artículo está probablemente obsoleto
Este artículo fue publicado hace más de 10 años (el 19 de junio del 2010, para ser exactos). La información contenida puede estar muy desactualizada o ya no ser relevante.
El artículo existe como archivo de este sitio y de la antigüedad del mismo. Este blog existe en el Internet desde el 2007!
Algunos o todos los enlaces de este artículo pueden haber sido removidos o estar rotos debido a la antigüedad del mismo. Te pedimos las disculpas por cualquier inconveniente que esto pueda causar.
Normalmente para usar los servicios de Google accedemos a ellos desde el browser, escribiendo la url correspondiente e interactuando con una interfaz web.
El Cloud Computing por otro lado es una idea que ya ha empezado a implementar Google y nos permitirá utilizar los servicios más populares de Google desde la línea de comandos de nuestra PC.
Para acercarnos un poco más a lograr este objetivo, Google acaba de lanzar unas librerías programadas en Python, que nos permitirán con sencillos comandos realizar acciones en algunos de los servicios de Google.
Servicios de Google desde la línea de comandos
Para empezar a utilizarlos debemos tener instalado python, la librería _(link muerto)_
que nos conecta con la API de Google y la aplicación Google CL _(link muerto)_
(Google Command Line).
Está claro que esta forma de usarlo va orientada a usuarios avanzados, proclives al uso de la línea de comandos. Por otro lado la ejecución de las tareas será mucho más rápida al tener un acceso directo a carpetas y archivos locales.
Cada servicio tendrá una serie de tareas a realizar, algunos ejemplos:
Subir posts a Blogger
post --tags "GoogleCL, awesome" "Here's a really short post. The next posts will be much longer!" ~/blog/2010/may/*
Agregar eventos a Google Calendar
add "Dinner party with George tomorrow at 6pm"
Subir documentos a Google Docs
upload the_bobs.csv ~/work/docs_to_share/*
Descargar fotos de Picasa
get --title "My Album" /path/to/download/folder
Eliminar videos de Youtube
delete --title ".*"
El comando completo constaría del nombre del servicio, seguido de la tarea:
$ 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
Por ahora tal vez no se vea muy intuitivo, pero ya nos permite realizar acciones en la nube sin mediación del browser. Google además ha prometido incluir las librerías en las próximas versiones de Ubuntu y Debian.
Es más que seguro que estas funcionalidades estarán nativas y con una interfaz mucho más amigable en el nuevo sistema operativo de Google, Chrome OS.
Más información: Sintaxis Google CL _(link muerto)_