🎉 Estamos de vuelta! Después de 7 años sin estar en línea, MarlexSystems ha regresado • Lee más aquí

Cloud Computing: Servicios de Google desde nuestra computadora

Por Rogelio Hoyos
Publicado el 19 de junio del 2010
2 minutos de lectura • 348 palabras

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.

Imagen de Google comandos

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:

  1. Subir posts a Blogger

    post --tags "GoogleCL, awesome" "Here's a really short post. The next posts will be much longer!" ~/blog/2010/may/*

  2. Agregar eventos a Google Calendar

    add "Dinner party with George tomorrow at 6pm"

  3. Subir documentos a Google Docs

    upload the_bobs.csv ~/work/docs_to_share/*

  4. Descargar fotos de Picasa

    get --title "My Album" /path/to/download/folder

  5. 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)_