Redes sociales desde la línea de comandos, Parte 2: Google

Este artículo forma parte de la serie Social Media from Command Line :

  • Medios Sociales desde la Línea de Comando, Parte 1: Facebook y Twitter
  • Redes sociales desde la línea de comandos, Parte 2: Google
  • Medios sociales desde la línea de comandos, Parte 3: Tumblr, Flickr y YouTube

En Parte 1 de esta serie te mostramos cómo usar tu línea de comandos para acceder a Facebook con FBCMD y Twitter con TTYtter. Hoy aprenderás a administrar tus servicios de Google desde la línea de comandos.

Nota : Hemos escrito previamente una guía para principiantes sobre el uso de GoogleCL , y este artículo es un complemento a ese artículo con ejemplos más detallados.

Google ofrece muchos servicios diferentes, varios de los cuales están disponibles en su terminal con el programa Python GoogleCL :

  • Blogger
  • Calendario
  • Contactos
  • Documentos
  • Picasa
  • YouTube

Instalación

Es más que probable que su gestor de paquetes *nix ofrezca GoogleCL en uno de sus repositorios. Si no lo hace, o si está ejecutando Windows, puede descargar GoogleCL aquí o tomar el último código fuente como este (tenga en cuenta que Google Docs está roto en los últimos paquetes.tar.gz desde el primer enlace, por lo que le recomiendo encarecidamente usar el comando Subversion de abajo):

svn checkout http://googlecl.googlecode.com/svn/trunk/ googlecl-read-only

GoogleCL requiere las dependencias Python 2.5, 2.6 o 2.7 y gdata. Para ver las diferentes formas de instalar GoogleCL, visite la página oficial Instalar . He aquí cómo instalarlo desde las fuentes de Subversion:

cd ./googlecl-read-only
sudo python setup.py install>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>)

Si su versión por defecto de Python no es 2.* (puede comprobar con el comando python –version), tendrá que especificar una versión cuando ejecute setup.py. Por ejemplo, si su versión de Python es 2.7, ejecute:

sudo python2.7 setup.py install>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>.

Una vez que hayas instalado GoogleCL, podrás ejecutar estos comandos:

google blogger[argumentos]
google calendar[argumentos]
contactos de google[argumentos]
google docs[argumentos]
google finance[argumentos]
google picasa[argumentos]
google youtube[argumentos]

>

Antes de poder utilizar estos servicios, debe autorizar GoogleCL. La primera vez que ejecute un comando de GoogleCL para un servicio determinado, se le llevará automáticamente a la página de autorización de su navegador. Por ejemplo, yo corrí:

google picasa list-albums #enumera tus álbumes de Picasa

GoogleCL me pidió que especificara el usuario (normalmente yourusername@gmail.com, a menos que estés utilizando los servicios de Google para un nombre de dominio diferente), y luego me trajo aquí:

Redes sociales desde la línea de comandos, Parte 2: Google

Una vez

Redes sociales desde la línea de comandos, Parte 2: Google

Uso

Usted>man google en su terminal. A continuación le mostraré algunos ejemplos de lo que puede hacer.

Blogger

Primero configura tu blog. En Linux, Mac OS X, o un sistema BSD, edite «~/.config/googlecl/config»; en Windows 7+, edite «C:NUsuarios_USERNAME.googlecl», y en Windows XP edite «C:Documents and SettingsUSERNAME.googlecl». Desplácese hacia abajo hasta el final del documento, donde hay una sección titulada[BLOGGGER], y añada la información de su blog:

blog = El nombre de tu blog
skip_auth = Verdadero
usuario = yourusername@gmail.com>

Ahora puedes hacerlo:

Haga una lista de sus publicaciones:

lista de bloggers de Google 

Hacer una nueva entrada con etiquetas:

<"Rompí con mi novio hoy, así que lo estoy publicando desconsoladamente desde mi shell de bash". nombre del blog, si tiene más de uno]>.

Crea un nuevo mensaje a partir de un archivo de texto y dale un título:

google blogger post --título "I wrote this post in Vim!

Borrar un mensaje:

google blogger delete --title "Este es un post realmente embarazoso sobre mis sentimientos que algún día lamentaré publicar"

".

Calendario

Añade un evento a tu calendario:

google calendar añade "MakeTechEasier article due Saturday at 11:59pm" --reminder 2d # GoogleCL analizará automáticamente la fecha y la hora .

Haga una lista de todos los eventos:

lista de calendarios de Google 

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>i

Enumere los eventos en un rango de fechas en particular:

Borrar un evento de un calendario en particular:

Calendario de Google borrar –cal «Mi Calendario Social» –título «Lame Party»«.

Contactos

En el caso de los contactos, tendrás que proporcionar un token de autorización además de autorizar GoogleCL en tu navegador. GoogleCL le guiará a través de esto. Una vez autorizado, puede realizar estas tareas comunes:

Agregar un nuevo contacto:

«.

Enumerar la información de contacto de cualquier persona con una cadena en particular en su nombre:

Agregar un nuevo grupo de contactos:

Grupos adicionales de Google Calendar «Familia» «Amigos» «Enemigos»«.

Haz una lista de tus grupos de contactos:

grupos de la lista del calendario de Google 

Borrar un contacto:

google calendar delete "Traitor"

Documentos

Recuerda que si instalas la versión estable de GoogleCL, es probable que Google Docs no funcione. Utilice el comando Subversion descrito en la sección «Instalación» de este artículo para hacer funcionar Docs. Una vez que haya proporcionado su clave de autorización, puede realizar estas acciones y más:

Cargar un documento:

google docs subir Homework.odt

Haga una lista de todos sus documentos:

lista de Google Docs 

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>i

Edite un documento por nombre en un editor de su elección:

google docs edit –title «Mis esperanzas y sueños» –editor emacs

Descargue un documento:

google docs obtiene el título «La lista de deseos de Hannukah de mamá»

Redes sociales desde la línea de comandos, Parte 2: Google

Picasa

Create>

google picasa create --title "My Art" --tags art,drawing

Borrar un álbum:

google picasa delete –title «Ex-novia y yo»

Agregar una foto nueva a un carpeta:

google picasa post –título «San Francisco» golden-gate-bridge.jpg

Etiquetar fotos en un álbum:

etiqueta google picasa –título «College» –etiquetas college,UCSC

Lista de fotos con una etiqueta en particular:

lista de Google Picasa –query «GPOY»

Descargue un álbum en la carpeta Imágenes:

google picasa get –title «New Girlfriend and Me» ~/Pictures

YouTube

En la próxima entrega de esta serie de artículos, discutiremos formas de ver y descargar videos de YouTube. Si tienes tu propia cuenta de YouTube, puedes administrarla con GoogleCL:

Haga una lista de sus videos:

lista de google youtube 

Publicar un nuevo video:

google youtube post --category Music --devtags folk, "The Mountain Goats",live --title "The Mountain Goats live in Portland" tmg_live.ogv

Etiquetar todos los vídeos con una cadena determinada en el título:

google youtube tag -n ".*mashup.*" --Etiquetas mashup

Eliminar un vídeo:

google youtube delete –title «V-Day with the Ex»

GoogleCL te permite añadir muchos parámetros adicionales a tus tareas que no he descrito aquí. Consulte esta sección del manual de GoogleCL para obtener más información.

Permanece atento para la próxima vez, cuando hablemos sobre el uso de Tumblr, Flickr y YouTube desde la línea de comandos!

Rate this post

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *