There are small typos in:
- docs/configuration.rst
- i3pystatus/calendar/google.py
- i3pystatus/coin.py
- i3pystatus/core/modules.py
- i3pystatus/ping.py
- i3pystatus/sabnzbd.py
- i3pystatus/timer.py
Fixes:
- Should read `occurred` rather than `occured`.
- Should read `subtracts` rather than `substracts`.
- Should read `specify` rather than `specifiy`.
- Should read `remaining` rather than `remainig`.
- Should read `recommended` rather than `recomended`.
- Should read `property` rather than `propertie`.
- Should read `available` rather than `availible`.
* Update Weather Underground weather backend to reflect API change
Also change weather backends to use f-strings instead of
percent-replacement in log messages, now that i3pystatus is Python 3.6+.
* Address pycodestyle failure
* Remove outdated config items
When updating recently to support nba.com's new web API, I missed the
fact that the game times were treating Eastern Time (US) as UTC and
localizing based on that. This corrects that oversight.
1. Remove EPL as it has been broken for several years
2. Fix NBA to reflect backend API changes
3. Replace percent string formatting with f-strings now that i3pystatus
only supports Python 3.6+
* Weather.com backend: Fix high/low forecasted temps
The values previously being used were the highest/lowest temps within
the last 24 hours, not the forecasted high/low for the current day.
* Interpret null forecasts as empty strings
`wxPhraseShort` ends up being abbreviated a lot. `wxPhraseMedium` is
equivalent to how wunderground worked before the recent rewrite. I just
ended up missing this during the rewrite.
* Fix both broken weather modules
The Weather.com changed its API again, this fixes that as well as fixing
a bug that caused the weather conditions to always show as "None".
For Weather Underground, the module had been broken for some time due to
the discontinuation of their API. The module has been rewritten to use
the same API calls that the website itself uses.
* Fix double-click browser launch in wunderground module
* Add example of longer location_code for weather.com
Weather.com embeds the weather data as a JSON in a <script> tag, so this
just updates to reflect recent changes to how that information is
embedded.
Co-authored-by: Erik Johnson <erik.johnson@centurylink.com>
* Add a new module to manage a Yubikey device
* Set python 3.6+ as a requeriment
* remove the enable_shell parameter used by run_through_shell in the yubikey module
* Update Github module to pass access token in request header
Also update the status colors to match the current Github Status webpage
CSS.
* Fix indentation
* Added very simple bluetooth device module.
* Added a little bit more functionality, like hiding of blocked and non-paired devices, the option to hide disconnected but paired devices.
Added colour change and connected_color option for connected devices.
* fixing my imperfect style
* more fixing of imprefect code style
* refactor make_vertical_bar
refactor to use make_glyph under the hood (de-duping code)
* Allow pulseaudio module to accept custom vertical bar arrays
also added config example
When `sink` is set and you have USB card or Bluetooth headset.
When the sink is created, the output is set and the module appear.
But when the sink is deleted, the output is not deleted, and the module
stay.
This change detects when the sink is deleted and delete the output.