My Weather Indicator para Ubuntu

My Weather Indicator para Ubuntu es un indicador avanzado que te permite tener, al alcance de la mano, la situación meteorológica. Pero no solo la situación meteorológica, si no también la previsión. Y no solo la previsión de tu ciudad, también puedes elegir otra ciudad mas, para estar siempre al tanto.

My Weather Indicator para Ubuntu

My Weather Indicator para Ubuntu

En el menú del indicador tienes los datos mas interesantes sobre la situación meteorológica actual. Datos como,

  • Temperatura
  • Presión
  • Humedad
  • Sensación térmica
  • Punto de rocío
  • La velocidad y dirección del viento
  • La nubosidad
  • Hora amanecer, atardecer y crepúsculo.
  • Fase lunar
My Weather Indicator para Ubuntu - Menu

La previsión meteorológica y la evolución

Pero además, este indicador nos permite tener información del pronóstico para las próximas horas y días de la temperatura, humedad y nubosidad,

My Weather Indicator para Ubuntu - Evolucion

Igualmente, tendremos información para los siguientes días de los parámetros mas importantes,

  • Hora de amanecer y ocaso
  • Fase lunar
  • La condición meteorológica
  • La temperatura máxima y mínima
  • La dirección y velocidad del medio
  • La humedad y la nubosidad.
My Weather Indicator para Ubuntu - Pronostico

Igualmente, nos permite ver un mapa de la situación actual, en la que podremos seleccionar los parámetros a mostrar.

My Weather Indicator para Ubuntu - Mapa

Widgets

Además de todo esto, My-Weather-Indicator te ofrece la posibilidad de poner widgets en el escritorio. Estos Widgets, dependiendo de la configuración, puede estar debajo o encima de todas las ventanas.

En la aplicación están incluidos diferentes widgets, algunos que he implementado. Pero, lo mejor de todo, es que otros son proporcionados por los propios usuarios de My Weather Indicator.

My Weather Indicator para Ubuntu - Widget 1

Sin embargo, lo mas interesante de todo, es que tu puedes crear tus propios widgets para que se adapten perfectamente a tus necesidades.

My Weather Indicator para Ubuntu - Widget 2
My Weather Indicator para Ubuntu - Widget 3
My Weather Indicator para Ubuntu - Widget 4

Configuración

Desde el menú del indicador puedes acceder a la configuración de la aplicación. En la configuración puedes seleccionar la ubicación en la que te encuentras. También puedes dejar que la seleccione la propia aplicación. La sección de la ubicación por parte de la My Weather Indicator se realiza a través de tu IP. Esto implica que no puede ser todo lo precisa que tu esperas.

My Weather Indicator para Ubuntu - Configuracion 1

También podrás elegir el Servicio de pronóstico, aunque actualmente el que mejor funciona es OpenWeatherMap. Algunos de estos servicios precisan de una clave para su correcto funcionamiento. Esta clave la tienes que obtener desde la página del servicio. En general consiste en darte de alta como proveedor del servicio.

My Weather Indicator para Ubuntu - Configuracion 2

Puedes seleccionar las unidades en las que ver cada uno de los parámetros meteorológicos.

My Weather Indicator para Ubuntu - Configuracion 3

Y por último, algunas opciones generales. Algunas opciones generales, como la posibilidad del inicio automático o la frecuencia de actualización. Y otras como el tema de los iconos (claro y oscuro), dependiendo del tema que tengas instalado.

My Weather Indicator para Ubuntu - Configuracion 4

Instalación

My-Weather-Indicator se puede instalar desde repositorio con tan solo ejecutar los siguientes comandos desde un emulador de terminal,

sudo add-apt-repository ppa:atareao/atareao sudo apt-get update sudo apt-get install my-weather-indicator

Imagen de portada de David Ballew en Unsplash

162 comentarios en “My Weather Indicator para Ubuntu

  1. No me funciona, he intentado iniciar desde la línea de comandos y sale esto:

    $ /opt/extras.ubuntu.com/my-weather-indicator/bin/my-weather-indicator

    No LSB modules are available.
    #####################################################
    Distributor ID: Ubuntu
    Description: Ubuntu 12.04.5 LTS
    Release: 12.04
    Codename: precise
    Version: i686
    #####################################################

    My-Weather-Indicator version: 0.6.3
    #####################################################
    (‘/home/antonio/.config/my-weather-indicator/my-weather-indicator.conf’, True)
    {«lng»:0,»gmtOffset»:0,»rawOffset»:0,»dstOffset»:0,»lat»:0}
    Timezone Error ‘sunrise’
    Traceback (most recent call last):
    File «/opt/extras.ubuntu.com/my-weather-indicator/bin/my-weather-indicator», line 45, in
    mwi=MWI()
    File «/opt/extras.ubuntu.com/my-weather-indicator/share/my-weather-indicator/myweatherindicator.py», line 134, in __init__
    self.load_preferences()
    File «/opt/extras.ubuntu.com/my-weather-indicator/share/my-weather-indicator/myweatherindicator.py», line 311, in load_preferences
    units = self.units)
    File «/opt/extras.ubuntu.com/my-weather-indicator/share/my-weather-indicator/wopenweathermapapi.py», line 103, in __init__
    self.id = find_city(longitude,latitude)
    File «/opt/extras.ubuntu.com/my-weather-indicator/share/my-weather-indicator/wopenweathermapapi.py», line 91, in find_city
    json_string = read_from_url(URL_FIND_CITY%(latitude,longitude))
    File «/opt/extras.ubuntu.com/my-weather-indicator/share/my-weather-indicator/comun.py», line 179, in read_from_url
    f = urllib2.urlopen(request)
    File «/usr/lib/python2.7/urllib2.py», line 126, in urlopen
    return _opener.open(url, data, timeout)
    File «/usr/lib/python2.7/urllib2.py», line 406, in open
    response = meth(req, response)
    File «/usr/lib/python2.7/urllib2.py», line 519, in http_response
    ‘http’, request, response, code, msg, hdrs)
    File «/usr/lib/python2.7/urllib2.py», line 444, in error
    return self._call_chain(*args)
    File «/usr/lib/python2.7/urllib2.py», line 378, in _call_chain
    result = func(*args)
    File «/usr/lib/python2.7/urllib2.py», line 527, in http_error_default
    raise HTTPError(req.get_full_url(), code, msg, hdrs, fp)
    urllib2.HTTPError: HTTP Error 512:

          1. Hola, es fácil, yo usaba la 8.04 (LTS) sin ningún problema, hasta que en 2013 se me rompió el disco duro, aproveché para instalar la 12.04 (LTS) y como de momento no se me ha roto el disco duro, nunca tengo ningún problema, pues sigo con esa versión.
            ¿Para qué cambiar a una versión nueva si la que tienes va bien?, pues por eso 🙂

          2. Muchas gracias por resolver mi duda. Desde luego es una buena razón.
            Yo siempre llevo la última versión instalada y en esta ocasión, he tenido que instalar la última LTS 14.04 para poder crear algunas extensiones para LibreOffice porque en 15.10 es imposible por un bug.

            En fin…, gracias y un saludo.

  2. Hi, today your indicator has stopped working with yahoo service. It gives me the indicator on the indicator bar but it hasn’t got an icon and it doesn’t give anything if I click on it.
    Using OpenWeatherMap, it gives me wrong location and wrong weather forecast. I’m using Ubuntu 14.04.

    1. Este es el problema, no puede cargar las coordenadas.

      ///////////////////////////////////////////////////////
      Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged.
      send: mlat=0.0;
      send: mlon=0.0;
      send: munits=»C»;
      recivied: «test»
      This is the message test
      ** Message: console message: http://openweathermap.org/js/OWM.OpenLayers.1.3.4.js @446: time=, cnt=0,

      3
      Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged.
      ** Message: console message: file:///opt/extras.ubuntu.com/my-weather-indicator/share/my-weather-indicator/whereami.html @121: esta esta

      ** Message: console message: file:///opt/extras.ubuntu.com/my-weather-indicator/share/my-weather-indicator/whereami.html @125: -58.3817

      ** Message: console message: file:///opt/extras.ubuntu.com/my-weather-indicator/share/my-weather-indicator/whereami.html @126: -34.6033

      recivied: lon=-58.3817,lat=-34.6033
      Searching url: http://query.yahooapis.com/v1/public/yql?q=select * from geo.placefinder where text=»-34.6033,-58.3817″ and gflags=»R» and locale=»es_AR»&format=json
      {‘query’: {‘count’: 0, ‘results’: None, ‘lang’: ‘en-US’, ‘created’: ‘2016-01-22T02:11:25Z’}}
      Error: ‘NoneType’ object is not subscriptable
      None
      Error: ‘WhereAmI’ object has no attribute ‘lat’

      Searching url: http://query.yahooapis.com/v1/public/yql?q=select * from geo.placefinder where text=»Palermo» and gflags=»R» and locale=»es_AR»&format=json
      Error: ‘NoneType’ object is not subscriptable
      Traceback (most recent call last):
      File «/opt/extras.ubuntu.com/my-weather-indicator/share/my-weather-indicator/preferences.py», line 575, in search_location
      self.latitude,self.longitude,self.location = cm1.get_lat_lon_loc()
      File «/opt/extras.ubuntu.com/my-weather-indicator/share/my-weather-indicator/whereami.py», line 222, in get_lat_lon_loc
      return self.lat,self.lng,self.locality
      AttributeError: ‘WhereAmI’ object has no attribute ‘lat’
      ///////////////////////////////////////////////////////

      Espero que sea de ayuda.

  3. Hola. Uso Elementary OS Freya. El programa me funciona bien, pero tengo un código de activación para World Weather Online, lo pego en la casilla y pulso Activar, pero no hace nada. Tampoco puedo marcar la casilla de selección de ese servicio. ¿Qué puedo hacer?

    Gracias

    1. Hola,
      Tengo que revisar el código de Yahoo a ver si se puede reparar. Respecto a Accuweather, intenté que facilitará una cuenta gratuita para esta aplicación y no quisieron, a pesar de ser Software Libre, en fin…
      Gracias por el avisar del error con Yahoo, a ver si puedo resolverlo….
      Gracias

      1. Gracias por tu trabajo. OpenWeatherMap me muestra 33ºC y lluvia en mi zona cuando hace unos maravillosos 20ºC y está todo despejado. No he visto servicio mas impreciso. Siento mucho lo de Accuweather, es el mas preciso que he visto.

        No se si ElTiempo.es tiene API y pública que pudieses usar, aunque sería mas bien para España. También tienes http://forecast.io que tiene una API para uso no comercial y si bien no es tan bueno como Yahoo o Accuweather, se acerca mas a la realidad que OWP.

        Veo que el plugin de Xfce usa yr.no para mostrar el tiempo, podrías implementarlo en tu app.

          1. No, no tienen nada que ver, ya les he reportado eso mismo a OpenWeatherMap a ver que dicen. Ahora mismo me marca casi 40ºC y ahí fuera hará unos 23ºC.

            De hecho, OWM es el único servicio que da temperaturas imposibles.

          2. OK! Lo cierto es que no estoy nada conforme con la forma de introducir la ubicación, sistema que quiero modificar en próximas versiones. Esto ha llevado a que en ocasiones parece que lo he configurado para una localidad y resulta que me he equivocado, pero es evidente que este no es tu caso.

            Respecto a yr.no, he leído que los resultados dejan bastante que desear (http://ubuntuforums.org/archive/index.php/t-2147611.html) y además es necesario configurarlo en el idioma de origen.
            Respecto a forecast.io está limitado a 1000 llamadas/día, a partir de ahí hay que pagar. En condiciones normales una persona hace unas 100 llamadas día. OpenWeatherMap permite 86.400 llamadas/día…

            La cosa es complicado, de cualquier forma, cualquier sugerencia hay que estudiarla…

            Gracias y un saludo.

  4. Disculpa por las malas noticias pero lo instale en Ubuntu 15.10 funciono hasta que le hice un restart, entoces cuando le hago click busca unos segundos y no se abre la app, lo que antes de eso aparcion un aviso de que tuvo un error y desde ahi ya no prendio mas. lo borre y lo volvi a instalar pero es como si el icono estviese vacio y nada. si tienes alguna solucion te agradezco; conozco esta aplicacion hace tiempo y me gusta pero lo que e visto que conforme pasan las versiones de Ubuntu o LINUX muchas APPs dejan de funcionar bien. Saludos.

        1. Hola carbonero2003,

          Creo que ahora funciona correctamente, pero si te da algún error, te ruego lo ejecutes desde el terminal para ver que error arroja. Creo que voy a actualizar la aplicación para que esto se pueda hacer directamente desde la propia aplicación.

          Gracias y un saludo

  5. Hello! Thank You for this programme, but I have some troubles after updating to the last version from PPA. I can’t change the default skin. I have Ubuntu 14.04 x64 & use Wonderground server of forecast.

    1. Hola Alejandro,

      He modificado el algoritmo de comprobación de conexión a internet, y he subido una nueva versión que ya está disponible para actualizar. El asunto de utilizar OpenWeatherMap como fuente para comprobar la conexión estaba pensado para determinados paises donde determinadas páginas están «censuradas», pero parece ser que lo que he conseguido ha sido bloquear el acceso a OWM. Finalmente he vuelto a los orígenes.
      He realizado una comparación entre diferentes algoritmos y ahora mismo MWI utiliza el más rápido de los mismos conectandose a los DNS de Google para comprobar la conexión a internet. Espero que esto no provoque problemas con las censuras.

      Saludos y muchas gracias.

      1. Hola,

        La version es 0.7.10-0extras15.10.1
        Pero ahora en casa funciona bien. Antes, al trabajo no funcionaba. (Antes la actualización, funcionaba bien desde el trabajo también)

        Muchas gracias por este muy bonito indicador.

        Un saludo,

        Se6

          1. seb-M3800:$ /opt/extras.ubuntu.com/my-weather-indicator/bin/my-weather-indicator

            #####################################################
            System: Linux
            Machine: x86_64
            Node: seb-M3800
            Release: 3.19.0-58-generic
            Version: #64~14.04.1-Ubuntu SMP Fri Mar 18 19:05:43 UTC 2016
            Platform: Linux-3.19.0-58-generic-x86_64-with-Ubuntu-14.04-trusty
            #####################################################

            My-Weather-Indicator version: 0.7.10-0extras15.10.1
            #####################################################
            ****** Requesting timezone identificacion
            ** OWM **
            2639996 -1.08728 50.80401
            ***** refreshing weather *****
            timed out

  6. Hola!
    Con la nueva version my-weather-indicator se inicia, pero no aparece el la pantalla (
    Antes todo fincionaba perfetto.
    Si la inicio desde el terminal, indica que ya es iniciada:

    subus@subus-Inspiron-5748:/opt/extras.ubuntu.com/my-weather-indicator/bin$ ./my-weather-indicator

    #####################################################
    System: Linux
    Machine: i686
    Node: subus-Inspiron-5748
    Release: 3.13.0-85-generic
    Version: #129-Ubuntu SMP Thu Mar 17 20:50:41 UTC 2016
    Platform: Linux-3.13.0-85-generic-i686-with-Ubuntu-14.04-trusty
    #####################################################

    My-Weather-Indicator version: 0.7.10-0extras15.10.1
    #####################################################
    application already running

    1. Hola,

      Ya tienes una instancia de la aplicación en funcionamiento. Mátala primero e inicia,

      $ killall my-weather-indicator
      $ /opt/extras.ubuntu.com/my-weather-indicator/bin/my-weather-indicator

      Ya me comentas. Gracias y un saludo.

  7. bueno al final funciona bien otra vez
    Solo que en lo que es el pronostico extendido en lugar de poner el icono del clima pone N/A al usar el servicio de yahoo.
    Con el de openweather no tiene ese problema

  8. Hola

    Después de volver a mi partición de Linux después de una semana, no estoy recibiendo ningún dato de tiempo en tiempo Abiertas Map.As no recuerdo selección de un servicio al instalar Mi-Tiempo-Indictor, y es seleccionado, voy a suponer que es el servicio que he sido using.Yahoo funciona, pero realmente odio todo lo relacionado con Yahoo.

    El programa está funcionando muy bien lo contrario.

    versión de la aplicación: 0.7.10-0extras15.10.1

    Sistema operativo: Linux Mint 17,3 canela de 32 bits

    versión de la canela: 2.8.8

    Linux Kernel: 3.19.0.32-genérica

    Estoy en los EE.UU. si lo que importa.

    Esperamos que la traducción de Google trabajó.

    Gracias

  9. Oye una pregunta. He instalado Trisquel Mini en mi portátil (en mi equipo principal que es de escritorio sigo con ubuntu) para probar lo que es un sistema totalmente libre, así a la Richard M. Stallman, (casi casi como hacerse la jarocha uno mismo… jeje modismo mexicano) para ver si puedo sobrevivir con solo y exclusivamente software libre. Mi pregunta es ¿My Weather Indicator es totalmente software libre con licencia GPL? ¿RIchard M. Stallman se sentiría contento y feliz con tu app o te condenaría con todos los pecadores usuarios de software privativo que huelen a azufre?… jejeje la útima pregunta es broma. Solo la primera es mi duda, si la licencia es GPL o contiene partes privativas.

    Pregunto por que estoy experimentando con Trsiquel.

    Gracias y me encanta esta y otras apps que has creado.

    Saludos.

  10. Hola, tus apps (weather indicator y calendar indicator) de mis favoritas. Desde hace 2 versiones, la 0.7.10-0extras15.10.1 y la 0.7.10-0extras15.10.2 no se puede conectar a internet. Tengo ubuntu 16.04 amd64. En otra máquina decidí no actualizar y sigue funcionando, desde la misma red del trabajo. En terminal me arroja esto al final: Saving…
    ****** Requesting timezone identificacion
    ** OWM **
    4990729 -83.0567374 42.3486635
    ***** refreshing weather *****
    No internet connection available.
    ^^^^^ timed out ^^^^^
    — Not internet connection —

    Espero sirva para arreglarlo. La he desinstalado por completo, borrado el directorio dentro de .config y nada. Saludos y gracias por las apps.

      1. Hola, muchas gracias por tu respuesta. Te confirmo que sigue sin funcionar. Ahora incluso se puso más lento, cuando abro preferencias, tarda como 10 segundos y luego no puedo pasarme entre pestañas para cambiar Weather Services. Te anexo lo que arroja en consola, por si sirve de algo:

        /opt/extras.ubuntu.com/my-weather-indicator/bin/my-weather-indicator

        #####################################################
        System: Linux
        Machine: x86_64
        Node: l00523886-ThinkPad-T430
        Release: 4.4.0-22-generic
        Version: #39-Ubuntu SMP Thu May 5 16:53:32 UTC 2016
        Platform: Linux-4.4.0-22-generic-x86_64-with-Ubuntu-16.04-xenial
        My-Weather-Indicator version: 0.8.0-0extras16.04.0
        #####################################################

        ****** Requesting timezone identificacion
        ******* Adquiring woeids *******
        No internet connection available.
        ^^^^^ timed out ^^^^^
        1
        ***** refreshing weather *****
        No internet connection available.
        ^^^^^ timed out ^^^^^
        — Not internet connection —
        *** Looking For Internet ***
        No internet connection available.
        ^^^^^ timed out ^^^^^
        *** Internet Not Found ***
        *** Looking For Internet ***
        No internet connection available.
        ^^^^^ timed out ^^^^^
        *** Internet Not Found ***
        *** Looking For Internet ***
        No internet connection available.
        ^^^^^ timed out ^^^^^
        *** Internet Not Found ***
        *** Looking For Internet ***
        No internet connection available.
        ^^^^^ timed out ^^^^^
        *** Internet Not Found ***
        *** Looking For Internet ***

  11. Hola my-weather-indicator es una de mis aplicaciones favoritas. pero desde que actualize a Ubuntu 16.04 dejo de encontrar la conexion a internet.
    la desinstale y la volvi ainstalar y sigue haciendo lo mismo. La hice correr por consola y tira lo siguiente:

    /opt/extras.ubuntu.com/my-weather-indicator/bin# ./my-weather-indicator

    ./my-weather-indicator:27: PyGIWarning: Gtk was imported without specifying a version first. Use gi.require_version(‘Gtk’, ‘3.0’) before import to ensure that the right version gets loaded.

    from gi.repository import Gtk

    ./my-weather-indicator:28: PyGIWarning: Notify was imported without specifying a version first. Use gi.require_version(‘Notify’, ‘0.7’) before import to ensure that the right version gets loaded.

    from gi.repository import Notify

    /opt/extras.ubuntu.com/my-weather-indicator/share/my-weather-indicator/myweatherindicator.py:31: PyGIWarning: AppIndicator3 was imported without specifying a version first. Use gi.require_version(‘AppIndicator3’, ‘0.1’) before import to ensure that the right version gets loaded.

    from gi.repository import AppIndicator3 as appindicator

    /opt/extras.ubuntu.com/my-weather-indicator/share/my-weather-indicator/geocodeapi.py:31: PyGIWarning: GeocodeGlib was imported without specifying a version first. Use gi.require_version(‘GeocodeGlib’, ‘1.0’) before import to ensure that the right version gets loaded.

    from gi.repository import GeocodeGlib

    /opt/extras.ubuntu.com/my-weather-indicator/share/my-weather-indicator/whereami.py:27: PyGIWarning: WebKit was imported without specifying a version first. Use gi.require_version(‘WebKit’, ‘3.0’) before import to ensure that the right version gets loaded.

    from gi.repository import WebKit

    #####################################################

    System: Linux

    Machine: x86_64

    Node: admin-16

    Release: 4.4.0-21-generic

    Version: #37-Ubuntu SMP Mon Apr 18 18:33:37 UTC 2016

    Platform: Linux-4.4.0-21-generic-x86_64-with-Ubuntu-16.04-xenial

    #####################################################

    My-Weather-Indicator version: 0.7.11-0extras15.10.2

    #####################################################

    ****** Requesting timezone identificacion

    ******* Adquiring woeids *******

    No internet connection available.

    ^^^^^ timed out ^^^^^

    ***** refreshing weather *****

    No internet connection available.

    ^^^^^ timed out ^^^^^

    — Not internet connection —

    espero te sirva esto para solucionar el problema. por lo que vi les esta pasando a muchos. Estoy atras de un proxy. pero probe desde una conexion sin proxy y hace lo mismo.
    Gracias Igualmente por el trabajo que haces.

  12. Hola sólo para agradecer el upgrade de hoy que arregló todo el problema, funciona de nuevo. Me he dado cuenta que soy adicto a My-weather-indicator 🙂 si no lo veo me traumo. Excelente trabajo!

      1. Gracias por tu rápida respuesta! Sí, el applet de meteorología del panel de Mate muestra el texto con la temperatura. Su nombre en español es Informe meteorológico 1.12.1, También el xfce4-weather-plugin del entorno XFCE, que además tiene una animación que va rotando la información desplegada (temperatura, humedad, etc.). Espero que te sirvan! Y desde ya muchísimas gracias por tus artículos y tus aplicaciones. Me parecen muy buenas. Y ya que estamos, sugeriría que también en la aplicación de pomodoro haya una opción para mostrar el texto con el tiempo restante al lado del icono en el panel (en Mate no aparece, acaso sí lo haga en Unity pero no sé, no lo uso).

  13. Hola. Lo primero, muchas gracias por tu trabajo, y enhorabuena. Desde que actualicé a Ubuntu 16, my-weather-indicator no funciona (he actualizado la aplicación varias veces, desinstalando y volviendo a instalar, y tengo la última versión). En concreto, no se inicia (parece que lo intenta -el icono parpadea-, pero no lo consigue). He intentado durante horas encontrar una solución en foros, pero sin éxito. Veo, además, que a algunos usuarios sí les funciona… En fin, por eso he decidido acudir a la fuente, es decir, tú, en busca de ayuda… Tras intentar lanzar la aplicación desde la terminal con el siguiente comando:

    /opt/extras.ubuntu.com/my-weather-indicator/bin/my-weather-indicator

    Esto es lo que sale:

    #####################################################
    System: Linux
    Machine: i686
    Node: XXXXXXXXXXXXXXXX
    Release: 4.4.0-25-generic
    Version: #44-Ubuntu SMP Fri Jun 10 18:14:54 UTC 2016
    Platform: Linux-4.4.0-25-generic-i686-with-Ubuntu-16.04-xenial
    My-Weather-Indicator version: 0.8.1-0extras16.04.1
    #####################################################

    ‘widget1’
    ‘widget2’
    1
    ***** refreshing weather *****

    — Updating data in location 0 —
    ******* Adquiring inv direction *******
    43.6736 -79.4035 Toronto
    ****** Updating weather
    Traceback (most recent call last):
    File «/opt/extras.ubuntu.com/my-weather-indicator/bin/my-weather-indicator», line 69, in
    mwi = MWI()
    File «/opt/extras.ubuntu.com/my-weather-indicator/share/my-weather-indicator/myweatherindicator.py», line 143, in __init__
    self.load_preferences()
    File «/opt/extras.ubuntu.com/my-weather-indicator/share/my-weather-indicator/myweatherindicator.py», line 369, in load_preferences
    self.update_weather()
    File «/opt/extras.ubuntu.com/my-weather-indicator/share/my-weather-indicator/myweatherindicator.py», line 158, in update_weather
    self.update_menu(i)
    File «/opt/extras.ubuntu.com/my-weather-indicator/share/my-weather-indicator/myweatherindicator.py», line 682, in update_menu
    weather = self.weatherservices[index].get_weather()
    AttributeError: ‘NoneType’ object has no attribute ‘get_weather’

    ¡Mil gracias!

    1. Bueno, pues parece que el problema está solucionado… Al parecer había algo de versiones anteriores que estaba causando el problema. Encontré el modo de desinstalarlo y purgarlo por completo, luego lo volví a instalar, y ahora va bien. Aprovecho para felicitarte por esta aplicación. Un saludo.

  14. Greetings!
    I’ve been experimenting with M-W-I, including the myweatherindicator.py, preferences.py, weatherservice.py, weatherwidget.py, wundergroundapi.py and my-weather-indicator.conf files. My interest is with the Wunderground service and, in particular, the Personal Weather Stations: How can you—if you even can(?)—add/show the PWS station ID (and maybe «neighborhood») being used in the (taskbar) dropdown main menus, widgets and notification pop-ups? Likewise, the «location» is displayed, but not the «latitude» and «longitude» of the «location» (all three of which the values are provided in the .conf file and «location»/»latitude»/»longitude» are utilized throughout the above noted .py files): How can the given «latitude»/»longitude» be included in the menus, widgets and notification pop-ups?

  15. Buenas. Buscaba una aplicación para configurar el touchpad en Ubuntu 16.04 y en 14.04. No logré hacerla funcionar en ninguna caso. Dice que ocurre un error, se cierra, me da la posibilidad de reabrir pero por más que intente no funciona. Saludos!!

  16. Hello and thank you so much for your beautiful weather applet! I’d like to contribute to the translations but am not sure what is the proper way to do so. Specifically, in the weather forecast the «intense rain» line should read «Ливневые дожди» in Russian translation, and not «Интенсивность дождя» as it does now. The current translation is incorrect and confusing. Thank you in advance,
    Lex

  17. La instalé en elementary 0.3 Freya, pero quizás es todavía incompatible con el (wing)panel, porque sólo carga al correrlo por 2da vez, dando un mensaje de error (crash, reportar?).

    Lindo trabajo, de todas formas; lo volveré a instalar más adelante, para probar si el problema desaparece en futuras versiones,

  18. Muchas gracias por tu trabajo.
    Una consulta…
    Lo tengo en el startup y no me conserva la posicion del witget… como puedo arreglarlo?
    Hay algun fichero de configuracion donde establecer la posicion del witget?
    Un saludo.

  19. Hola,

    Antes de nada felicitarte por todos tus programas. Llevo utilizándolos bastante tiempo sin problemas hasta que en este equipo con Ubuntu 16.04 instalé My-Weather-Indicator sin conseguir que funcione…al menos de manera correcta.

    Sucede una cosa muy extraña: cuando intento lanzar la aplicación desde el dash invariablemente se produce un «cierre inesperado» generando el correspondiente informe de fallo. Cuando lo lanzo desde la terminal sí que funciona pero el tiempo está «no disponible». Todo funciona correctamente: el indicador, el widget y las preferencias pero no hay manera de que aparezca un solo dato.

    La información que aparece en la terminal es la siguiente:

    ivan@Aspire-E5-573:~$ /opt/extras.ubuntu.com/my-weather-indicator/bin/my-weather-indicator

    #####################################################
    System: Linux
    Machine: x86_64
    Node: Aspire-E5-573
    Release: 4.4.0-36-generic
    Version: #55-Ubuntu SMP Thu Aug 11 18:01:55 UTC 2016
    Platform: Linux-4.4.0-36-generic-x86_64-with-Ubuntu-16.04-xenial
    My-Weather-Indicator version: 0.8.1-0extras16.04.1
    #####################################################

    ****** Requesting timezone identificacion
    ==== **** ====
    Error accessing url: 401
    ==== **** ====
    ** OWM **
    None -3.8649213 40.3238525
    /opt/extras.ubuntu.com/my-weather-indicator/share/my-weather-indicator/skins/simple
    /opt/extras.ubuntu.com/my-weather-indicator/share/my-weather-indicator/skins/simple
    Your screen supports alpha channels!
    1
    ***** refreshing weather *****

    — Updating data in location 0 —
    ******* Adquiring inv direction *******
    40.4 -3.6833 Madrid
    ****** Requesting timezone identificacion
    ==== **** ====
    Error accessing url: 401
    ==== **** ====
    ** OWM **
    None -3.6833 40.4
    ****** Updating weather
    ****** Calculating rawOffset
    ==== **** ====
    Error accessing url: 401
    ==== **** ====
    **** None
    ——————————————————-
    OpenWeatherMap Weather Service url:http://api.openweathermap.org/data/2.5/weather?lat=40.4&lon=-3.6833&appid=4516154e5c8a6494e7e13b550408c863
    ——————————————————-
    ==== **** ====
    Error accessing url: 401
    ==== **** ====
    ****** Updated weather
    None
    — End of updating data in location 0 —
    *** Looking For Internet ***

    *** Internet Found ***
    ***** refreshing weather *****

    — Updating data in location 0 —
    ******* Adquiring inv direction *******
    40.4 -3.6833 Madrid
    ****** Updating weather
    ****** Calculating rawOffset
    ==== **** ====
    Error accessing url: 401
    ==== **** ====
    **** None
    ——————————————————-
    OpenWeatherMap Weather Service url:http://api.openweathermap.org/data/2.5/weather?lat=40.4&lon=-3.6833&appid=4516154e5c8a6494e7e13b550408c863
    ——————————————————-
    ==== **** ====
    Error accessing url: 401
    ==== **** ====
    ****** Updated weather
    {‘update_time’: 0, ‘ok’: False, ‘forecasts’: [{‘maxwind’: ‘No disponible’, ‘condition_image’: ‘mwig-not-available.png’, ‘moon_icon’: ‘mwi-moon05.png’, ‘sunrise’: ’07:46′, ‘wind_icon’: None, ‘low’: ‘No disponible’, ‘day_of_week’: ‘Martes’, ‘snow_allday’: ‘No disponible’, ‘sunset’: ’20:41′, ‘condition’: ‘No disponible’, ‘maxhumidity’: ‘No disponible’, ‘high’: ‘No disponible’, ‘minhumidity’: ‘No disponible’, ‘snow_night’: ‘No disponible’, ‘cloudiness’: ‘No disponible’, ‘snow_day’: ‘No disponible’, ‘condition_icon’: ‘mwil-not-available.png’, ‘avewind’: ‘No disponible’, ‘condition_text’: ‘No disponible’, ‘moon_phase’: ‘Luna creciente’, ‘qpf_night’: ‘No disponible’, ‘qpf_allday’: ‘No disponible’, ‘qpf_day’: ‘No disponible’, ‘avehumidity’: ‘No disponible’}, {‘maxwind’: ‘No disponible’, ‘condition_image’: ‘mwig-not-available.png’, ‘moon_icon’: ‘mwi-moon06.png’, ‘sunrise’: ’07:47′, ‘wind_icon’: None, ‘low’: ‘No disponible’, ‘day_of_week’: ‘Miércoles’, ‘snow_allday’: ‘No disponible’, ‘sunset’: ’20:40′, ‘condition’: ‘No disponible’, ‘maxhumidity’: ‘No disponible’, ‘high’: ‘No disponible’, ‘minhumidity’: ‘No disponible’, ‘snow_night’: ‘No disponible’, ‘cloudiness’: ‘No disponible’, ‘snow_day’: ‘No disponible’, ‘condition_icon’: ‘mwil-not-available.png’, ‘avewind’: ‘No disponible’, ‘condition_text’: ‘No disponible’, ‘moon_phase’: ‘Cuarto creciente’, ‘qpf_night’: ‘No disponible’, ‘qpf_allday’: ‘No disponible’, ‘qpf_day’: ‘No disponible’, ‘avehumidity’: ‘No disponible’}, {‘maxwind’: ‘No disponible’, ‘condition_image’: ‘mwig-not-available.png’, ‘moon_icon’: ‘mwi-moon07.png’, ‘sunrise’: ’07:48′, ‘wind_icon’: None, ‘low’: ‘No disponible’, ‘day_of_week’: ‘Jueves’, ‘snow_allday’: ‘No disponible’, ‘sunset’: ’20:38′, ‘condition’: ‘No disponible’, ‘maxhumidity’: ‘No disponible’, ‘high’: ‘No disponible’, ‘minhumidity’: ‘No disponible’, ‘snow_night’: ‘No disponible’, ‘cloudiness’: ‘No disponible’, ‘snow_day’: ‘No disponible’, ‘condition_icon’: ‘mwil-not-available.png’, ‘avewind’: ‘No disponible’, ‘condition_text’: ‘No disponible’, ‘moon_phase’: ‘Cuarto creciente’, ‘qpf_night’: ‘No disponible’, ‘qpf_allday’: ‘No disponible’, ‘qpf_day’: ‘No disponible’, ‘avehumidity’: ‘No disponible’}, {‘maxwind’: ‘No disponible’, ‘condition_image’: ‘mwig-not-available.png’, ‘moon_icon’: ‘mwi-moon08.png’, ‘sunrise’: ’07:49′, ‘wind_icon’: None, ‘low’: ‘No disponible’, ‘day_of_week’: ‘Viernes’, ‘snow_allday’: ‘No disponible’, ‘sunset’: ’20:36′, ‘condition’: ‘No disponible’, ‘maxhumidity’: ‘No disponible’, ‘high’: ‘No disponible’, ‘minhumidity’: ‘No disponible’, ‘snow_night’: ‘No disponible’, ‘cloudiness’: ‘No disponible’, ‘snow_day’: ‘No disponible’, ‘condition_icon’: ‘mwil-not-available.png’, ‘avewind’: ‘No disponible’, ‘condition_text’: ‘No disponible’, ‘moon_phase’: ‘Cuarto creciente’, ‘qpf_night’: ‘No disponible’, ‘qpf_allday’: ‘No disponible’, ‘qpf_day’: ‘No disponible’, ‘avehumidity’: ‘No disponible’}, {‘maxwind’: ‘No disponible’, ‘condition_image’: ‘mwig-not-available.png’, ‘moon_icon’: ‘mwi-moon08.png’, ‘sunrise’: ’07:50′, ‘wind_icon’: None, ‘low’: ‘No disponible’, ‘day_of_week’: ‘Sábado’, ‘snow_allday’: ‘No disponible’, ‘sunset’: ’20:35′, ‘condition’: ‘No disponible’, ‘maxhumidity’: ‘No disponible’, ‘high’: ‘No disponible’, ‘minhumidity’: ‘No disponible’, ‘snow_night’: ‘No disponible’, ‘cloudiness’: ‘No disponible’, ‘snow_day’: ‘No disponible’, ‘condition_icon’: ‘mwil-not-available.png’, ‘avewind’: ‘No disponible’, ‘condition_text’: ‘No disponible’, ‘moon_phase’: ‘Cuarto creciente’, ‘qpf_night’: ‘No disponible’, ‘qpf_allday’: ‘No disponible’, ‘qpf_day’: ‘No disponible’, ‘avehumidity’: ‘No disponible’}, {‘maxwind’: ‘No disponible’, ‘condition_image’: ‘mwig-not-available.png’, ‘moon_icon’: ‘mwi-moon09.png’, ‘sunrise’: ’07:51′, ‘wind_icon’: None, ‘low’: ‘No disponible’, ‘day_of_week’: ‘Domingo’, ‘snow_allday’: ‘No disponible’, ‘sunset’: ’20:33′, ‘condition’: ‘No disponible’, ‘maxhumidity’: ‘No disponible’, ‘high’: ‘No disponible’, ‘minhumidity’: ‘No disponible’, ‘snow_night’: ‘No disponible’, ‘cloudiness’: ‘No disponible’, ‘snow_day’: ‘No disponible’, ‘condition_icon’: ‘mwil-not-available.png’, ‘avewind’: ‘No disponible’, ‘condition_text’: ‘No disponible’, ‘moon_phase’: ‘Cuarto creciente (Luna llena cerca)’, ‘qpf_night’: ‘No disponible’, ‘qpf_allday’: ‘No disponible’, ‘qpf_day’: ‘No disponible’, ‘avehumidity’: ‘No disponible’}, {‘maxwind’: ‘No disponible’, ‘condition_image’: ‘mwig-not-available.png’, ‘moon_icon’: ‘mwi-moon10.png’, ‘sunrise’: ’07:52′, ‘wind_icon’: None, ‘low’: ‘No disponible’, ‘day_of_week’: ‘Lunes’, ‘snow_allday’: ‘No disponible’, ‘sunset’: ’20:31′, ‘condition’: ‘No disponible’, ‘maxhumidity’: ‘No disponible’, ‘high’: ‘No disponible’, ‘minhumidity’: ‘No disponible’, ‘snow_night’: ‘No disponible’, ‘cloudiness’: ‘No disponible’, ‘snow_day’: ‘No disponible’, ‘condition_icon’: ‘mwil-not-available.png’, ‘avewind’: ‘No disponible’, ‘condition_text’: ‘No disponible’, ‘moon_phase’: ‘Cuarto creciente (Luna llena cerca)’, ‘qpf_night’: ‘No disponible’, ‘qpf_allday’: ‘No disponible’, ‘qpf_day’: ‘No disponible’, ‘avehumidity’: ‘No disponible’}], ‘forecast_information’: {‘longitude_e6’: », ‘city’: ‘…’, ‘postal_code’: », ‘forecast_date’: », ‘latitude_e6’: », ‘current_date_time’: », ‘unit_system’: ‘SI’}, ‘current_conditions’: {‘condition_image’: ‘mwig-not-available.png’, ‘precip_today’: ‘No disponible’, ‘moon_icon’: ‘mwi-moon05.png’, ‘sunrise’: ’07:46′, ‘wind_icon’: None, ‘humidity’: ‘No disponible’, ‘moon_phase’: ‘Luna creciente’, ‘condition_icon_light’: ‘mwil-not-available.png’, ‘rawOffset’: 2.0, ‘solarradiation’: ‘No disponible’, ‘sunset_time_utc’: ’18:41′, ‘precip_1hr’: ‘No disponible’, ‘feels_like’: ‘No disponible’, ‘sunset’: ’20:41′, ‘cloudiness’: ‘No disponible’, ‘temperature’: ‘No disponible’, ‘dusk’: ’21:09′, ‘dusk_time’: ’21:09′, ‘wind_condition’: ‘No disponible’, ‘sunset_time’: ’20:41′, ‘UV’: ‘No disponible’, ‘sunrise_time_utc’: ’05:46′, ‘condition_text’: ‘No está disponible’, ‘visibility’: ‘No disponible’, ‘condition_icon_dark’: ‘mwid-not-available.png’, ‘isday’: True, ‘dew_point’: ‘No disponible’, ‘sunrise_time’: ’07:46′, ‘dawn’: ’07:18′, ‘heat_index’: ‘No disponible’, ‘windchill’: ‘No disponible’, ‘dawn_time’: ’07:18′, ‘pressure’: ‘No disponible’}}
    — End of updating data in location 0 —

    ¿Sabrías decirme como solucionarlo?

    Salu2 y gracias de antemano

  20. Hi,
    Since sometime it’s impossible to start My Weather Indicator…
    This is the command line output (apparently a json problem):
    $ /opt/extras.ubuntu.com/my-weather-indicator/bin/my-weather-indicator
    Traceback (most recent call last):
    File «/opt/extras.ubuntu.com/my-weather-indicator/bin/my-weather-indicator», line 64, in
    import machine_information
    File «/opt/extras.ubuntu.com/my-weather-indicator/share/my-weather-indicator/machine_information.py», line 27, in
    import comun
    File «/opt/extras.ubuntu.com/my-weather-indicator/share/my-weather-indicator/comun.py», line 29, in
    import requests
    File «/usr/local/lib/python3.5/dist-packages/requests/__init__.py», line 59, in
    from .models import Request, Response, PreparedRequest
    File «/usr/local/lib/python3.5/dist-packages/requests/models.py», line 19, in
    from .packages.urllib3.fields import RequestField
    File «/usr/local/lib/python3.5/dist-packages/requests/packages/urllib3/__init__.py», line 10, in
    from .connectionpool import (
    File «/usr/local/lib/python3.5/dist-packages/requests/packages/urllib3/connectionpool.py», line 31, in
    from .connection import (
    File «/usr/local/lib/python3.5/dist-packages/requests/packages/urllib3/connection.py», line 45, in
    from .util.ssl_ import (
    File «/usr/local/lib/python3.5/dist-packages/requests/packages/urllib3/util/__init__.py», line 5, in
    from .ssl_ import (
    File «/usr/local/lib/python3.5/dist-packages/requests/packages/urllib3/util/ssl_.py», line 12, in
    import ssl
    File «/usr/lib/python3.5/ssl.py», line 90, in
    import ipaddress
    File «/opt/extras.ubuntu.com/my-weather-indicator/share/my-weather-indicator/ipaddress.py», line 29, in
    from geocodeapi import get_inv_direction
    File «/opt/extras.ubuntu.com/my-weather-indicator/share/my-weather-indicator/geocodeapi.py», line 32, in
    from comun import read_json_from_url
    ImportError: cannot import name ‘read_json_from_url’

  21. hola, me gusta mucho tu app, la uso en Xubuntu 16.04 funciona a full, pero tengo un problema estetico que me gustaria solucionar. cada vez que inicio el equipo carga el widget con un fondo negro, y tengo que ir a configuración y resetear el tema de iconos par que aparezca la transparencia. agradezco si me informan como solucionar esto. saludos desde Durazno Uruguay

  22. Hola, soy nuevo en Ubuntu y la aplicación me encanta pero me gustaría saber como retrasar su inicio porque a veces se conecta antes que la propia red wifi, lo que hace que quede como No disponible. Un saludo.

  23. Hola, My-weather-indicator ha dejado de funcionar en elementary freya, ha sido sorprendente porque primero el servicio de yahoo pasó a no disponible y luego al poner open-weather se quedó seco y no funcionó más, reinstalé el applet pero no se lanza ni desde terminal. Pantheon-desktop me ha dado avisos de errores en librerías gir, python y geocode. Las he reinstalado pero nada. ¿Cuál sería la solución? ¿Pasarse a Loki, a alguna distro con xfce?

    1. Hola Miguel,
      El problema es que la cuenta de Open Weather Map de la que My-Weather-Indicator toma los datos es gratuita, pero tiene restringido el número de accesos.
      Ahora mismo está bloqueada porque hemos superado ese número máximo de accesos.
      Estoy buscando otro servidor a ver si se puede resolver el problema. Lo lamento.
      Saludos.

  24. Pero el caso es que ahora no funciona, ni siquiera se lanza. Lo de cambiar de open-weather a otra imagino que se podrá hacer en un archivo de texto, pero cuando lo reinstalé lo hice con apt-get purge, salí de sesión e instalé de nuevo, el archivo de configuración debaría haberse borrado. Gracias.

      1. No, lamento decirte que no lo lanza, ni siquiera aparece el signo de interrogación. Ni pasadas sus buenas 2 horas. Pensaba que al usar purge xx*.* se borraba todo.

        El 16 de diciembre de 2016, 15:27, Disqus escribió:

    1. 1. Set Locality to the city of choice
      2. Click Search Location

      3. Choose the City you searched for and click OK
      4. Next, Go to the tab Weather services and pick Open Weather Map
      5. Now click on OK
      6. When back to Desktop see the taskbar. It should have 1 or maybe even 2 Applets now depending on if you selected to have 2 Weather locations…
      7. Left Click on the Applet and then click the option Update Weather
      8. Done! It should work now

      ## If not, send me a email and i will make a step by step tutorial to fix any problems with the App. I have the solution. Everything works fine on my pc! mailto: sbrahoo@gmail.com ##

      -Apoligies for my poor English

      Good Luck!

  25. Hola, lo he instalado en ubuntu 16.4 y funciona correctamente si ejecuto la aplicación después de arrancar completamente el PC, si configuro «inicio automático» en «opciones generales», me aparecé siempre al arrancar un error del sistema y me pregunta si quiero enviar un informe del error a Ubuntu… sabeis que puede etar pasando . Gracias

  26. En Linux Mint parece que no funciona. La lectura del comando de la terminal dice: «E: No se ha podido localizar el paquete my-weather-indicator», señala un error. Pensé que en Linux Mint iba a funcionar, porque es una distribución derivada de Ubuntu.

      1. Hola, Atareao. Le agradezco sinceramente su respuesta. Mire, aunque parezca increíble, hace pocas horas lo acabo de solucionar. Era muy simple. Solo tenía que conseguir mi dirección WOEID, ingresar la información de mi ubicación, obtener el código de referencia, agregarlo al sistema, y activar la aplicación. Asunto resuelto. Igual le respondo su pregunta: uso Linux Mint 18 «Sarah» (ya puedo cambiarme a la versión 18.1 «Serena», y lo haré a la brevedad). Pude arreglar el asunto yo solo, únicamente tenía que prestar un poquito de atención y probar. Quedo a la orden también por cualquier consulta al respecto, o cualquier ayuda que pueda proporcionar. Lo saludo atentamente, y le agradezco por su amable respuesta.

  27. Tengo un problemita leve con el «My-Weather-Indicator» en Ubuntu. Acá en Denver, Colorado el tiempo está frecuentemente ventoso y parece que la aplicación no entiende el término «blustery». Cuando eso pasa, el icono aparece con un signo de interrogación y dice «Error: blustery» en el menú. Gracias!

  28. Hola. He intentado instalar My-Weather-Indicator en Ubuntu 17.04 tras instalar el repositorio y hacer sudo apt-get update, y me sale el siguiente mensaje: «E: No se ha podido localizar el paquete my-weather-indicator».

    En Ubuntu 16.04 LTS nunca tuve ese problema.

    Gracias de antemano.

  29. Hola, la aplicación es magnífica y funciona correctamente en ubuntu 17.04.
    El servicio meteorologico de open weather map no funciona correctamente, el servicio de yahoo va bien. Supongo que el problema no es del programa sinó por los datos del open weather map.

    Saludos,

  30. ¡Hola! Estupendo … los 5 minutos que he podido usarlo. Creo que activé una opción que decía algo así como mostrar widget y ocultar en bandeja del sistema.
    Ahora no está en ningún sitio.
    Lo abro desde el menú pero se cierra al instante.
    ¿Qué puedo hacer?
    ¡Muchas gracias por adelantado!

    1. He intentado desinstalarlo y volverlo a instalar pero no he conseguido nada.
      Soy muy novato con Linux. Estoy todavía viendo si conseguiré pasarme de M$ Windows a GNU Linux.

      He borrado las líneas del ppa con Muon.
      He desinstalado con sudo apt-get purge y luego el autoremove.
      Algo debe quedar en algún sitio.
      Ya no sé qué hacer.
      Por si fuera de utilidad … uso KDE Neon.

        1. Encontré la ruta que me dices.
          La borro. Lanzo el programa.
          Si marco la opción de Mostrar Widget, no se muestra ninguno y se desactiva la opción de Configuración al hacer clic en el icono del programa en la bandeja del sistema. Luego tengo que volver a borrar el directorio de configuración.
          El caso es que me vale sin Widget y solo con eso, pero estaría bien.
          Quizás es que el widget no vale para KDE.
          ¡Saludos!

          1. Hola jolugaju,
            Tiene que haber algún problema con una dependencia. Abre un terminal y ejecuta la siguiente orden,

            /opt/extras.ubuntu.com/my-weather-indicator/bin/my-weather-indicator

            Dime el resultado que te arroja, y vamos a arreglarlo.

            Saludos y paciencia.

          2. /opt/extras.ubuntu.com/my-weather-indicator/bin/my-weather-indicator

            #####################################################
            System: Linux
            Machine: x86_64
            Node: watchtower
            Release: 4.10.0-35-generic
            Version: #39~16.04.1-Ubuntu SMP Wed Sep 13 09:02:42 UTC 2017
            Platform: Linux-4.10.0-35-generic-x86_64-with-neon-16.04-xenial
            My-Weather-Indicator version: 0.8.1-0extras16.04.1
            #####################################################

            application already running

          3. #####################################################
            System: Linux
            Machine: x86_64
            Node: watchtower
            Release: 4.10.0-35-generic
            Version: #39~16.04.1-Ubuntu SMP Wed Sep 13 09:02:42 UTC 2017
            Platform: Linux-4.10.0-35-generic-x86_64-with-neon-16.04-xenial
            My-Weather-Indicator version: 0.8.1-0extras16.04.1
            #####################################################

            ****** Requesting timezone identificacion
            ** OWM **
            6544494 -3.7026 40.4165
            1
            ***** refreshing weather *****

            — Updating data in location 0 —
            ****** Updating weather
            ****** Calculating rawOffset
            ——————————————————-
            OpenWeatherMap Weather Service url:http://api.openweathermap.org/data/2.5/weather?id=6544494&appid=4516154e5c8a6494e7e13b550408c863
            ——————————————————-
            ****** Updated weather
            None
            — End of updating data in location 0 —
            *** Looking For Internet ***

            *** Internet Found ***
            ***** refreshing weather *****

            — Updating data in location 0 —
            ****** Updating weather
            ****** Calculating rawOffset
            ——————————————————-
            OpenWeatherMap Weather Service url:http://api.openweathermap.org/data/2.5/weather?id=6544494&appid=4516154e5c8a6494e7e13b550408c863
            ——————————————————-
            ****** Updated weather
            {‘forecast_information’: {‘postal_code’: », ‘city’: ‘…’, ‘forecast_date’: », ‘longitude_e6’: », ‘unit_system’: ‘SI’, ‘latitude_e6’: », ‘current_date_time’: »}, ‘current_conditions’: {‘dawn_time’: ’07:37′, ‘sunrise’: ’08:04′, ‘dawn’: ’07:37′, ‘sunrise_time’: ’08:04′, ‘precip_today’: None, ‘condition_image’: ‘mwig-clear-night.png’, ‘dew_point’: ‘3’, ‘cloudiness’: ‘0 %’, ‘dusk_time’: ’20:37′, ‘visibility’: None, ‘sunset_time’: ’20:10′, ‘temperature’: ’23’, ‘moon_icon’: ‘mwi-moon05.png’, ‘moon_phase’: ‘Luna creciente’, ‘humidity’: ’28 %’, ‘condition’: ‘clear’, ‘windchill’: 0.0, ‘wind_icon’: ‘mwi-wind26.png’, ‘sunset_time_utc’: ’18:10′, ‘sunrise_time_utc’: ’06:04′, ‘pressure’: ‘1020 milibares’, ‘sunset’: ’20:10′, ‘condition_text’: ‘Despejado’, ‘wind_condition’: ‘6 km/h (WBW)’, ‘condition_icon_dark’: ‘mwid-clear-night.png’, ‘dusk’: ’20:37′, ‘heat_index’: 0, ‘feels_like’: ’23’, ‘rawOffset’: 2.0, ‘solarradiation’: None, ‘isday’: False, ‘condition_icon_light’: ‘mwil-clear-night.png’, ‘precip_1hr’: None, ‘UV’: None}, ‘update_time’: 1506368679.715695, ‘forecasts’: [{‘sunrise’: ’08:04′, ‘qpf_day’: None, ‘qpf_allday’: None, ‘condition_image’: ‘mwig-clear.png’, ‘cloudiness’: ‘0 %’, ‘day_of_week’: ‘Lunes’, ‘moon_phase’: ‘Luna creciente’, ‘snow_night’: None, ‘maxwind’: None, ‘moon_icon’: ‘mwi-moon05.png’, ‘qpf_night’: None, ‘condition’: ‘clear’, ‘maxhumidity’: None, ‘wind_icon’: ‘mwi-wind25.png’, ‘condition_icon’: ‘mwil-clear.png’, ‘high’: ’23’, ‘sunset’: ’20:10′, ‘snow_day’: None, ‘avewind’: ‘3 km/h (WBN)’, ‘condition_text’: ‘Despejado’, ‘avehumidity’: ’39 %’, ‘snow_allday’: None, ‘minhumidity’: None, ‘low’: ’12’}, {‘sunrise’: ’08:05′, ‘qpf_day’: None, ‘qpf_allday’: None, ‘condition_image’: ‘mwig-clear.png’, ‘cloudiness’: ‘0 %’, ‘day_of_week’: ‘Martes’, ‘moon_phase’: ‘Cuarto creciente’, ‘snow_night’: None, ‘maxwind’: None, ‘moon_icon’: ‘mwi-moon06.png’, ‘qpf_night’: None, ‘condition’: ‘clear’, ‘maxhumidity’: None, ‘wind_icon’: ‘mwi-wind06.png’, ‘condition_icon’: ‘mwil-clear.png’, ‘high’: ’26’, ‘sunset’: ’20:08′, ‘snow_day’: None, ‘avewind’: ‘3 km/h (ENE)’, ‘condition_text’: ‘Despejado’, ‘avehumidity’: ’45 %’, ‘snow_allday’: None, ‘minhumidity’: None, ‘low’: ’10’}, {‘sunrise’: ’08:06′, ‘qpf_day’: None, ‘qpf_allday’: None, ‘condition_image’: ‘mwig-clear.png’, ‘cloudiness’: ‘0 %’, ‘day_of_week’: ‘Miércoles’, ‘moon_phase’: ‘Cuarto creciente’, ‘snow_night’: None, ‘maxwind’: None, ‘moon_icon’: ‘mwi-moon07.png’, ‘qpf_night’: None, ‘condition’: ‘clear’, ‘maxhumidity’: None, ‘wind_icon’: ‘mwi-wind16.png’, ‘condition_icon’: ‘mwil-clear.png’, ‘high’: ’27’, ‘sunset’: ’20:06′, ‘snow_day’: None, ‘avewind’: ‘3 km/h (S)’, ‘condition_text’: ‘Despejado’, ‘avehumidity’: ’42 %’, ‘snow_allday’: None, ‘minhumidity’: None, ‘low’: ‘9’}, {‘sunrise’: ’08:07′, ‘qpf_day’: None, ‘qpf_allday’: None, ‘condition_image’: ‘mwig-clear.png’, ‘cloudiness’: ‘0 %’, ‘day_of_week’: ‘Jueves’, ‘moon_phase’: ‘Cuarto creciente’, ‘snow_night’: None, ‘maxwind’: None, ‘moon_icon’: ‘mwi-moon08.png’, ‘qpf_night’: None, ‘condition’: ‘clear’, ‘maxhumidity’: None, ‘wind_icon’: ‘mwi-wind15.png’, ‘condition_icon’: ‘mwil-clear.png’, ‘high’: ’27’, ‘sunset’: ’20:05′, ‘snow_day’: None, ‘avewind’: ‘3 km/h (SBE)’, ‘condition_text’: ‘Despejado’, ‘avehumidity’: ’43 %’, ‘snow_allday’: None, ‘minhumidity’: None, ‘low’: ‘9’}, {‘sunrise’: ’08:08′, ‘qpf_day’: None, ‘qpf_allday’: None, ‘condition_image’: ‘mwig-clear.png’, ‘cloudiness’: ‘0 %’, ‘day_of_week’: ‘Viernes’, ‘moon_phase’: ‘Cuarto creciente’, ‘snow_night’: None, ‘maxwind’: None, ‘moon_icon’: ‘mwi-moon09.png’, ‘qpf_night’: None, ‘condition’: ‘clear’, ‘maxhumidity’: None, ‘wind_icon’: ‘mwi-wind10.png’, ‘condition_icon’: ‘mwil-clear.png’, ‘high’: ’27’, ‘sunset’: ’20:03′, ‘snow_day’: None, ‘avewind’: ‘2 km/h (ESE)’, ‘condition_text’: ‘Despejado’, ‘avehumidity’: ‘0 %’, ‘snow_allday’: None, ‘minhumidity’: None, ‘low’: ‘8’}, {‘sunrise’: ’08:09′, ‘qpf_day’: None, ‘qpf_allday’: None, ‘condition_image’: ‘mwig-clear.png’, ‘cloudiness’: ‘2 %’, ‘day_of_week’: ‘Sábado’, ‘moon_phase’: ‘Cuarto creciente (Luna llena cerca)’, ‘snow_night’: None, ‘maxwind’: None, ‘moon_icon’: ‘mwi-moon10.png’, ‘qpf_night’: None, ‘condition’: ‘clear’, ‘maxhumidity’: None, ‘wind_icon’: ‘mwi-wind15.png’, ‘condition_icon’: ‘mwil-clear.png’, ‘high’: ’28’, ‘sunset’: ’20:01′, ‘snow_day’: None, ‘avewind’: ‘2 km/h (SBE)’, ‘condition_text’: ‘Despejado’, ‘avehumidity’: ‘0 %’, ‘snow_allday’: None, ‘minhumidity’: None, ‘low’: ’10’}, {‘sunrise’: ’08:10′, ‘qpf_day’: None, ‘qpf_allday’: None, ‘condition_image’: ‘mwig-rain.png’, ‘cloudiness’: ’12 %’, ‘day_of_week’: ‘Domingo’, ‘moon_phase’: ‘Cuarto creciente (Luna llena cerca)’, ‘snow_night’: None, ‘maxwind’: None, ‘moon_icon’: ‘mwi-moon11.png’, ‘qpf_night’: None, ‘condition’: ‘light rain’, ‘maxhumidity’: None, ‘wind_icon’: ‘mwi-wind21.png’, ‘condition_icon’: ‘mwil-rain.png’, ‘high’: ’27’, ‘sunset’: ’19:59′, ‘snow_day’: None, ‘avewind’: ‘3 km/h (SWBW)’, ‘condition_text’: ‘Lluvia’, ‘avehumidity’: ‘0 %’, ‘snow_allday’: None, ‘minhumidity’: None, ‘low’: ’13’}], ‘ok’: True}
            — End of updating data in location 0 —
            Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged.
            Saving…
            ****** Requesting timezone identificacion
            ** OWM **
            6544494 -3.7026 40.4165
            /opt/extras.ubuntu.com/my-weather-indicator/share/my-weather-indicator/skins/aclock
            /opt/extras.ubuntu.com/my-weather-indicator/share/my-weather-indicator/skins/aclock
            Your screen supports alpha channels!
            1
            ***** refreshing weather *****

            — Updating data in location 0 —
            ****** Updating weather
            ****** Calculating rawOffset
            ——————————————————-
            OpenWeatherMap Weather Service url:http://api.openweathermap.org/data/2.5/weather?id=6544494&appid=4516154e5c8a6494e7e13b550408c863
            ——————————————————-
            ****** Updated weather
            {‘forecast_information’: {‘postal_code’: », ‘city’: ‘…’, ‘forecast_date’: », ‘longitude_e6’: », ‘unit_system’: ‘SI’, ‘latitude_e6’: », ‘current_date_time’: »}, ‘current_conditions’: {‘dawn_time’: ’07:37′, ‘sunrise’: ’08:04′, ‘dawn’: ’07:37′, ‘sunrise_time’: ’08:04′, ‘precip_today’: None, ‘condition_image’: ‘mwig-clear-night.png’, ‘dew_point’: ‘4’, ‘cloudiness’: ‘0 %’, ‘dusk_time’: ’20:37′, ‘visibility’: None, ‘sunset_time’: ’20:10′, ‘temperature’: ’23’, ‘moon_icon’: ‘mwi-moon05.png’, ‘moon_phase’: ‘Luna creciente’, ‘humidity’: ’30 %’, ‘condition’: ‘clear’, ‘windchill’: 0.0, ‘wind_icon’: ‘mwi-wind26.png’, ‘sunset_time_utc’: ’18:10′, ‘sunrise_time_utc’: ’06:04′, ‘pressure’: ‘1020 milibares’, ‘sunset’: ’20:10′, ‘condition_text’: ‘Despejado’, ‘wind_condition’: ‘3 km/h (WBW)’, ‘condition_icon_dark’: ‘mwid-clear-night.png’, ‘dusk’: ’20:37′, ‘heat_index’: 0, ‘feels_like’: ’23’, ‘rawOffset’: 2.0, ‘solarradiation’: None, ‘isday’: False, ‘condition_icon_light’: ‘mwil-clear-night.png’, ‘precip_1hr’: None, ‘UV’: None}, ‘update_time’: 1506368681.060187, ‘forecasts’: [{‘sunrise’: ’08:04′, ‘qpf_day’: None, ‘qpf_allday’: None, ‘condition_image’: ‘mwig-clear.png’, ‘cloudiness’: ‘0 %’, ‘day_of_week’: ‘Lunes’, ‘moon_phase’: ‘Luna creciente’, ‘snow_night’: None, ‘maxwind’: None, ‘moon_icon’: ‘mwi-moon05.png’, ‘qpf_night’: None, ‘condition’: ‘clear’, ‘maxhumidity’: None, ‘wind_icon’: ‘mwi-wind25.png’, ‘condition_icon’: ‘mwil-clear.png’, ‘high’: ’23’, ‘sunset’: ’20:10′, ‘snow_day’: None, ‘avewind’: ‘3 km/h (WBN)’, ‘condition_text’: ‘Despejado’, ‘avehumidity’: ’39 %’, ‘snow_allday’: None, ‘minhumidity’: None, ‘low’: ’12’}, {‘sunrise’: ’08:05′, ‘qpf_day’: None, ‘qpf_allday’: None, ‘condition_image’: ‘mwig-clear.png’, ‘cloudiness’: ‘0 %’, ‘day_of_week’: ‘Martes’, ‘moon_phase’: ‘Cuarto creciente’, ‘snow_night’: None, ‘maxwind’: None, ‘moon_icon’: ‘mwi-moon06.png’, ‘qpf_night’: None, ‘condition’: ‘clear’, ‘maxhumidity’: None, ‘wind_icon’: ‘mwi-wind06.png’, ‘condition_icon’: ‘mwil-clear.png’, ‘high’: ’26’, ‘sunset’: ’20:08′, ‘snow_day’: None, ‘avewind’: ‘3 km/h (ENE)’, ‘condition_text’: ‘Despejado’, ‘avehumidity’: ’45 %’, ‘snow_allday’: None, ‘minhumidity’: None, ‘low’: ’10’}, {‘sunrise’: ’08:06′, ‘qpf_day’: None, ‘qpf_allday’: None, ‘condition_image’: ‘mwig-clear.png’, ‘cloudiness’: ‘0 %’, ‘day_of_week’: ‘Miércoles’, ‘moon_phase’: ‘Cuarto creciente’, ‘snow_night’: None, ‘maxwind’: None, ‘moon_icon’: ‘mwi-moon07.png’, ‘qpf_night’: None, ‘condition’: ‘clear’, ‘maxhumidity’: None, ‘wind_icon’: ‘mwi-wind16.png’, ‘condition_icon’: ‘mwil-clear.png’, ‘high’: ’27’, ‘sunset’: ’20:06′, ‘snow_day’: None, ‘avewind’: ‘3 km/h (S)’, ‘condition_text’: ‘Despejado’, ‘avehumidity’: ’42 %’, ‘snow_allday’: None, ‘minhumidity’: None, ‘low’: ‘9’}, {‘sunrise’: ’08:07′, ‘qpf_day’: None, ‘qpf_allday’: None, ‘condition_image’: ‘mwig-clear.png’, ‘cloudiness’: ‘0 %’, ‘day_of_week’: ‘Jueves’, ‘moon_phase’: ‘Cuarto creciente’, ‘snow_night’: None, ‘maxwind’: None, ‘moon_icon’: ‘mwi-moon08.png’, ‘qpf_night’: None, ‘condition’: ‘clear’, ‘maxhumidity’: None, ‘wind_icon’: ‘mwi-wind15.png’, ‘condition_icon’: ‘mwil-clear.png’, ‘high’: ’27’, ‘sunset’: ’20:05′, ‘snow_day’: None, ‘avewind’: ‘3 km/h (SBE)’, ‘condition_text’: ‘Despejado’, ‘avehumidity’: ’43 %’, ‘snow_allday’: None, ‘minhumidity’: None, ‘low’: ‘9’}, {‘sunrise’: ’08:08′, ‘qpf_day’: None, ‘qpf_allday’: None, ‘condition_image’: ‘mwig-clear.png’, ‘cloudiness’: ‘0 %’, ‘day_of_week’: ‘Viernes’, ‘moon_phase’: ‘Cuarto creciente’, ‘snow_night’: None, ‘maxwind’: None, ‘moon_icon’: ‘mwi-moon09.png’, ‘qpf_night’: None, ‘condition’: ‘clear’, ‘maxhumidity’: None, ‘wind_icon’: ‘mwi-wind10.png’, ‘condition_icon’: ‘mwil-clear.png’, ‘high’: ’27’, ‘sunset’: ’20:03′, ‘snow_day’: None, ‘avewind’: ‘2 km/h (ESE)’, ‘condition_text’: ‘Despejado’, ‘avehumidity’: ‘0 %’, ‘snow_allday’: None, ‘minhumidity’: None, ‘low’: ‘8’}, {‘sunrise’: ’08:09′, ‘qpf_day’: None, ‘qpf_allday’: None, ‘condition_image’: ‘mwig-clear.png’, ‘cloudiness’: ‘2 %’, ‘day_of_week’: ‘Sábado’, ‘moon_phase’: ‘Cuarto creciente (Luna llena cerca)’, ‘snow_night’: None, ‘maxwind’: None, ‘moon_icon’: ‘mwi-moon10.png’, ‘qpf_night’: None, ‘condition’: ‘clear’, ‘maxhumidity’: None, ‘wind_icon’: ‘mwi-wind15.png’, ‘condition_icon’: ‘mwil-clear.png’, ‘high’: ’28’, ‘sunset’: ’20:01′, ‘snow_day’: None, ‘avewind’: ‘2 km/h (SBE)’, ‘condition_text’: ‘Despejado’, ‘avehumidity’: ‘0 %’, ‘snow_allday’: None, ‘minhumidity’: None, ‘low’: ’10’}, {‘sunrise’: ’08:10′, ‘qpf_day’: None, ‘qpf_allday’: None, ‘condition_image’: ‘mwig-rain.png’, ‘cloudiness’: ’12 %’, ‘day_of_week’: ‘Domingo’, ‘moon_phase’: ‘Cuarto creciente (Luna llena cerca)’, ‘snow_night’: None, ‘maxwind’: None, ‘moon_icon’: ‘mwi-moon11.png’, ‘qpf_night’: None, ‘condition’: ‘light rain’, ‘maxhumidity’: None, ‘wind_icon’: ‘mwi-wind21.png’, ‘condition_icon’: ‘mwil-rain.png’, ‘high’: ’27’, ‘sunset’: ’19:59′, ‘snow_day’: None, ‘avewind’: ‘3 km/h (SWBW)’, ‘condition_text’: ‘Lluvia’, ‘avehumidity’: ‘0 %’, ‘snow_allday’: None, ‘minhumidity’: None, ‘low’: ’13’}], ‘ok’: True}
            Traceback (most recent call last):
            File «/opt/extras.ubuntu.com/my-weather-indicator/share/my-weather-indicator/myweatherindicator.py», line 879, in menu_set_preferences_response
            self.load_preferences()
            File «/opt/extras.ubuntu.com/my-weather-indicator/share/my-weather-indicator/myweatherindicator.py», line 369, in load_preferences
            self.update_weather()
            File «/opt/extras.ubuntu.com/my-weather-indicator/share/my-weather-indicator/myweatherindicator.py», line 158, in update_weather
            self.update_menu(i)
            File «/opt/extras.ubuntu.com/my-weather-indicator/share/my-weather-indicator/myweatherindicator.py», line 730, in update_menu
            self.widgets[index].set_weather(weather)
            File «/opt/extras.ubuntu.com/my-weather-indicator/share/my-weather-indicator/weatherwidget.py», line 140, in set_weather
            self.parse_data()
            File «/opt/extras.ubuntu.com/my-weather-indicator/share/my-weather-indicator/weatherwidget.py», line 397, in parse_data
            surface = get_surface_from_file(fileimage)
            File «/opt/extras.ubuntu.com/my-weather-indicator/share/my-weather-indicator/weatherwidget.py», line 557, in get_surface_from_file
            Gdk.cairo_set_source_pixbuf(context, pixbuf, 0, 0)
            KeyError: ‘could not find foreign type Context’

  31. Hola my-weather-indicator es una de mis aplicaciones favoritas. pero dejo de encontrar la conexion a internet.
    Lo tengo instalado en Ubuntu 17.10 y funcionaba bien hasta el martes pasado, ayer no se que paso pero hoy prendi la compu y no levanto
    la desinstale y la volvi a instalar y sigue haciendo lo mismo. La hice correr por consola y tira lo siguiente:
    /opt/extras.ubuntu.com/my-weather-indicator/bin$ ./my-weather-indicator

    #####################################################
    System: Linux
    Machine: x86_64
    Node: admin-16
    Release: 4.13.0-17-generic
    Version: #20-Ubuntu SMP Mon Nov 6 10:04:08 UTC 2017
    Platform: Linux-4.13.0-17-generic-x86_64-with-Ubuntu-17.10-artful
    My-Weather-Indicator version: 0.9.0-0extras17.10.2
    #####################################################

    application already running
    pero no levanta.
    Espero se solucione pronto.
    Y gracias por el trabajo que haces.

  32. Hola. Hay dos cuestiones que queria consultar.
    1ª Al tratar de configurar mi ubicación, solo me aparece una algo lejana de donde vivo. ¿sería posible agregar el sitio exacto donde está mi casa?
    2ª ¿como puedo personalizar los widgets ?

    Saludos.

  33. https://uploads.disquscdn.com/images/f064ca555c0f44bd10285f9242e3b3620146709be2a94504685032c8e1fa319b.png

    Hola a todos, excelente trabajo el que has echo, gracias por
    compartirlo, es una pena que no pueda tenerlo yo en mi escritorio, nunca se me muestra el
    widget en el escritorio, solo en la barra de tareas con el signo de
    interrogación diciendo que No disponible, estuve leyendo varios
    artículos pero nada

    /opt/extras.ubuntu.com/my-weather-indicator/bin/my-weather-indicator

    #####################################################
    System: Linux
    Machine: x86_64
    Node: daliana-ubuntu
    Release: 4.4.0-42-generic
    Version: #62-Ubuntu SMP Fri Oct 7 23:11:45 UTC 2016
    Platform: Linux-4.4.0-42-generic-x86_64-with-Ubuntu-16.04-xenial
    My-Weather-Indicator version: 0.9.0-0extras17.10.4
    #####################################################

    ****** Requesting timezone identificacion
    ==== **** ====
    Error accessing url: http://api.geonames.org/timezoneJSON?lat=0&lng=0&username=atareao 403

    Independientemente que no se conecta para ver el tiempo pero me debería salir el widget en el escritorio, ayuda por favor?

  34. Genial trabajo, enhorabuena!!!, acabo de descubrirlo. Funciona perfectamente en Ubuntu 17.10. Únicamente, ¿se puede de alguna forma mover el widget a otra zona del escritorio? Y lo único que no carga es el «Mapa de previsión» tanto con yahoo como con open weather. Al respecto de esto, «world weather on line», es gratuito en la web, pero no se puede activar como servicio de pronostico salvo con ina clave, ¿Que clave sería necesaria? Muchas gracias, un saludo.

Deja un comentario

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