Delirios de un Informático

Delirando sobre informática, fotografía, programación, móviles y mucho más desde 2003

Notificador de mensajería de Bitacoras.com para Linux/Mac

votar
Archivado en Bitacoras.com con fecha 26/Mar/2009 - 3 comentarios
Ver en Bitacoras.com - Etiquetado con: , , , , ,

Para empezar a aprovechar la flamante API de Bitacoras.com he hecho este sencillo script para Gnome que permite notificar cuando te llegan mensajes privados a tu buzón en Bitacoras.com. Sólo necesita disponer de curl y libnotify:

#!/bin/bash
B_USER="tu_nombre_de_usuario"
B_PASS="tu_contraseña_en_md5"
B_KEY="tu_clave_api"

B_INBOX=`curl --silent --data "user=$B_USER&pass=$B_PASS&key=$B_KEY&format=xml"
     "http://api.bitacoras.com/inbox/" | grep "<data>" | sed -e 's/\s<data>//' -e 's/<\/data>//'`

if [ $INBOX -gt 0 ]; then
	notify-send -i /usr/share/icons/gnome/32x32/actions/mail-message-new.png -t 5000
	     "Bitacoras.com" "Tienes $B_INBOX mensajes privados sin leer en Bitacoras.com"
fi

Quedaría así:

notify-send

Basta con meterlo en el cron para que se ejecute solo y notifique cada X minutos. ¿Usas KDE? No hay problema. Basta cambiar el comando de notificación tras el then por KDialog:

kdialog --passivepopup "Tienes $B_INBOX mensajes privados sin leer en Bitacoras.com" 5

¿Usas Mac OS X?. Tampoco hay problema, utilizando Growl:

growlnotify -s -m "Tienes $B_INBOX mensajes privados sin leer en Bitacoras.com"

Si lo preferís, podéis descargar los scripts: Gnome, KDE y Mac OS X.

Si algo no funciona o tenéis sugerencias, en los comentarios os escucho ;)

Delirios de un Informático :: Gestionado con WordPress :: Alojado en Bitacoras.com :: Licenciado bajo Creative Commons