Lo confieso: no soy usuario de Twitter o más bien debería decir no era usuario de Twitter porque desde que leí en el blog de Eduard Corral su post sobre 10 usos útiles de Twitter me picó el gusanillo.
Vivo a 20 kilometros de Barcelona y me va bien saber que tiempo hace o hará allí así que pensé que tenerlo en el móvil sería lo más rápido. Me he puesto manos a la obra y siguiendo otro consejo de Eduard sobre como crear un tweet a partir de un feed he creado uno para el tiempo de Barcelona: twitter.com/meteobcn.
Por si te interesa crearlo para tu localidad aquí va una pequeña explicación de como hacerlo, aunque es realmente fácil.
Búsqueda del feed
Una vez creado el usuario de Twitter que publicará la información y creada la cuenta en twitterfeed hay que añadir un feed valido. Desgraciadamente no he encontrado ningún servicio RSS en España decente y gratuita así que he buscado en tres feeds extranjeros y he encontrado tres que se podrían usar: rssWeather (feed RSS), AccuWeather (feed RSS) y Yahoo! Weather (feed RSS).
Para elegir con cual de ellos trabajar he tenido en cuenta tres parámetros:
- Que mostraran la previsión además del tiempo actual
- Que se pudiera mostrar en grados Celsius
- Que el feed no fuera demasiado extenso (recordemos la limitación de Twiter a 140 caracteres)
El primer servicio descartado ha sido el de rssWeather ya que no muestra la previsión, sólo el tiempo que está haciendo (al menos para Barcelona). Entre los dos restantes he elegido Yahoo! Weather ya que la información que pasan en el feed no lleva tantos caracteres y se puede mostrar mejor. Además , en pruebas posteriores he podido comprobar que tampoco envían por RSS las previsiones aunque puedan verse si vas con el navegador a la dirección web del RSS.
Obteniendo el feed
Obtener el feed de tu localidad elegida en Yahoo! Weather es bastante trivial pero habrá que modificarlo para que envíe la temperatura en nuestro sistema métrico. La forma de hacerlo es cambiar la última f de la URL obtenida por una c. Por ejemplo, la URL:
http://xml.weather.yahoo.com/forecastrss?p=SPXX0015&u=f
debemos cambiarla a:
http://xml.weather.yahoo.com/forecastrss?p=SPXX0015&u=c
y esta será la URL que introduzcamos en Twiterfeed.
Configurando twitterfeeed
Yahoo actualiza el feed una vez al día, aproximadamente a las 12 de la noche, así que podriamos aportar nuestro granito de arena para no sobrecargar los servidores de twitterfeed dejando la frecuencia de actualización (update frequency) en, por ejemplo, 12 horas. El problema es que como no permite establecer exactamente a que hora actualizar el feed con algo de mala suerte pueden pasar 10 horas hasta que se actualice el feed así que lo mejor es ponerlo de 1 a 3 horas. Además podemos marcar que sólo coja la última actualización cada vez que recibe el feed (Post up to 1 new updates each time).
Pese a que el feed elegido es bastante reducido aún tendremos que cambiar un par de cosas para que la información que llegue a tweeter no sea demasiada. La información del título del feed no es irrelevante pero tendremos que sacrificarla (include: description only) para que el resto de información nos llegue al completo.
Por el mismo motivo no deberemos marcar la opción de mostrar la URL para acceder a la previsión el tiempo desde un navegador web (Include item link) ni ponerle un prefijo a cada link (Prefix each tweet with). Tampoco hará falta configurar ningún tipo de filtro (Filter by keywords).
Ahora sólo nos falta guardar y esperar a que se actualice el feed para ver las primeras previsiones en twitter.
El tiempo en otros lugares
Si creas un usuario de twitter para seguir el tiempo en tu localidad déjame un comentario y lo pondré en una lista con el resto de localidades :)




Home ja era hora de poder
Home ja era hora de poder followearte en twitter,
ja saps que esisteix la TWITTBARNA aquet mes va ser la primera
http://twittbarna.com/
slds
Si,, ja veig... a més fet en
Si,, ja veig... a més fet en Drupal (deformació profesional)
Pingback
[...] curioso, como dijo Pedro, es que hacen referencia al artículo sobre el tiempo en Twitter y comentan que "ha sido desarrollado por usuarios anónimos de [...]
Pingback
[...] En mi blog explico como hacer uno para tu ciudad: http://jordi.bufi.es/el-tiempo-en-twitter [...]
Enviar un comentario nuevo