`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.
* fixed status reading from githubstatus API
* Further changes to make GitHub module work with new Status API
* fix/github: changed to only display status description on notifications
* small fixes
* reverted a bad change
Weather.com's API is returning `403 Forbidden` for requests using
urllib's default user agent. This commit uses Firefox's user agent to
get around this limitation.