
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:
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.pyEn 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!!!!
Como lo podria implementar en winxp?
ResponderBorrargracias
Pues... en entornos GNU/linux utilizo D-Bus (un sistema de comunicación entre procesos (IPC), para aplicaciones). En las plataformas de microsoft tendrias que instalar su equivalente:
ResponderBorrarhttp://sourceforge.net/projects/windbus/
Supongo que Python ya lo tenes instalado... no?
Si no es así empieza por aqui...
http://www.python.org/download/windows/
^^) Suerte!
Upss... me temo que el equivalente de weather-util (http://fungi.yuggoth.org/weather/) no existe para la plataforma Microsoft... tendrias que buscar alguna utilidad equivalente que te permita hacer lo que hace esta con Microsoft...
ResponderBorrarSi lo ejecuto tal como lo bajo no falla , pero si cambio por el codigo de donde vivo si falla ... Es LERI , mira si te funciona a ti . gracias !!
ResponderBorrarLo Ejecuté desde la consola y funciona. Me tira esto:
ResponderBorrarjulio@advanced ~/fuentes/python $ weather -vi LERI
Murcia / Alcantarilla, Spain (LERI) 37-57N 001-14W 75M
Mar 03, 2011 - 01:00 PM EST / 2011.03.03 1800 UTC
Wind: from the ENE (070 degrees) at 12 MPH (10 KT):0
Visibility: greater than 7 mile(s):0
Sky conditions: mostly cloudy
Temperature: 48 F (9 C)
Dew Point: 42 F (6 C)
Relative Humidity: 81%
Pressure (altimeter): 30.03 in. Hg (1017 hPa)
ob: LERI 031800Z 07010KT 9999 SCT040 BKN090 09/06 Q1017 NOSIG
cycle: 18
Snock... fijate en este link que puse una actualización con reporte del viento también... ^^)
ResponderBorrarhttp://drcalambre.blogspot.com/2010/12/el-clima-con-pidgin-actualizacon-con.html