Actualizado a la última API (funcionando desde el 25/11/2014)
Hola amijos, hace un millón de años puse un post de cómo consultar el calendario de Google desde línea de comandos, cosa superútil cuando queremos enviar un mensaje por Gtalk al personal que está de guardia ... y tenemos el calendario de guardias en Google Calendar. Desde el (creo) 17 de Noviembre, esto ya no funciona, porque Google ha cambiado la API del calendario y da un error 403. Os pongo aquí la solución para que no tengáis que dar muchas vueltas.
Necesitamos conectar a través de la API 3 de Google Calendar, gcalcli nos permite esto en su última versión, que por supuesto no esta en los repositorios de Debian:
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
apt-get remove --purge gcalcli # por si acaso | |
cd /usr/src/ | |
wget https://github.com/insanum/gcalcli/archive/master.zip -O gcalcli.zip | |
unzip gcalcli.zip | |
cd gcalcli-master/ | |
python setup.py install | |
apt-get install python-gflags python-dateutil python-pip | |
pip install --upgrade google-api-python-client | |
# con esto ya esta instalado, ahora autorizamos el acceso por OAuth | |
./gcalcli list --noauth_local_webserver | |
# y seguimos las instrucciones en pantalla |
y este es el resultado:
Ahora podéis hacer lo que se os antoje con el gcalcli y sus 7 millones de combinaciones distintas, los que somos muy aburridos usaremos:
Fácil y sencillo ... y para toda la familia.
No hay comentarios:
Publicar un comentario