Introducción
Llevo como un mes probando una nueva versión de My-Weather-Indicator donde se muestra un Widget, en lugar del indicador, o bien junto a él, dependiendo de la configuración que quiera utilizar cada uno. El resultado final es una nueva versión de este indicador, donde además de corregir algunos errores y añadir algunas mejoras, sobre todo en lo referente a los mapas de predicción cosecha de OpenWeatherMap, se incluye una primera versión del widget, para probar y mejorar en su caso.
My-Weather-Indicator 0.5.9.0
Esta es una versión preliminar, y de prueba, antes del lanzamiento de la versión definitiva 0.6.0.0, pero como es «aparentemente» estable, he decidido lanzarla para corregir los errores de versiones anteriores, así como recibir vuestra opinión al respecto, y moldear la aplicación según la opinión general.
Los cambios
Los cambios introducidos son los siguientes:
- Los Widgets. Desde luego, que esta es la característica estrella. En la configuración podrás definir si lo quieres mostrar o no, y si quieres que se oculte el indicador al mostrar el Widget. Para volver a mostrar el indicador solo tienes que hacer clic sobre el widget, y para ocultarlo de nuevo, igualmente, hacer clic en el widget.
- El sistema de búsqueda de ubicación cambia de Yahoo a Geonames. Han aparecido varios errores relativos a la localización, y creo que con esta solución evitaremos este problema. Se trata de un servicio, muy interesante y sobre todo, localizado, es decir, que te proporciona el nombre de la ciudad utilizando tu idioma. Las pruebas realizadas en español, han funcionado correctamente. Al ser una nueva característica supongo que dará algún error, pero espero corregirlo sin muchos problemas.
Por supuesto que puedes utilizar el sistema de localización rápida «Find-me» o «Encontrarme», que al pulsarlo te debe situar aproximadamente. Lo cierto, es que esto dependerá de tu proveedor de Internet
- Se ha modificado el cuadro de diálogo «Forecast Map» para que las temperaturas se puedan ver en grados centígrados, fahrenheit o celsius
- Se ha añadido algunos «mapas» adicionales de los que había en versiones anteriores en la ventana «Forecast Map», asi como se han dispuesto dos capas base, la de OpenStreetMap y OpenCycleMap. Esto permite seleccionar una u otra capa base, y superponer el resto sobre la principal.
Instalación
Para instalar esta nueva versión de My-Weather-Indicator disponible para Precise Pangolin y Quantal Quetzal, tienes que 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
Conclusiones y próxima versión
En la próxima versión, la 0.6.0.0 espero cambiar el cuadro de diálogo de selección de ubicación, puesto que la actual no me convence. Además quiero añadir otros widgets como un termómetro, para mostrar la temperatura, así como poder hacer que los widgets sean completamente personalizables. Esto no creo tenerlo concluido para la próxima versión, pero lo tengo en mente.
Ahora espero vuestra opinión, críticas y mejoras de esta nueva versión, sobre todo en lo referente a los widgets, que espero marquen el futuro de esta aplicación.
Más información | OpenWeatherMap
en precise no esta actualizado via ppa, un saludo gran aplicacion
Actualiza, que ya debe estar disponible.
tampoco se me actualiza a traves del software updater en 12.10 . Pero bueno , ya llegara 🙂 felicidades atareao por la idea , eres un makina 🙂
Pues no se porque no se actualiza. Que repositorio añadirte?
pff esta vez no se como lo hice pero lo instale desde noobslab … si no me preguntas no me doy cuenta . Error mio … pero me entro la duda .. quienes son los noobslab estos ? Y por que publican tus apps y ademas sin actualizarlas ? jeje
Hola Nea Titi Bordura ,
lo cierto es que no conocía esta página, y tampoco sabía que publicaran mis apps en otro repositorio.
Lo cierto es que no es mala idea mantener un repositorio mas estable de las aplicaciones para evitar problemas como los que estamos teniendo ultimamente con MWI, de errores.
Pero siempre puede dar lugar a lo que comentas, es decir, a versiones no actualizadas….
Alguna forma de conseguir que el widget quede debajo de las ventanas?,gracias
Estoy trabajando en una versión adicional que corrige esto y mejora el widget. Puedes probarlo desde ppa:atareao/my-weather-indicator-testing
Ojo que es en pruebas.
Voy a probarlo en el netbook,gracias por tu trabajo.
Me gusta mucho más este widget,vas por buen camino,muchas gracias de nuevo.
¿A cual te refieres, al que se ve en esta página o al del PPA testing?
Al del ppa testing,que es tipo HTC
Es fabuloso, felicidades.
No me actualiza vía PPA (uso esta: deb http://ppa.launchpad.net/atareao/atareao/ubuntu precise main)
Vale. Se acaba de actualizar, pero ahora no funciona:
bash: /usr/bin/my-weather-indicator: /usr/bin/python3: intérprete erróneo: No existe el archivo o el directorio
???
Mi versión de Ubuntu: 12.04.1
Totalmente actualizada.
He tenido que instalar a mano python3 y varios módulos a medida que iba protestando el my-weather-indicator.
¿No crees que sería razonable que las dependencias se resolviesen solas? ¿Por qué ha ocurrido esto?
Lanzado desde el terminal sigo teniendo algún mensaje raro. Esta es toda la salida:
No LSB modules are available.
#####################################################
Distributor ID: Ubuntu
Description: Ubuntu 12.04.1 LTS
Release: 12.04
Codename: precise
Version: i686
#####################################################
My-Weather-Indicator version: 0.6.0.0
#####################################################
‘wp1-x’
‘wp1-y’
‘wp2-x’
‘wp2-y’
‘widget1’
‘onwidget1hide’
‘widget2’
‘onwidget2hide’
WorldWeatherOnline Weather Service url:http://free.worldweatheronline.com/feed/weather.ashx?q=42.22124,-8.733224&format=json&num_of_days=5&key=5aa718e771170840121008
¿Qué son los LSB modules que faltan?
Hola Sicofante
tienes toda la razón en cuanto al tema de las dependencias, se me pasó por completo en esta última versión, pero estará subsanado para la siguiente.
En cuanto a «No LSB modules are available.» es la salida de lsb_release -a, que utiliza para determinar la versión de Ubuntu instalada.
Gracias por la respuesta. ¿Es posible revertir a una versión anterior? No son urgentes las novedades y prefiero esperar a que estén pulidos los problemillas.
Tras la actualización que he hecho hoy, todo parece funcionar bien, con una pequeña salvedad. Al guardar las configuraciones, el programa se cuelga, pero las guarda. Lo mato, lo arranco de nuevo y ya. No es grave, porque uno no está todo el día modificando la configuración, pero quizá quieras echarle un vistazo.
Otro curioso bug: en el menú desplegado al hacer clic sobre el indicador, hay «Amanecer» y «Dawn», «Ocaso» y «Dusk». No es solo que estén los cuatro (no solo en inglés o solo en español), sino que además en cada idioma muestran horas diferentes… Según el indicador, mañana el dawn se producirá a las 8:29, mientras que el amanecer se producirá a las 9:01 (pasa lo mismo con las puestas de sol).
Sigo viendo «Forecast Map» en lugar de «Mapa de pronóstico» (yo creo que con «Map» y «Mapa» sería suficiente, pero esa es otra historia). Esta cadena me aparece sin traducir desde hace algún tiempo ya.
No soy fan de los widgets (yo creo que ya están muy pasados de moda en el escritorio, pero como se pueden desactivar, no importa). Mi principal sugerencia sería que que repensaras la pantalla de pronósticos. Contiene demasiada información, no muy bien expuesta y por todo ello algo confusa. La rosa de los vientos es bonita pero muy poco útil, y ahora que la has hecho todavía más pequeña, cuesta un montón distinguir la punta roja de la estrella que indica la dirección del viendo. Yo creo que una simple flecha sería mucho más útil. (Si encuentro un hueco prometo hacerte una ilustración con mis sugerencias.)
Permíteme también sugerirte los iconos del maltrecho weather-indicator para el propio indicador. Son mucho más «limpios» e inteligibles que los que estás usando ahora.
Por lo demás, gracias por esta aplicación (a mí me sobran la mayoría de las características, pero nadie puede quejarse de que le falten… :-))
Hola Sicofante ,
El tema de los cuelgues me tiene despistado. Lo he probado en mi equipo y no se me reproduce el error. Seguiré observando hasta capturar el error.
El tema de Amanecer, Dawn, Ocaso y Dusk, no es un error. Ahora mismo no recuerdo quien propuso introducir los crepúsculos civiles (matutino y verpertino), que es el intervalo de tiempo en el que aunque se ha puesto el sol no es necesaria la iluminación artificial, lo mismo para cuando no ha salido.
El problema con la traducción reside en que todavía no está actualizado en Launchpad. Actualmente, yo no traduzco la aplicación sino que la traducen voluntarios en Launchpad. Una labor verdaderamente impresionante. De ahí que aparezcan algunas palabras en inglés.
En cuanto a la pantalla de pronóstico, te doy toda la razón. He ido añadiendo más y más información con el paso de las versiones, y ahora parece una verdadera amalgama de información. Hay que repensar esa pantalla. En cuanto a la rosa…, tienes razón, pero una flecha sola ¿?
El cuanto al tema de los iconos, seguiré tus indicaciones y revisaré los de weather-indicator, hace mucho tiempo que dejé de seguir su evolución. ¿a que te refieres con maltrecho?
En fin, muchas gracias por tus sugerencias y valoraciones. Las tendré en cuenta, e intentaré en la medida de los posible implementarlas.
Cuando reinicie la máquina vuelvo a probar lo de los cuelgues (ahora mismo no puedo). Puede que con las instalaciones a mano que hice para que funcionara la versión de hace unos días (a la que le faltaban dependencias) haya hecho alguna guarrería. Tendré que estudiar el historial de Synaptic para ver qué tengo que quitar y empezar «de cero». Si no le pasa a nadie más, es obvio que es consecuencia de aquello.
Las flechas para el viento las usan muchos sitios web. El templo de los surferos, http://www.windguru.cz/es/, por ejemplo, las usa tanto para el viento como para las olas. La mayoría de los mapas de vientos también usan flechas. Se puede hacer una pizca más barroco, si quieres, emulando la aguja de una brújula, pero yo me recataría. 🙂 Me ha gustado, por cierto, que hayan crecido los iconos dedicados al pronóstico, con respecto a los demás. Como te decía, me encantaría colaborar y hacerte una propuesta gráfica concreta, pero estoy muy mayor y con una cantidad de trabajo que realmente me lo pone muy difícil…
Entendido lo de los crepúsculos y amaneceres, pero habrá que buscar una manera de aclararlo, porque no se entiende muy bien de entrada. Quizá las dos cifras separadas (por una barra, o la segunda entre paréntesis) y una explicación en la ayuda sea suficiente.
El weather indicator lleva meses con un bug que impide ver los pronósticos (así descubrí yo tu indicador y tu sitio web). Todo parece indicar que está abandonado. Por eso lo de «maltrecho». Hoy me he fijado bien y creo que sus iconos son simplemente más nítidos. Los tuyos los veo ligerísimamente desenfocados. Quizá no sea más que eso.
No sale el pronóstico (da un montón de errores) y después de fallar ya no está disponible en el menú («greyed-out»), También quedan apagados «Forecast Map» y «Configuración». El Widget es un cuadrado en blanco…
Esto es un pequeño desastre… ¿Qué puede estar pasando?
¿Puedes ejecutarlo desde el terminal para ver que error te ha lanzado?
Te recorto lo que sale justo al invocar el menú «Pronóstico»:
Traceback (most recent call last):
File «/usr/share/my-weather-indicator/myweatherindicator.py», line 548, in menu_forecast_response
fc = FC(self.location,self.ws,self.weather1)
File «/usr/share/my-weather-indicator/forecastw.py», line 129, in __init__
self.create_forecast_dor_day(forecast,i)
File «/usr/share/my-weather-indicator/forecastw.py», line 250, in create_forecast_dor_day
image2 = load_image(os.path.join(comun.WIMAGESDIR,forecast[day][‘condition_image’]),128)
File «/usr/share/my-weather-indicator/forecastw.py», line 36, in load_image
pixbuf = GdkPixbuf.Pixbuf.new_from_file_at_size(filename, size, size)
File «/usr/lib/python3/dist-packages/gi/types.py», line 72, in constructor
return info.invoke(cls, *args, **kwargs)
gi._glib.GError: No se ha podido abrir el archivo «/usr/share/my-weather-indicator/wimages/mwig-not-available.png»: No existe el archivo o el directorio
——-
Te indico que entre otras pruebas que hice para ver si se corregían los problemas, fue purgar el indicator y volver a instalarlo. Si eso se ha cargado la imagen que está buscando el programa, no lo sé. Obviamente yo no puedo recrearla, pero si está en algún otro path, dímelo, hago un ln -s a donde tú me digas y sigo probando.
Hola Atareado, lo primero es lo primero, felicitaciones por la web y las aplicaciones que vas sacando.
He tenido y tengo un problema, se me ha actualizado mediante el gestor de actualizaciones, me imagino que ha esta version, y ahora no me funciona… Me ha desaparecido de la barra superior.
Si lo busco en el dash y lo ejecuto, tampoco me aparece.. es como si se lo hubiera tragado el disco duro 🙂
Tengo ubuntu 12.04 32b y el kernel se me ha actualizado ayer, me imagino que como a muchos..
Que ha podido pasa?
Puedes ayudarme por favor? es que me gusta mucho esta aplicación.
Gracias
Prueba borrando el archivo de configuración que está en /home/tunombre/.config/my-weather-indicator/my-weather-indicator.conf
Puedes hacerlo con este comando en consola:
rm ~/.config/my-weather-indicator/my-weather-indicator.conf
Linez, gracias por la respuesta, lo que me has comentado no me ha funcionado 🙁 le he escrito al Atareao indicandole los detalles. Lo puedes leer arriba.
Yo también tenía ese problema en Ubuntu 12.04 a menudo,en mi caso lo solucionaba borrando el fichero de configuración.
Por lo que leo,en tu caso,parece que el programa no llega a iniciarse nunca (puesto que no crea un fichero de configuración) ,podrías probar a intentar iniciarlo bajo consola para ver el error que te devuelve,pero mejor que yo,seguro que puede ayudarte el Atareao que es quien ha hecho esta aplicación tan cojonuda 😉
Saludos
Hola @fb601e90b625d4a6f13cb45249d4d44e:disqus ,
entiendo que habrás configurado para que aparezca el Widget y que no aparezca el indicador. Si es así, solo tienes que hacer clic en el widget para que aparezca el indicador de nuevo. De esta forma, si el indicador es visible y haces clic en el widget se ocultará y si está oculto aparecerá.
De cualquier forma siempre puedes hacer lo que te indica @facebook-100000569921861:disqus . Al borrar la configuración, cargará la que tiene por defecto, donde está deshabilitado el widget.
Saludos
gracias Atareao, pero no me funciona, el problema en si es que después de la actualización no se carga el programa, le doy al icono buscándole en el dash o bien en la barra izquierda y no se ejecuta ni aparece en la barra.
He hecho lo que ha comentado Linez y por el momento no me funciona. Es mas, la carpeta está vacía aun habiendo instalado el programa varias veces..
Lo he quitado con el synaptic en teoría, completamente.. y me he dado una vuelta por las carpetas a ver si quedaba algún fichero.. nada limpio totalmente.
Lo extraño es que volviendo a instalarlo, la carpeta que me comentáis esta vacía..
Como puedo volver a la versión anterior?
Gracias
Hola. Me pasa lo mismo que a Petrificador. Luego de la actualización, no me carga el programa. Intenté eliminar el archivo de configuración y me salió error diciendo que no existía el archivo.
Tengo Ubuntu 12.04 64B y también el kernel actualizado.
Alguna solución?
Gracias y saludos.
No carga, ejecutándolo desde la línea de comandos devuelve este error:
Traceback (most recent call last):
File «/usr/bin/my-weather-indicator», line 26, in
import gi
ImportError: No module named gi
Saludos
After update doesnt working on 12.04.1 64bit
Do you have any instructions how to get back?
Hi @facebook-100000484298965:disqus
I Fixed these bugs, I released new version in a few hours
Hola:
No se inicia el programa. Me sale este mensaje de error. ¿como se puede solucionar?.
~$ my-weather-indicator
Traceback (most recent call last):
File «/usr/bin/my-weather-indicator», line 39, in
from myweatherindicator import MWI
File «/usr/share/my-weather-indicator/myweatherindicator.py», line 45, in
import dbus
ImportError: No module named dbus
Muchas gracias y felicidades por el gran trabajo que haces.
Hola @Arenas
Ya he corregido estos errores, en pocas horas libero la nueva versión….
Hola, acaba de actualizar a 0.6.0.1.precise.1…..me aparece el widget y si bien no me muestra el pronóstico desde el menú, me queda sólo FELICITARTE por tu gran trabajo….Te envío un gracias muy grande, Abrazos y Felicidades desde Argentina
Saludos
Sergio
Perdón, aparece el pronóstico …Saludos!!!!
Sergio
Hola @e5ff3d78a0eee9a74e7747534823b4a9:disqus
¿Probastes los diferentes widgets?
Un saludo
Sí, funciona perfecto todo….Gracias y Felicidad en estas fiestas y en el año entrante!!!
Sí, funciona todo perfecto….Gracias y Felicidad en estas fiestas y en el nuevo año.
Atareao, mil felicitaciones… funciona perfecto y es genial. Sigue asi. Uso Ubuntu 12.04 y de verdad ya están solucionados los inconvenientes. Abrazo desde Buenos Aires, Argentina.
Hola! al fin encontre uno que me funcione! felicidades por tu trabajo, me anda perfecto, ningun otro me funciono, muchas gracias! abrazo desde corrientes, arg
my-weather-indicator 0.6 crashes on quantal when there is no internet connection. Where can I fill a bug or sent you the output from apport? Thanks!
Buenos dias.
Hay alguna manera de cambiar de posición el widget?
Gracias.