the earbuds tool from https://github.com/JojiiOfficial/LiveBudsCli
* Displays per bud battery level
* Displays case battery level
* Displays placement status
* Displays and sets both Ambient sound (AMB) and Active noise control (ANC)
* Has commands to connect/disconnect
* Dynamic coloring based on battery level
* Equalizer setting
* Touchpad lock
* add wifionice module
* wifionice: clean up imports, fix typo in docs
* wifionice: reformat module to use one formatting string only
* wifionice: rework everything to use different intervals for "on train" and "off train"
* wifionice: add some logging, fix typo in variable naming
* wifionice: fix delay display
* wifionice: make opened url fully configurable
* wifionice: use f-strings everywhere
* wifionice: improve logging for on-train wifi dectection
* wifionice: fix another occurence of using repr() in f-string
Change the default value of the `time_format` setting in the mpd module
so that it matches the default value used by `TimeWrapper`.
This fixes a bug where the seconds weren't displaying correctly due to a
typo.
Before: `02:MS`
After: `2:06`
* Rewrite scores backends to use a single format string
Since the game status is almost always the only thing that differs, this
simplifies things greatly by using a single format string and building a
game_status formatter depending on format strings set for each game
status type.
* Use formatp on game_status
* Make postponed games appear last by default
* Add score formatters back to defaults
* Fix conditional display of zero scores by treating them as strings
* Update installation documentation to include virtualenv example
* Add notice about ampersand replacement in pango markup
* Remove rubric header
* Forgot to add the installation.rst
* Fix typo
- Replace the old API bitcoinaverage.com by bitaps.com
- Add bistamp as default exchange
- remove and replace some fields to adapt the new API
- Replace Bitcoin symbol by \uF15A
Tesla made changes to their API, which broke some pip modules. As such,
we need to switch to a new module and update some calls to properly
track the changes in module behaviour.
Signed-off-by: David Wahlstrom <david.wahlstrom@gmail.com>
* Adding new hassio modulue
Initial commit for a new HomeAssistant.io module to report the state of
entities from hassio.
Signed-off-by: David Wahlstrom <david.wahlstrom@gmail.com>
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