Thank you very much for the output. It seems that Yahoo doesn't return any weather information for the location in your config - I didn't know that could happen. How is openweathermap working out for you? Also, where did you find the widget and why isn't it part of qtiles release?^^
Nevertheless, I'm happy to hear that you found a solution. Maybe another weather widget would be a good addition to qtile. On Thursday, 10 September 2020 at 09:34:53 UTC+2 [email protected] wrote: > Hi - Sorry for the delay > > > Python 3.8.5 (default, Jul 27 2020, 08:42:51) > [GCC 10.1.0] on linux > Type "help", "copyright", "credits" or "license" for more information. > > >>> from libqtile import widget > >>> w = widget.YahooWeather(update_interval=900, > format='{current_observation_atmosphere_pressure}hPa > {current_observation_condition_symbol} > {current_observation_condition_temperature}°{units_temperature}', > coordinates={'latitude': '12.846951', 'longitude': '18.1348325'}) > >>> w.poll() > got exception polling widget > Traceback (most recent call last): > File > "/usr/lib/python3.8/site-packages/libqtile/widget/generic_poll_text.py", > line 88, in poll > text = self.parse(body) > File > "/usr/lib/python3.8/site-packages/libqtile/widget/yahoo_weather.py", line > 266, in parse > data['current_observation_condition_code'], > KeyError: 'current_observation_condition_code' > "Can't parse" > >>> > > How do I open an issue? Is that through github? > > Thanks for working on this - I have found a widget which used > openweathermap which does the job but I'm happy to help with getting this > working. > > Rich > > > On Friday, 4 September 2020 at 05:43:36 UTC+1 tcld wrote: > >> Please consider opening an issue for this. Until then would you mind >> trying out the following? >> >> Launch your Python-interpreter (either via "python" or "python3", I >> assume) and execute the following three lines: >> >> from libqtile import widget >> w = widget.YahooWeather(update_interval=900, >> format='{current_observation_atmosphere_pressure}hPa >> {current_observation_condition_symbol} >> {current_observation_condition_temperature}°{units_temperature}', >> coordinates={'latitude': '12.846951', 'longitude': '18.1348325'}) >> w.poll() >> >> You should then see the output normally presented to you by the widget in >> the bar. Or an error-message and a stacktrace - in the latter case please >> attach those here so I can get an idea of what is going on. >> On Thursday, 3 September 2020 at 09:26:50 UTC+2 [email protected] >> wrote: >> >>> I copied your one and pasted it in place of what I was using. The ony >>> possible thing I was thinking of could be the font? I'm using Ubuntu Mono >>> (I'll admit that I am using a config from 'DistroTubes' as the basis of my >>> qtile config as I'm new and using it to learn on rather than start with a >>> blank slate (which I hope to do eventually) - All the other widgets work >>> (Pacman, Net, Volume). >>> >>> >>> >>> On Wednesday, 2 September 2020 at 17:00:29 UTC+1 tcld wrote: >>> >>>> Could you show me how you are calling the widget? >>>> >>>> It is definitely not out of date, I am using it right now. >>>> >>>> On Wednesday, 2 September 2020 at 17:16:00 UTC+2 [email protected] >>>> wrote: >>>> >>>>> Hmnn, I still get the 'Can't Parse' error. So maybe the widget is out >>>>> of date? - I'm certainly running versino 0.16.1 of Qutile (from qtile >>>>> --version) I'm so sorry for the newbie questions.. >>>>> >>>>> On Wednesday, 2 September 2020 at 15:50:43 UTC+1 tcld wrote: >>>>> >>>>>> I use the coordinates of my position as follows: >>>>>> >>>>>> widget.YahooWeather(update_interval=900, >>>>>> format='{current_observation_atmosphere_pressure}hPa >>>>>> {current_observation_condition_symbol} >>>>>> {current_observation_condition_temperature}°{units_temperature}', >>>>>> coordinates={'latitude': '20.12349', 'longitude': '18.5920563'}, >>>>>> foreground=colors['PowerlineText'], background=colors['BarBackground1']), >>>>>> >>>>>> On Wednesday, 2 September 2020 at 16:30:59 UTC+2 [email protected] >>>>>> wrote: >>>>>> >>>>>>> Hi, >>>>>>> I'm new here and I've searched around but I can't find what I'm >>>>>>> looking for other than a ChangeLog saying it was resolved in a pervious >>>>>>> version but I'm running the current most up-to-date release of Qtile. >>>>>>> >>>>>>> I'd like to have the YahooWeather widget but I get a " Can't parse " >>>>>>> error in my bar. I assume we need to use the World Wide Identifier as >>>>>>> our >>>>>>> location (I've also tried the string version of my town and nearest >>>>>>> city >>>>>>> (Norwich). >>>>>>> >>>>>>> Am I doing something wrong? OR!! (And I'd prefer) is there a >>>>>>> weather widget which uses 'OpenWeather'? How do I find non-standared >>>>>>> widgets? My searches are coming up empty or maybe I'm just rubbish at >>>>>>> searching. >>>>>>> >>>>>>> Thanks for any help >>>>>>> >>>>>>> Rich >>>>>>> >>>>>> -- You received this message because you are subscribed to the Google Groups "qtile-dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/qtile-dev/c04d81e8-ed43-4794-84af-65f79a806303n%40googlegroups.com.
