Introducción
My-Weather-Indicator lleva algunas semanas dando problemas a aquellos que utilizan Yahoo como servicio meteorológico, así que aprovechando que quería migrarlo a Raring Ringtail, he estado resolviendo algunos bugs que había pendientes, aunque me quedan algunos otros por resolver, que espero poder reparar en las próximas semanas…
Cambios en My-Weather-Indicator
My-Weather-Indicator y Yahoo
Para poder utilizar el servicio meteorológico de Yahoo es necesario indicar el valor woeid de la localidad de la que queremos conocer el pronóstico. El woeid ó Where On Earth Identifiers son identificadores únicos. Cuando implemente el servicio de Yahoo, pensé en la posibilidad de que fuera el usuario el que indicara el woeid de su localidad, pero esto me parece confuso para el usuario, así que para evitarlo, lo que hacía era utilizar la API de Yahoo para, en función de la localidad introducida por el usuario en el cuadro de diálogo, determinar el woeid.
Sin embargo, hace unas semanas esta API ha dejado de funcionar, no se si como consecuencia de la limpieza realizada por Yahoo, o por algún otro tipo de razón. El asunto es que para resolver este problema, he utilizado **Yahoo! Query Language, un lenguaje con una sintaxis similar a SQL que permite hacer consultas en los diferentes servicios Web de Yahoo.
Con todo ello, para determinar el woeid de una ubicación definida por sus coordenadas geográficas, longitud y latitud, tan solo tenemos que hacer la siguiente consulta, sustituyendo «%s,%s» por la latitud y longitud.
* from geo.placefinder where text="%s,%s" and gflags="R"&format=json
La razón de hacerlo utilizando las coordenadas geográficas, es porque todo My-Weather-Indicator trabaja así, puesto que la mayoría de servicios meteorológicos admiten este tipo de valores para darte la información que necesitas.
My-Weather-Indicator y Word Weather Online
World Weather Online también ha cambiado algunas partes de su API, lo que me ha llevado a modificar la parte de comunicación con este servicio.
Widgets
He incorporado un nuevo widget, superclock, en este caso creado por Ron Young…
Instalación
Si todavía no tienes instalado My-Weather-Indicator, y lo quieres instalar en tu equipo, existen versiones para Precise Pangolin, Quantal Quetzal y Raring Ringtail, deberás añadir el siguiente repositorio, actualizar e instalar,
sudo add-apt-repository ppa:atareao/atareao sudo apt-get update sudo apt-get install my-weather-indicator
Si quieres conocer mas sobre este indicador, haz clic en My-Weather-Indicator
Conclusiones
Lo cierto es que My-Weather-Indicator lleva mucho trabajo de mantenimiento, al depender de servicios externos que modifican continuamente. Esto provoca errores de los que normalmente no soy responsable, y me obliga a dedicarle tiempo para resolver el problema, quitándome tiempo a la implementación de nuevas características. En fin, se trata de quejas al viento.
Lo que tiene que venir
Además de resolver algunos bugs que todavía quedan pendientes y que no tengo muy claro como darles carpetazo, como puede ser el desajuste con el horario…, estoy pensando en añadir una nueva característica, algo de animación. De forma que cuando te se actualiza el tiempo, te aparezca una nube o un sol, eso si, animado…
Otra nueva característica, que me parece realmente interesante es poder sacar una gráfica con la evolución de los principales parámetros, temperatura, humedad relativa, sensación térmica, etc, en las últimas horas, etc. Todo ello proporcionado por Open Weather Map. Pero esto será una futura versión…
Voy a probarlo. Por cierto, ¿en que lenguaje de programación lo tienes hecho?.
Saludos.
Cómo hago para que my weather indicator arranque al inicio. Tego ubuntu 12.04
Al utilizar yahoo, no facilita los pronósticos de días futuros, aparece N/A. Por otro lado en underground, que tengo clave de la versión anterior, no me deja seleccionarlo y por tanto que sea el proveedor. Muchas gracias.
Tengo la clave del servicio de World Wheather Online y después de la actualización a esta versión no puedo tildar el servicio para que funcione. Solo puedo hacerlo funcionar con Yahoo.
Tengo Ubuntu 12.04.
Saludos y gracias.
Hola, quisiera hacerte un par de comentarios que he tenido sobre mi última experiencia con MWI.
Tengo la última versión (0.6.3) e intenté utilizarlo con el indicador de Yahoo. Curiosamente, el programa identificaba dónde estaba, pero no se podía volver a abrir si lo cerraba, tengo que eliminar el archivo de configuración, de lo contrario no funciona. ¿Dónde tengo que poner el woeid para que me funcione Yahoo correctamente?
El World Weather Online no funciona a pesar de tener la clave personal. No habilita que se puedar marcar la casilla; con wundergrund funciona perfectamente.
Utilizo Ubuntu 12.04.
¡Muchas gracias por esta genial aplicación!
Hola carega,
necesitaría que ejecutaras la aplicación en un terminal y me indicaras la salida para saber que es lo que está sucediendo…
/opt/extras.ubuntu.com/my-weather-indicator/bin/my-weather-indicator
Gracias por tu colaboración y un saludo…
Muchas gracias por tu trabajo!!. Sigo tu blog y en ocasiones pruebo las aplicaciones que recomiendas. Tenía instalado My Weather indicator pero me ha dejado de funcionar. No me aparece en la barra de notificaciones al inicio y tampoco al buscarlo desde Unity y dando clic sobre él. ¿podrías ayudarme? Un saludo y gracias de antemano.
Hora, varias preguntas,
Que versión de Ubuntu utilizas? Que versión de MWI? Que servicio?
Un saludo
si tenes el 13.04 0 el 13.10 tendria que estar funcionando bien PERO en yahoo, porque en los que hay que poner las iniciales de pais y ciudad no funciona muy bien(soy un novato en esto)
Hola, yo uso la app en ubuntu 13.10, con yahoo funciona de maravilla pero si lo quiero cambiar a las otras 3 opciones medio que se relaja la cosa, asi que lo que hago para volver a la normalidad lo pongo de nuevo en yahoo aunque no me de que llueva aunque hay un sol barbaro inmediato hago restart la compu y boalaa!!!. no se nada de esto, admiro los trabajos que hacen con linux. Gracias!!
….y si no me equivoco, es la unica app de clima o weather que esta funcionando por estos software. Un saludo y grande tu laburo!!