Tobias Witek
cc58817978
[modules/battery_all] Better error handling if battery not found
...
When there are errors identifying the battery, make sure that the module
returns "n/a" instead of just throwing an error.
fixes #455
2019-10-20 09:58:47 +02:00
Tobias Witek
e6d36ffd96
[modules/stock] Revert to using stock API
...
Many thanks to @mschwartz for pointing out how to!
see #453
2019-10-14 21:19:59 +02:00
Tobias Witek
e1f8ed6806
[modules/stock] Use www.worldtradingdata.com
...
Since yahoo.com doesn't seem to offer a free API anymore, use
www.worldtradingdata.com instead. NOTE: This needs an API token!
2019-10-14 20:44:28 +02:00
William Wagner Moraes Artero
ac08843386
[module] deezer
2019-10-11 15:10:25 -03:00
WORD559
f1410b7c1f
Use util.asbool rather than manual true-value parsing
2019-10-03 16:36:26 +01:00
tobi-wan-kenobi
0d8d45e879
Merge pull request #450 from joshbarrass/scrollingmod
...
parameter to prevent scrollable decorator from fixing the module width
2019-10-02 23:17:31 +02:00
tobi-wan-kenobi
901747d688
Merge pull request #451 from joshbarrass/spotifyfix
...
Make spotify scrollable and support unicode in all Python versions
2019-10-02 23:16:27 +02:00
WORD559
9b6fdbe9ac
Make spotify scrollable and support unicode in all python versions
2019-10-02 21:35:47 +01:00
WORD559
c8d5346d81
Add parameter to prevent scrollable decorator from fixing the module width
2019-10-02 21:30:55 +01:00
Karthik Chikmagalur
b107623f7a
Added parameters for display format, work/break periods and notify
2019-09-30 13:32:03 -07:00
Karthik Chikmagalur
c4ba2195b3
Changed Pomodoro icons, made the work/break periods variables
2019-09-29 13:57:46 -07:00
Karthik Chikmagalur
d6072d0eb7
Spruced up the pomodoro module.
...
Added icons/colors to the pomodoro module and shortened the display text.
2019-09-28 16:27:26 -07:00
Tobias Witek
3c1f127fef
[modules/rss] Initialize response
2019-09-27 19:34:56 +02:00
Tobias Witek
4edae93d92
[modules/pomodoro] Change import to fix tests
2019-09-27 19:33:59 +02:00
tobi-wan-kenobi
2161dde8b0
Merge pull request #447 from martindoublem/pomodoro
...
[module] New module pomodoro timer
2019-09-27 19:18:55 +02:00
tobi-wan-kenobi
ff9ccee438
Merge pull request #445 from Ninpo/support-zfs-0.8.0
...
Support parsing zpool output for ZFS >=0.8.0
2019-09-27 19:11:37 +02:00
Alex Boag-Munroe
ffac34a51c
Catch IOError for backwards compatability
...
FileNotFoundError is not in Python 2, catch IOError instead.
2019-09-26 23:40:41 +01:00
Alex Boag-Munroe
e44eea3318
Log when unable to ascertain ZFS version
...
Use established logging strategy to emit an error log when ZFS
version information cannot be obtained.
2019-09-26 23:30:06 +01:00
Alex Boag-Munroe
fd990eb4fd
Don't crash when ZFS version info is unavailable
...
Catch the FileNotFoundError and stub the zfs version for the
script to not crash.
2019-09-26 23:22:25 +01:00
tobi-wan-kenobi
7237f95e2f
Merge pull request #444 from rotsix/master
...
add vault default text option
2019-09-26 20:12:34 +02:00
Tobias Witek
4a5ae622aa
[core] Ignore unknown UTF-8 characters
2019-09-26 20:11:25 +02:00
Martin
a3ceada129
[module] New module pomodoro timer
2019-09-26 19:39:29 +02:00
Alex Boag-Munroe
3a2fcb1abf
Support parsing zpool output for ZFS >=0.8.0
...
Query /sys/module/zfs/version for ZFS version and account for the
additional CKPOINT field in ZFS 0.8.0 and higher.
2019-09-26 00:25:18 +01:00
Victor Franzi
71d0fa6900
add vault default text option
2019-09-25 21:24:41 +02:00
WORD559
e42037ce6f
Check deadbeef is running and check if stopped as part of the query
...
deadbeef is checked to ensure it's running before doing anything,
otherwise a lot of useless data is pulled in, and the if statement to
check whether or not the player is stopped is now integrated into the
query at startup instead of running a separate query every time.
2019-09-23 16:15:53 +01:00
WORD559
b7b0faf613
Add support for nowplaying-tf, which provides better format strings
...
This is added with the tf_format config, which will override format if
it is set. This makes the call "deadbeef --nowplaying-tf <tf_format>"
and displays the output directly. This output should now also support
unicode, regardless of Python version.
There is also the tf_format_if_stopped, a boolean config that
configures whether or not the tf_format output should be displayed
even if deadbeef isn't playing anything.
2019-09-23 15:12:23 +01:00
Tobias Witek
ef7cbd5c2e
[core] Add alias test
2019-09-09 21:03:05 +02:00
Tobias Witek
c09ce71fce
[core] Replace aliases logic with simple dict
...
Since aliases are so rarely used, just hardcode the list of aliases
inside the engine for now.
This combines the advantage of the speedup of the previous
implementation with the robustness of the first implementation. As
trade-off, extensibility suffers, but given the small number of aliases,
that's OK for now.
fixes #437
2019-09-09 20:17:03 +02:00
mw
ed59823ac3
Fix _resume_screensaver
2019-09-05 21:57:32 +02:00
mw
f19cf652cb
Try to make codeclimate happy
2019-09-05 21:08:05 +02:00
mw
a5ef863647
Rewrite killing of xprop
2019-09-05 20:48:19 +02:00
mw
15fb6fc94d
Merge remote-tracking branch 'upstream/master'
2019-09-05 20:27:04 +02:00
tobi-wan-kenobi
48a183dfe6
Merge pull request #431 from adario7/master
...
find aliases without importing modules
2019-09-03 18:50:18 +02:00
adario7
56c3b77d0e
put back the method all_modules
...
even if no longer used by `_read_aliases` it is still needed in other parts of the program.
2019-09-03 14:24:02 +02:00
mw
43988db4cc
Make sure state is reverted in case of error
2019-09-02 17:26:01 +02:00
mw
43b29eedd2
Fix pylint logging warning, exclude W0212
2019-09-02 16:53:10 +02:00
mw
0b9829bc77
Make pylint happy
2019-09-02 16:42:25 +02:00
mw
4743558a68
Add fixes
2019-09-01 22:54:38 +02:00
mw
2c861a3092
Clean up
2019-09-01 22:38:22 +02:00
Martin
2cad9f2e46
[battery_all] Fixed the battery path and used os to solve for the correct paths
2019-08-30 16:05:20 +02:00
adario
b956e8e2a6
find aliases without importing modules
2019-08-28 19:08:42 +02:00
mw
b59ecc8aac
PoC use double fork to escape SIGSTOP
2019-08-28 00:09:04 +02:00
mw
6652a581df
PoC using xdg-screensaver's suspend mechanisms
2019-08-27 21:31:50 +02:00
mw
c05fc3ae4d
Add some basic error handling in case the executables don't exist
2019-08-25 21:08:00 +02:00
mw
61fe85842a
Use xdg-screensaver instead of xset
2019-08-25 20:53:42 +02:00
mw
8e28149399
Merge remote-tracking branch 'upstream/master'
2019-08-25 20:45:33 +02:00
tobi-wan-kenobi
9b7155b459
Merge pull request #429 from adario7/master
...
performance improvements on module 'title'
2019-08-24 19:15:02 +02:00
adario7
574735adab
performance improves to module 'title'
2019-08-24 15:01:40 +02:00
mw
928895befe
Merge remote-tracking branch 'upstream/master'
2019-08-24 11:40:00 +02:00
tobi-wan-kenobi
6e9cbd6fab
Merge pull request #428 from Damicristi/patch-1
...
added a line at 106
2019-08-24 08:11:36 +02:00