Bernhard B
b3007dd042
use API token instead of password hash in pihole module
...
* with newer versions of pi-hole, it is not possible
anymore to use the password hash for the API authentication.
Instead, one needs to use the dedicated API token for that.
In order to stay backwards compatible, and not break existing
bumblebee_status setups, the 'pwhash' parameter is still supported
(in case someone runs an outdated pi-hole version).
* the new pi-hole API endpoints do not allow to access the summary
endpoint without an API token. So, therefore '&auth=<api token>' was
added.
2023-05-28 17:13:52 +02:00
tobi-wan-kenobi
8967eec44b
[module/watson] Add formatting string
...
Make it possible to customize the watson message in the widget
see #963
2023-05-11 14:28:32 +02:00
tobi-wan-kenobi
14f19c897a
[modules/pulsectl] add default device selection
...
re-enable functionality to add a popup that allows the user to select
the default source/sink.
fixes #965
2023-05-11 08:45:03 +02:00
tobi-wan-kenobi
e9696b2150
[readthedocs] explicitly specify build OS
...
fixes #970
2023-05-11 08:30:59 +02:00
tobi-wan-kenobi
c0526f2775
Merge pull request #969 from Duarte-Figueiredo/fix-build
...
Fixed typo in 'today' that is currently breaking the tests
2023-05-06 12:45:19 +02:00
Duarte Figueiredo
6b4898017f
Fixed typo in 'today' that is currently breaking the tests
2023-05-06 11:20:45 +01:00
tobi-wan-kenobi
bdfc4fdab4
Merge pull request #968 from Duarte-Figueiredo/main
...
Updated gitlab module to have state of warning when there is at least 1 notification, just like the github module
2023-05-06 12:01:24 +02:00
Duarte Figueiredo
a6de61b751
Updated gitlab module to have state of warning when there is at least 1 notification, just like the github module
2023-05-06 10:56:17 +01:00
tobi-wan-kenobi
1dd39a4e43
Merge pull request #967 from Duarte-Figueiredo/main
...
[modules/todoist] - New module that connects to https://api.todoist.com
2023-04-19 14:20:59 +02:00
Duarte Figueiredo
592d08c082
removed Final import because of python3.7 backwards compatibility
2023-04-19 12:01:07 +01:00
Duarte Figueiredo
cad45ecd2c
[modules/todoist] - New module that connects to https://api.todoist.com and displays number of tasks due
2023-04-19 11:50:25 +01:00
tobi-wan-kenobi
79081ebb4f
Merge pull request #966 from Duarte-Figueiredo/main
...
[modules/wakatime] - New module that connects to https://wakatime.com api
2023-04-16 15:24:50 +02:00
Duarte Figueiredo
1b0478edd4
changed icon from normal w to font-awesome clock
2023-04-16 11:38:13 +01:00
Duarte Figueiredo
2b4e2b2c82
rename mock_summaries_api_response test function
2023-04-16 11:29:31 +01:00
Duarte Figueiredo
42e041ce03
[modules/wakatime] - New module that connects to https://wakatime.com and displays coding duration stats
2023-04-16 11:24:51 +01:00
tobi-wan-kenobi
e58afff48a
Merge pull request #964 from dmturner/weather
...
Change OpenWeatherMap request url from HTTP to HTTPS
2023-04-13 14:26:12 +02:00
dmturner
f34e02d824
Change OpenWeatherMap request url from HTTP to HTTPS
2023-04-13 12:49:39 +01:00
tobi-wan-kenobi
2e1289f778
[core] fix importlib.util error
...
add explicit import of importlib.util
fixes #962
2023-04-11 12:42:55 +02:00
tobi-wan-kenobi
b750d96a72
Merge pull request #959 from chedge/pipx_compatibility
...
Added path for themes directory when installed via pipx
2023-03-26 01:30:32 +01:00
C H
61e38c6094
Added path for themes directory when installed via pipx
2023-03-25 15:27:42 -07:00
tobi-wan-kenobi
ad8b1802f5
Merge pull request #957 from LokiLuciferase/fix/playerctl-calls
...
remove unnecessary `playerctl` subprocess call to determine whether widget should be hidden
2023-03-15 20:03:14 +01:00
Lukas Lüftinger
99bd2a81b6
remove unnecessary playerctl calls to determine whether widgets should be hidden
2023-03-15 19:01:48 +01:00
tobi-wan-kenobi
93f3da1e08
Merge pull request #951 from beckcl/gitlab-module
...
Add GitLab module
2023-02-19 08:04:37 +01:00
Clemens Beck
7161ef211c
[modules/gitlab] add module
2023-02-19 03:43:14 +01:00
tobi-wan-kenobi
f77f5552ae
Merge pull request #950 from jebaum/main
...
fix bug in pipewire module
2023-02-11 08:22:02 +01:00
James Baumgarten
be332005fa
fix bug in pipewire module
2023-02-10 08:52:59 -07:00
tobi-wan-kenobi
cc883d1723
Merge pull request #949 from jebaum/main
...
add pipewire module
2023-02-04 07:58:45 +01:00
James Baumgarten
30362cb124
add pipewire module
2023-02-03 21:23:34 -07:00
tobi-wan-kenobi
098f03ac52
Merge pull request #947 from arivarton/gcalendar_fixes
...
Added a max_chars parameter to be able to control the widget width.
2023-01-29 17:04:24 +01:00
arivarton
ae29c1b79f
Divided date/time and summary into two widgets and made the summary
...
widget scrollable.
2023-01-29 13:05:13 +01:00
arivarton
b327162f3b
Added a max_chars parameter to be able to control the widget width.
...
Also moved the try block a bit further up to catch network errors.
2023-01-04 21:34:21 +01:00
tobi-wan-kenobi
8eb2545eed
Merge pull request #943 from pvutov/main
...
Documentation: Fix the default format string for nvidiagpu
2022-11-30 20:07:58 +01:00
pvutov
f0ce6a1f7f
Documentation: Fix the default format string for nvidiagpu
2022-11-30 21:04:33 +02:00
tobi-wan-kenobi
a6f2e6fc5e
[modules/mpd] make mpd port configurable
...
fixes #941
2022-11-27 17:41:48 +01:00
tobi-wan-kenobi
87a2890b48
[modules/pulsectl] fix case when no devices are available
...
no devices lead to an exception that completely stopped bumblebee-status
from processing data.
handle this case more gracefully by defaulting to a volume of 0%. if
this proves to be an issue, we can still add error indicators later.
see #940
2022-11-27 12:03:35 +01:00
tobi-wan-kenobi
6a93238bda
[core] log exceptions
...
to enable error investigation, log exceptions.
see #940
2022-11-27 09:46:55 +01:00
tobi-wan-kenobi
79ce2167b0
[autotest] update codeclimate action
2022-11-26 12:09:04 +01:00
tobi-wan-kenobi
1fef60b32c
[tests] fix location tests
2022-11-26 12:05:42 +01:00
tobi-wan-kenobi
0bc2c6b8e1
[tests] remove unsupported python version
2022-11-26 10:17:09 +01:00
tobi-wan-kenobi
07e2364f78
[main] fix i3 protocol buf on error messages ("could not parse JSON")
...
Errors during startup currently cause bumblebee-status to mistakenly
output the first line of output (the "version" line) of the i3 protocol
twice, causing an error message that says "could not parse JSON")
see #940
2022-11-26 10:11:51 +01:00
tobi-wan-kenobi
5412591a0e
Merge pull request #934 from tfwiii/main
...
publicip - Bug Fix
2022-10-12 09:03:14 +02:00
tfwiii
697c3310a0
publicip - Bug Fix - IP address changes wer being missed if an interface was present but did not have an IPv4 address associated with it. Added exception handling to mitigate this.
2022-10-12 13:52:55 +07:00
tobi-wan-kenobi
1682a47554
Merge pull request #933 from tfwiii/main
...
publicip module - Fixed bug and minor improvements in output
2022-10-08 06:08:41 +02:00
tfwiii
cace02909e
Bug fix improvements to publicip and util.location
...
Fixed publicip bug arising from last PR review
Simplified ip change detection code
Added pause after location.reset() call to allow completion before query
util.location - change order of information providers as default was not returning geo coords
2022-10-08 10:42:12 +07:00
tfwiii
605b749e22
Removed debugging prints
2022-10-06 14:21:43 +07:00
tfwiii
61fe7f6d3e
Handled fail where core.location does not provide values for latitude and longitude. Added handling for coordinates N, S, E, W.
2022-10-06 13:49:37 +07:00
tobi-wan-kenobi
e70402e92c
Merge pull request #932 from ramonsaraiva/add-moonlight-theme
...
Add moonlight theme (powerline)
2022-09-27 17:05:00 +02:00
Ramon Saraiva
88f24100ff
[themes] add moonlight theme (powerline)
2022-09-27 11:10:33 -03:00
tobi-wan-kenobi
a7979e7d66
Merge pull request #930 from benthetechguy/man-fix
...
Don't install manpages to /usr/usr
2022-09-21 06:32:43 +02:00
Ben Westover
7ae95ad6b6
Don't install manpages to /usr/usr
...
`data_files` shouldn't have `usr/` in it; this causes the manpages to be installed to `/usr/usr/share/man/man1` instead of `/usr/share/man/man1`.
2022-09-20 23:15:38 -04:00