En algún momento, la gente de Google, que te trajo la plataforma Android basada en Linux y el Summer of Code, decidió que todavía no eran lo suficientemente geek. Para resolver ese presentimiento, han lanzado Google CL, una utilidad de línea de comandos para los servicios populares de Google. Ahora, incluso los puristas de Linux de línea de comandos más duros no tienen motivos para no probar algunos servicios de Google.
A decir verdad, GoogleCL proporciona un conjunto de herramientas de línea de comandos rico en funciones que será útil tanto para los geeks de Linux como para los usuarios habituales. Con él, los usuarios pueden realizar tareas de forma rápida y eficiente.
GoogleCL es una aplicación Python multiplataforma que incluye herramientas para los siguientes servicios de Google: Picasa, Blogger, YouTube, Documentos de Google, Contactos y Calendario.
Descargar e instalar
Puedes descargar GoogleCL en la página del proyecto Página de códigos de Google. Hay dos formatos de paquete disponibles: deb (para debian, ubuntu, etc.) o tar.gz (para otras distribuciones que no son de Debian). En una máquina Ubuntu, haga doble clic en el archivo después de que termine de descargarse y siga las instrucciones en pantalla para instalarlo.
1. Para el archivo tar.gz, extraiga el contenido con:
tar zxvf googlecl-0.9.7.tar.gz
2. A continuación, cambie al directorio googlecl:
cd googlecl-0.9.7
3. Asegúrese de tener python 2.5 o 2.6 y pitón gdata instalado.
4. Como root, ejecute el siguiente comando:
python setup.py install
Ejecución de comandos
Hay dos formas de ejecutar los comandos de GoogleCL:
1. escriba «google» seguido de los argumentos y opciones necesarios,
2. escriba «google» solo para ejecutar el programa y luego ingrese los comandos desde el indicador de google.
Para obtener ayuda general con GoogleCL, escriba «ayuda de google». Para obtener ayuda con un servicio específico, escriba «servicios de ayuda de Google». Por ejemplo, puede escribir «documentos de ayuda de Google» para obtener ayuda con Google Docs.
Ejecute «google» una vez para permitir que GoogleCL cree el archivo de configuración. Hay algunas opciones para configurar para que GoogleCL funcione bien para usted. El archivo de configuración se ubicará en ~/.googlecl/config. Asegúrese de especificar los editores que desea utilizar para los tipos de archivos disponibles.
Para ejecutar un comando, debe incluir el servicio, la tarea, las opciones y los argumentos. Los servicios serán picasa, documentos, contactos, etc. La tarea será términos como publicar, editar, eliminar, cargar, etc. Las opciones usarán términos como título, consulta, nombre. Finalmente, los argumentos incluirán referencias específicas a elementos como los nombres de los documentos o la ruta a un video.
Ejemplos
Para crear una entrada de blog en Blogger, introduce:
google blogger post --title 'Test CLI Blog Post' 'This is a test post for my new command line Blogger client'
(También puede indicarle a Blogger que acceda a un archivo en su computadora y cargue el contenido).
Para enumerar sus contactos de Google, ingrese:
google contacts list name,email
Para publicar un archivo de video que haya creado en YouTube, escriba:
google youtube post --category Education My-First-Command-Line-Movie.avi
Cuando intente usar el comando de Google para un servicio por primera vez, abrirá su navegador web y le pedirá que lo autentique. Haga clic en «conceder acceso» y luego presione Entrar nuevamente en la ventana de la terminal.
GoogleCLI incluso te permitirá editar documentos desde tu computadora (para poder usarlo, necesitarás la última versión de python-gdata). Por ejemplo, para editar un documento llamado «Ideas geniales», escriba lo siguiente:
google docs edit --title 'Cool Ideas' --editor nano
Puede elegir el editor de su elección para su edición real o dejar el argumento del editor si ya lo ha configurado en su archivo de «configuración».
GoogleCLI brinda a los usuarios amantes del poder de la línea de comandos una herramienta muy útil para realizar tareas básicas o avanzadas desde cualquier computadora. Lo mejor de todo es que GoogleCLI es gratuito y de código abierto. Descárgalo, contribuye y disfruta.
Danos tu opinión