Introducción
Son varias las sugerencias que se han propuesto para My-Weather-Indicator, pero sin lugar a dudas, la que más me ha llamado la atención, es esta de poder ver más de un indicador simultáneamente. Le he estado dando muchas vueltas, para ver como darle forma, puesto que en principio no podía lanzar varios indicadores de forma simultánea, ¿donde guarda cada uno sus preferencias?.
Finalmente me decidí, por esta solución. Se trata de dos indicadores en uno. Tu solo lanzas una aplicación y eliges si quieres ver el indicador de una localidad, el de la otra, o los dos a la vez, así como las notificaciones de una, de las dos o de ninguna.
De esta forma y después de varios días de prueba al final he liberado esta nueva versión, denominándola «para viajeros», porque es para aquellos que quieren tener la información del tiempo de la ciudad de origen y de destino.
Cambios
Hasta dos localidades
Como mencionaba en la introducción ahora, puedes ver en el panel, hasta dos localidades. Para ello, en las preferencias, seleccionas las localidades que quieres ver, y marcas la caja de selección:
Como ves, tienes dos localidades, puedes o seleccionar una o las dos, y definir para cada una de ellas la que quieres. También puedes seleccionar si quieres que se vea la temperatura en el indicador, tanto en una como en las dos localidades y si quieres que se vean las notificaciones (por tiempo o por cambio de estado), igualmente en una o en las dos localidades.
De esta forma tu panel quedará así:
Evidentemente que ocupa mucho espacio, pero siempre puedes elegir que no te aparezca una de las dos localidades:
O no mostrar la temperatura de una o de ninguna de las dos localidades:
Por supuesto, que haciendo clic en el indicador de cada una de las localidades verás la información meteorológica correspondiente a cada una de esas dos localidades.
Mas unidades para la velocidad del viento
Ahora puedes ver la velocidad del viento en más unidades, además de en km/h ó mph. Tu puedes elegir las unidades:
- km/h
- mph
- m/s
- pies/s
- nudos
- Beaufort
La definición de la Escala de Beaufort de la Wikipedia: «es una medida empírica para la intensidad del viento, basada principalmente en el estado del mar, de sus olas y la fuerza del viento. Su nombre completo es Escala de Beaufort de la Fuerza de los Vientos»
Cambiar las unidades de la velocidad del viento, también me ha obligado a tener que traducir la dirección del viento, por tanto, es posible, que en algunos idiomas que no estén traducido todavía aparezcan en Inglés.
La sensación térmica «Feels like…»
Para evaluar la sensación térmica he utilizado dos parámetros:
- Indice de calor, «Heat Index«
- Sensación térmica del viento, «Wind Chill«
En el caso del índice de calor,está evaluado para temperaturas por encima de los 24 ºC.
En el caso de la sensación térmica de viento la he evaluado para temperaturas inferiores a 10ºC y velocidades del viento superiores a 5 km/h,
Aunque lo he tomado como una combinación de ambos valores, por los límites impuestos, nunca se sumarán.
Condiciones meteorológicas
Como consecuencia de los continuos cambios realizados por Google en su API, he realizado una reestructuración completa del código para independizar las condiciones meteorológicas de los iconos seleccionados por Google. La consecuencia directa de ésto es que ahora, ha sido necesario traducir todos los condiciones meteorológicas posibles aunque seguro que se han escapado.
Dado que la API de Google no está disponible, lo que he hecho ha sido realizar un script para ver la condición meteorológica en más de 18.000 puntos a lo largo y ancho del mundo. Claro que es posible que se me hayan escapado algunas, pero esto se puede informar como un error en Launchpad.
Iconos
También he modificado los iconos para adecuarlos más al estilo de Ubuntu:
He incluido tres juegos de iconos. Dos para marcar el estado en el panel, pudiendo elegir entre claro y oscuro, en función del tema que tu hayas elegido:
Ambos temas están tomados de DevianArt, tal y como cita en los créditos. Los correspondientes al panel, fueron realizados por ~MerlinTheRed, y están bajo licencia Creative Commons Attribution-Noncommercial-Share Alike 3.0 License.
Los que aparecen en las notificaciones, en el menú y en las previsiones, son de ~mohitg
Etiquetas en el pronóstico
Se han incluido etiquetas en la ventana del pronóstico meteorológico, para facilitar la lectura del mismo:
Próximos versiones
Para la próxima versión, ya tengo un par de ideas en mente sugeridas en Launchpad:
- Temas de iconos personales. Para aquellos que no les guste la selección de iconos elegida por mi, que se pueda crear su propia colección
- Configurar alarmas. Con esto podrás definir temperaturas o velocidades que una vez alcanzadas lancen una notificación, y el icono del panel cambie.
Instalación, uso y colaboración
Instalación
Para instalar My-Weather-Indicator, tienes que añadir el repositorio y actualizar:
sudo add-apt-repository ppa:atareao/atareao && sudo apt-get update
una vez añadido el repositorio, puedes instalarlo haciendo clic en My-Weather-Indicator o desde el terminal:
sudo apt-get install my-weather-indicator
Uso
puedes inciarlo desde el Dash o con Alt+F2:
Colaboración
Hay un proyecto abierto en Launchpad, My-Weather-Indicator, para aquellos que quieran colaborar en cualquier aspecto:
- Colaboración en el código: Code
- Informando de errores: Bugs
- Proponiendo nuevas especificaciones y características: Blueprints
- Traduciendo la aplicación a más indiomas: Translations
- Y resolviendo dudas: Answers
puedes ayudarme con el error que me sale???
tengo ubuntu 10.04 y al ejecutarle me sale lo siguiente:
_____________________________________________________________________________________
wish@Lilu:~/Escritorio$ /usr/share/my-weather-indicator/my-weather-indicator.py/home/wish/.gtkrc-2.0:21: Imposible encontrar un archivo imagen en pixmap_path: «arrows/arrow-blank.png»/home/wish/.gtkrc-2.0:25: Overlay image options specified without filename/home/wish/.gtkrc-2.0:31: Imposible encontrar un archivo imagen en pixmap_path: «arrows/arrow-blank.png»/home/wish/.gtkrc-2.0:35: Overlay image options specified without filename/usr/share/themes/Cristal-Black 1.1/gtk-2.0/gtkrc:84: Murrine configuration option «gradients» is no longer supported and will be ignored./usr/share/themes/Cristal-Black 1.1/gtk-2.0/gtkrc:186: Murrine configuration option «gradients» is no longer supported and will be ignored./usr/share/themes/Cristal-Black 1.1/gtk-2.0/gtkrc:223: Murrine configuration option «gradients» is no longer supported and will be ignored.progname=my-weather-indicator.py; RGBA=on########################################################Condiciones actuales{‘moon_phase’: ‘Luna creciente’, ‘moon_icon’: ‘mwi-moon05’, ‘temperature’: ’25 xc2xbaC’, ‘dew_point’: ‘7 xc2xbaC’, ‘humidity’: ’32 %’, ‘condition_text’: ‘Mayormente nublado’, ‘wind_condition’: ‘Noreste a 19.3 km/h’, ‘condition_icon_dark’: ‘mwid-mostly-cloudy’, ‘condition_icon_light’: ‘mwil-mostly-cloudy’, ‘condition’: ‘mostly cloudy’, ‘sunset’: ’20:31′, ‘sunrise’: ’07:05′, ‘feels_like’: ‘25.4 xc2xbaC’, ‘condition_image’: ‘mwig-mostly-cloudy’}########################################################Condiciones guardadasNoneTraceback (most recent call last): File «/usr/share/my-weather-indicator/my-weather-indicator.py», line 458, in mwi=MWI() File «/usr/share/my-weather-indicator/my-weather-indicator.py», line 132, in __init__ self.set_menu() File «/usr/share/my-weather-indicator/my-weather-indicator.py», line 218, in set_menu self.indicator.set_label(self.current_conditions[‘temperature’])AttributeError: ‘appindicator.Indicator’ object has no attribute ‘set_label’____________________________________________________________________________________
te lo agradeceria mucho, gracias
espero tu respuesta
Hola @be73205b4473d4d43e25f7f61a41b8b3:disqus , el problema es Lucid, que no tiene la última librería que permita mostrar etiquetas. Espera un par de días y preparo una actualización para que pueda funcionar en Lucid.
Gracias
gracias, estare esperando. suerte
Buenas, puse en la anterior versión un comentario por que se me colgaba el programa al intentar ponerlo para que se iniciara con ubuntu 11.04 64 Bits. Con esta versión se ha solucionado el problema, estoy usando el programa, muchas gracias.
Por otra parte el problema de la salida y puesta de sol sigue estando, me salen horas en negativo.
Supongo que debe ser algo raro de google, porque me instalé unos días para probar otro programa similar que te daba a elegir entre coger los datos de google o de yahoo y cuando ponía google me daba el mismo problema, pero al elegir yahoo el problema desaparecía.
Sabes si este tema lo podrás solucionar para futuras versiones?
Gracias de antemano, me mola mucho la aplicación, sobre todo por el tema de que te indica el ciclo lunar que es algo que en mi caso es muy útil.
Lo del tema de la salida y puesta de sol no me es tan importante, pero molaría verlo bien.
Un saludo.
Hola @1880107b46369c5dec0b1766f6964e79:disqus
con un poquito de ayuda seguro que consigo arreglar las horas. ¿Aunque estén en negativo las horas son correctas? Me refiero a que si te indica que amanece a las -6:00 y anochece a las -21:00, cuando debería decir 6:00 y 21:00.
Gracias
Ya ta solucionao :D, me he dado cuenta que una vez que reinicias el sistema después de la instalación, el problema queda resuelto, por arte de magia el problema desaparece e indica correctamente la hora de la salida y la puesta del sol.
Sobre la pregunta que haces, me aparecía amanecer a las -17 horas y algo minutos y puesta de sol a las -5 horas, pero como te digo, después de reiniciar, como por arte de magia el problema se resuelve.
Gracias por todo.
Me alegro que esté solucionado, pero por si las moscas: si le sumas 24 horas a estos dos valores, obtienes -17+24 = 7 y -5+24 = 19 horas.
¿Amanece a las 7 y anochece a las 19 horas?
Es posible que otros tengan el error,
Gracias por adelantado
Bueno, te puedo dar mas noticias, vuelve a marcar mal, me he dado cuenta que solo indica mal las horas de salida/puesta del sol por la noche, me sale ahora mismo -17:-34 para la salida del sol y -2:-32 exactamente para la puesta.
Si le sumo 24h a cada valor me dan las 6:26 para la salida del sol y las 21:28 para la pues y esos valores si que son mas posibles.
Lo curioso es que durante el día marca bien, es solo por la noche cuando falla.
Un saludo.
Pues mas novedades, ahora ya vuelve a marcar bien, por lo visto va a ratos.
De repente lo marca mal y al cabo de una hora lo marca bien.
Es toda la info que te puedo dar.
Un saludo.
@1880107b46369c5dec0b1766f6964e79:disqus , he preparado una actualización 0.4.1.1, que creo que al fin soluciona el problema, cuando la instales y la pruebes me comentas
Ok;)
Pues después de tenerlo puesto desde hoy a las 8-9 de la tarde, de momento no hay fallo y eso que normalmente fallaba a partir de las 00:00, 01:00h de la noche.
Yo diría que ya está solucionado del todo.
Un saludo y gracias.
Muchas gracias @1880107b46369c5dec0b1766f6964e79:disqus por tu ayuda, este es probablemente el error que mas despistado me tenía.
Un saludo.
Saludos. Unas pocas observaciones de la última versión: en Lubuntu 11.04 no instala python-crypto por defecto (no sé si es algo que no resuelve bien lubuntu o es porque no está marcada la dependencia… que no está); no es posible mostrar sólo los datos de la ubicación principal, ya que siempre muestra, además, la ubicación por defecto (Silla, Spain); lo anterior es consecuencia de que dejó de funcionar el botón Aceptar (la ventana de Preferencias sólo se cierra en la X de la ventana, sin poder guardar los cambios… es cuanto podemos informar.
Y ya que estamos en esto… ¿será posible optimizar el consumo de memoria? tal vez con una versión stand alone (que no haga uso de indicator; algo como transmission, que puede funcionar minimizado en el panel) o una versión ligera con tres o cuatro cosas principales… en pedir no hay engaño.
Saludos nuevamente y gracias por la aplicación.
m.
Excelente indicador! Lo acabo de instalar en Ubuntu 12.04… Funciona de maravillas!