miércoles, 23 de junio de 2010

Como: El clima con Pidgin


Pidgin (anteriormente llamado Gaim) es un cliente de mensajería instantánea multiplataforma capaz de
conectarse a múltiples redes (multiprotocolo)
y cuentas (multicuenta) de manera simultánea.

Se estimó que alrededor de 3 millones de personas usaron Pidgin en 2007. Con GNU/Linux lo uso habitualmente.

Mediante Python (un poderoso lenguaje) se puede hacer aparecer lo que queramos
en la barra de estado de pidgin.

Para ello nos valemos de D-Bus (un bus de mensajes, utilizado para el envío de mensajes entre aplicaciones.) y weather-util (una utilidad para las consolas que nos
da el estado del clima.

La instalamos de la siguiente manera:

$ sudo aptitude install weather-util


Esta utilidad trabaja desde la consola y su sintaxis para ver el clima en Río Gallegos (Argentina) seria ésta:

weather -i SAWG

Como se puede ver la estación meteorológica para Río Gallegos es "SAWG".

Para obtener las estaciones de otras ciudades nos vamos a el siguiente sitio
en la web:
www.weather.gov/tg/siteloc.shtml

Ahí elegimos la opción "Display All Stations In a Country"


Que para Río Gallegos dió como estación meteorológica la de nuestro aeródromo

Rio Gallegos Aerodrome (87925, SAWG)



Con esto ya solo queda bajarse el siguiente script de python:

clima-pidgin.py

En la línea número 27 hay que modificar el código para adaptarlo a la estación meteorológica que corresponda con nuestra ciudad.


Solo resta iniciar Pidgin. Luego desde la consola ejecutamos el script.



y... voilá! A gozar del clima con nuestros contactos.


Je je je... que en Río Gallegos está haciendo frío!!!!