My-Weather-Indicator y los widget

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.

0041_Área de trabajo 1.png

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.

0040_Selección.png

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.

0034_my-weather-indicator | Configuración.png

  • 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

0034_my-weather-indicator | Configuración.png

  • Se ha modificado el cuadro de diálogo «Forecast Map» para que las temperaturas se puedan ver en grados centígrados, fahrenheit o celsius

0036_my-weather-indicator.png

  • 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.

0037_my-weather-indicator.png

0038_my-weather-indicator.png

0039_my-weather-indicator.png

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

45 comentarios en “My-Weather-Indicator y los widget

  1. BO
    bobitro hace 12 años

    en precise no esta actualizado via ppa, un saludo gran aplicacion

  2. NA
    nae bordura hace 12 años

    tampoco se me actualiza a traves del software updater en 12.10 . Pero bueno , ya llegara 🙂 felicidades atareao por la idea , eres un makina 🙂

    1. EL
      El atareao hace 12 años

      Pues no se porque no se actualiza. Que repositorio añadirte?

      1. NA
        nae bordura hace 12 años

        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

        1. EL
          El atareao hace 12 años

          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….

  3. LI
    Linez Linux hace 12 años

    Alguna forma de conseguir que el widget quede debajo de las ventanas?,gracias

    1. EL
      El atareao hace 12 años

      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.

      1. LI
        Linez Linux hace 12 años

        Voy a probarlo en el netbook,gracias por tu trabajo.

      2. LI
        Linez Linux hace 12 años

        Me gusta mucho más este widget,vas por buen camino,muchas gracias de nuevo.

        1. EL
          El atareao hace 12 años

          ¿A cual te refieres, al que se ve en esta página o al del PPA testing?

          1. LI
            Linez Linux hace 12 años

            Al del ppa testing,que es tipo HTC

  4. HU
    hungaro hace 12 años

    Es fabuloso, felicidades.

    1. SI
      Sicofante hace 12 años

      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.

      1. SI
        Sicofante hace 12 años

        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?

        1. EL
          El atareao hace 12 años

          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.

          1. SI
            Sicofante hace 12 años

            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.

          2. SI
            Sicofante hace 12 años

            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… :-))

          3. EL
            El atareao hace 12 años

            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.

          4. SI
            Sicofante hace 12 años

            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.

        2. SI
          Sicofante hace 12 años

          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?

          1. EL
            El atareao hace 12 años

            ¿Puedes ejecutarlo desde el terminal para ver que error te ha lanzado?

          2. SI
            Sicofante hace 12 años

            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.

  5. PE
    Petrificator hace 12 años

    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

    1. LI
      Linez Linux hace 12 años

      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

      1. PE
        Petrificator hace 12 años

        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.

        1. LI
          Linez Linux hace 12 años

          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

    2. EL
      El atareao hace 12 años

      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

      1. PE
        Petrificator hace 12 años

        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

  6. JO
    JoP hace 12 años

    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.

  7. JA
    JangelH hace 12 años

    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

  8. G
    Gábor Esetleg hace 12 años

    After update doesnt working on 12.04.1 64bit

    Do you have any instructions how to get back?

    1. EL
      El atareao hace 12 años

      Hi @facebook-100000484298965:disqus

      I Fixed these bugs, I released new version in a few hours

  9. AR
    Arenas hace 12 años

    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.

    1. EL
      El atareao hace 12 años

      Hola @Arenas

      Ya he corregido estos errores, en pocas horas libero la nueva versión….

  10. SE
    Sergio hace 12 años

    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

    1. SE
      Sergio hace 12 años

      Perdón, aparece el pronóstico …Saludos!!!!
      Sergio

      1. EL
        El atareao hace 12 años

        Hola @e5ff3d78a0eee9a74e7747534823b4a9:disqus

        ¿Probastes los diferentes widgets?

        Un saludo

        1. SE
          Sergio hace 12 años

          Sí, funciona perfecto todo….Gracias y Felicidad en estas fiestas y en el año entrante!!!

        2. SE
          Sergio hace 12 años

          Sí, funciona todo perfecto….Gracias y Felicidad en estas fiestas y en el nuevo año.

  11. QU
    QuijoteVirtual hace 12 años

    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.

  12. AS
    asd hace 12 años

    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

  13. LU
    Luigi hace 12 años

    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!

  14. EG
    Egare Egare hace 7 años

    Buenos dias.
    Hay alguna manera de cambiar de posición el widget?
    Gracias.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *