Diego Pereyra
2b3b9c0ca0
Undo serialization using picke, added comment on minimum version for google-api-python-client
2022-08-11 12:26:42 -03:00
Diego Pereyra
80efa64614
Support for locale on gcalendar
2022-08-10 12:02:35 -03:00
Diego Pereyra
55f3085c90
Added support for regolith fork of rofication (differs on the comm protocol: \n after command, receive values on csv)
2022-08-08 23:11:05 -03:00
Diego Pereyra
124f13075d
Fix for multiple calendars
2022-08-08 21:59:39 -03:00
Diego Pereyra
2ab14d9cd3
Fix save token (using pickle)
2022-08-08 21:59:27 -03:00
tobi-wan-kenobi
7a47e9e13d
[module/publicip] handle netifaces errors
...
make sure the monitoring thread doesn't terminate when there are
netifaces errors.
see #909
2022-08-06 09:17:49 +02:00
tobi-wan-kenobi
a7dba79664
[modules/publicip] add default route monitor
...
(re)add a separate thread that monitors the default route and updates
the module immediately, if the default route changes.
fixes #909
2022-08-05 14:30:50 +02:00
tobi-wan-kenobi
a78403d3e8
[publicip] fix tests and bugs
2022-07-29 14:00:28 +02:00
tobi-wan-kenobi
a1c4b3c65e
[modules/spotify] enable scrolling
...
this change should enable scrolling for the spotify module
(unfortunately, i am unable to fully test this, as i am not using
spotify)
fixes #903
2022-07-29 11:18:07 +02:00
Ishaan Bhimwal
a5fbc73c44
fix typo
2022-07-21 11:37:33 +05:30
Tom Watson
2fa7931783
Fixed runaway thread creation (faulty indenting)
2022-07-12 00:19:19 +07:00
Tom Watson
284662a0ba
Ran publicip.py through black
2022-07-07 18:38:43 +07:00
Tom Watson
9a6e61173f
Updated publicip to automatically update on detecting a change to default route
2022-07-07 18:08:20 +07:00
Tom Watson
a97a7fe507
Updates addressing PR comments
...
Added location_info() to util/location API to return a dict of all location information. Updated modules/contrib/publicip to use that API. Changed modules/contrib/publicip refresh period back to 60 minutes. Changed /util/location API from 'country_name' back to 'name'
2022-07-06 19:37:29 +07:00
Tom Watson
6f137c4927
Update following PR review
...
Moved to format string handling of parameters. Minor refactoring.
2022-07-06 17:51:19 +07:00
Tom Watson
218bfa2235
Updated contrib/publicip module and util/location
...
Added another API endpoint, Added options to display country name, country code, city name and lat/long coordinates, attempt to handle failure to fetch info from API endpoints cleanly
2022-07-06 01:05:25 +07:00
Sam Tebbs
eabf167c1f
Hide battery module if there are no batteries
2022-06-22 09:12:14 +01:00
Antoine Beaupré
16c4ce2ee6
handle missing battery case
...
I run the same bumblebee-status configuration on my laptop and my
workstation. On my laptop, the upower module works fine: it says "ac"
when plugged in, charging, all that stuff is great.
But on my workstation, it's completely broken: it thinks there's a
battery (which is a mistake: there is no battery at all, apart maybe
from the CMOS battery, but that's not covered by upower), and it
thinks it's discharged, which makes a very noisy warning in the bar.
Now maybe there's something wrong with dbus, Debian, the kernel,
Linux, or some thing else in the stack. All I know is that
`self.power.get_display_device()` returns something like a valid
dbus object here and from there it confuses the heck out of the
module.
So this just adds a function to check if the actual device we're
talking about is actually present, and bails earlier otherwise.
Before: battery logo and "0% 00:00m!", all marked as critical ("red")
After: "ac" with the plugged in logo, not marked critical ("black")
2022-06-20 11:34:12 -04:00
FraSharp
5c166beebf
[modules]: introduce pamixer module
...
Signed-off-by: FraSharp <s23265@iisve.it>
2022-05-26 13:00:40 +02:00
Sam Tebbs
91b1b5e037
Add popup command parameter to the system module
2022-05-20 09:21:26 +01:00
Sam Tebbs
f01179290b
Hide progress module if it's inactive
2022-05-13 10:21:31 +01:00
Timoses
a6d2ccc666
Fix logout item using hardcoded command
2022-05-11 19:58:34 +02:00
alexcoder04
3da0f08fcb
arch-update: sleep 1 sec before checking
...
When waking up from suspend, there is sometimes a delay connecting to
the network, so arch-update gives an error
2022-05-01 12:15:29 +02:00
Samuel Tebbs
d20dacb2dc
Fix missing playback_status
2022-04-24 16:09:54 +01:00
Samuel Tebbs
771e7482d7
[modules/playerctl] add 'hide' parameter
2022-04-23 14:44:35 +01:00
arivarton
83d910a7ef
Changed __time_format to self.__time_format.
2022-04-08 17:09:28 +02:00
arivarton
a48ddbb2c8
Ran black -t py34
2022-04-08 14:23:22 +02:00
arivarton
8501c406af
Google calendar module.
2022-04-08 14:15:28 +02:00
ishaan
1fc4139b7c
add documentation and screenshot for aur-update
2022-03-15 15:56:42 +05:30
ishaan
f513582d44
fix aur-update showing wrong update number
2022-03-15 01:17:57 +05:30
ishaan
879744e19c
add aur-update
2022-03-14 22:28:00 +05:30
Sadegh Hamedani
c228ca3b12
[contrib/persian_date] refactor using core.datetime
module as parent
2022-03-10 11:53:19 +03:30
tobi-wan-kenobi
fd1eb6e790
Merge pull request #846 from DTan13/main
...
added module
2022-03-10 02:52:51 +01:00
Bernhard B
d52f713063
Revert "Merge pull request #857 from bbernhard/pactl"
...
This reverts commit eb51a3c1c7
, reversing
changes made to c57daf65ce
.
Instead of creating a separate module, the changes will be integrated
into the pulseaudio module.
2022-03-07 20:53:11 +01:00
Dhananjay Tanpure
3de6f9f4b9
Merge branch 'tobi-wan-kenobi:main' into main
2022-03-07 08:58:13 +05:30
Dhananjay Tanpure
e5cdabcc0f
mpd and title
2022-03-07 08:50:30 +05:30
Sadegh Hamedani
9cbc39e462
[contrib] added module persian_date
2022-03-04 18:28:13 +03:30
tobi-wan-kenobi
eb51a3c1c7
Merge pull request #857 from bbernhard/pactl
...
Pactl
2022-03-03 20:31:51 +01:00
Bernhard B
33d22c2637
removed debug log from 'pactl' module
2022-02-28 19:20:19 +01:00
Bernhard B
950931e1b9
added new module 'pactl'
...
* added new module 'pactl' which displays the current default sink and allows to
select a different default sink from the popup menu.
2022-02-28 19:14:21 +01:00
Mihai Morariu
283d47ff65
Merge branch 'main' into fix/publicip-exception
2022-02-14 16:19:43 +02:00
tobi-wan-kenobi
3aadab5628
[modules/publicip] handle missing public ip more gracefully
...
If location does not throw, but reports an empty public IP, return
"n/a".
Since this caused a bug, also add a test for it.
fixes #853
2022-02-14 14:58:01 +01:00
Mihai Morariu
2a77e3a85c
Fix exception in location.py.
2022-02-14 15:36:24 +02:00
tobi-wan-kenobi
4f9553f7ea
[modules/rss] fix insecure use of tempfile
...
fixes #850
2022-02-11 13:44:10 +01:00
Dhananjay Tanpure
8867f4f188
added module for blugon
2022-01-20 21:06:17 +00:00
tobi-wan-kenobi
08b5386140
[util/popup] fix endless loop on "close on leave"
...
When closing a popup window when the mouse leave the area (default
behaviour, unfortunately), the main "show()" got stuck in an infinite
loop.
Fix that by setting running to False when exiting.
fixes #844
2022-01-14 13:39:04 +01:00
tobi-wan-kenobi
8bde6378d4
[modules/arandr] handle case of "no layouts exist
...
To ensure that arandr works also if no layouts are available, add some
(very simplistic) exception handling.
see #844
2022-01-14 13:29:29 +01:00
Frank Scherrer
30dd0f2efb
add updating view on apt-cache on click
2022-01-13 11:05:01 +01:00
Marco Genasci
8a50eb6f81
New module emerge_status
...
Display information about the currently running emerge process.
Signed-off-by: Marco Genasci <fedeliallalinea@gmail.com>
2022-01-06 08:06:57 +01:00
Lukas Lüftinger
8991bba90e
Silence exceptions in the spotify module which may write large amounts of logs to ~/.xsession-errors
2021-12-28 00:34:10 +01:00