Commit graph

2679 commits

Author SHA1 Message Date
Corentin Cadiou
81f7bf50fc Use babel for formatting numbers, if available 2019-11-24 14:06:58 +00:00
Corentin Cadiou
3e10dca932 Automatically add local currency to destination 2019-11-24 14:06:04 +00:00
Corentin Cadiou
b6a0cb9e6f Move location URL to params 2019-11-24 13:41:17 +00:00
Corentin Cadiou
2ed8a53f3d Move logic into dedicated functions 2019-11-24 13:38:50 +00:00
Corentin Cadiou
6ad4a559d3 Use local file instead of distant one 2019-11-24 13:33:52 +00:00
Corentin Cadiou
140058e7e5 Update comment 2019-11-24 13:18:44 +00:00
Corentin Cadiou
75d8503329 Do not format large numbers + default to "auto"
Now the currency is inferred automatically from local ip. Note that if
you use a VPN, you will get the wrong currency!
2019-11-24 13:16:35 +00:00
Corentin Cadiou
ff74e8377d Infer currency from local ip address 2019-11-24 13:09:24 +00:00
Corentin Cadiou
c19de638a1 Use pytz to figure out local timezone dynamically 2019-11-24 11:27:42 +00:00
tobi-wan-kenobi
7d989a6fca
Merge pull request #462 from tobyp/cmus-widget-selection
[modules/cmus] Add cmus.layout property to configure which widgets ar…
2019-11-13 17:25:23 +01:00
tobyp
d91004e8a8 [modules/cmus] Add cmus.layout property to configure which widgets are added 2019-11-13 00:04:28 +01:00
tobi-wan-kenobi
00e3ba9e2d
Merge pull request #463 from tobyp/scrollable-auto-size
Support disabling scrollable by setting width=-1 on the module
2019-11-12 13:40:58 +01:00
tobi-wan-kenobi
9ec8107be4
Merge pull request #465 from subutux/fix-vpn-with-spaces
Quote vpn names when executing nmcli
2019-11-12 13:40:10 +01:00
Stijn Van Campenhout
00bc827f27 Use format vpn namespace 2019-11-12 11:10:59 +01:00
Stijn Van Campenhout
c669f49d9f Quote vpn names when executing nmcli 2019-11-12 11:04:29 +01:00
tobyp
cc9e641561 Support disabling scrollable by setting width=-1 on the module 2019-11-10 23:31:24 +01:00
Tobias Witek
0b0cfd4f8b [dnf|shell] Fix minutes vs. seconds confusion in help text 2019-10-29 21:05:13 +01:00
Tobias Witek
621564d247 [core] Switch update interval parameter to seconds
As correctly pointed out by @rrhuffy, restricting update intervals to
minutes is pretty arbitrary. Therefore, change logic to specify updates
intervals in *seconds*.

Also, to maintain backwards compatibility for users that already have
custom intervals in their config, allow a module to specify their own
"factor" for intervals. So a module that expects the interval to be in
minutes can set the factor to 60.
2019-10-29 20:20:19 +01:00
Tobias Witek
45e7574ef8 [modules/nic] Exclude bridge devices by default
fixes #460
2019-10-27 20:27:49 +01:00
Tobias Witek
2305ce4622 [tests] Remove generic test_modules
This module doesn't *really* perform tests and causes more trouble than
it is worth at the moment.

see #456 and #457 for reasons why the tests need to be overhauled a bit
anyhow.
2019-10-27 20:25:57 +01:00
tobi-wan-kenobi
2a504ded78
Merge pull request #461 from rrhuffy/shell
[modules/shell] Add shell module: Execute command in shell and print …
2019-10-27 20:16:09 +01:00
rrhuffy
87f8f33a0b [modules/shell] Add shell module: Execute command in shell and print result 2019-10-27 17:41:58 +01:00
Tobias Witek
bc621823b2 [modules/battery-upower] Do not throw exception (dbus errors)
Try to "gracefully" display n/a instead.
2019-10-20 15:20:48 +02:00
Tobias Witek
8481874cb7 [travis] Add libdbus-1-dev 2019-10-20 15:14:55 +02:00
Tobias Witek
c0c1f42c30 [travis] one more dbus attempt 2019-10-20 15:13:58 +02:00
Tobias Witek
d5182806ef [travis] Add dbus package 2019-10-20 15:10:43 +02:00
Tobias Witek
fc13f290f5 [Travis] Add dbus module (for battery-upower) 2019-10-20 15:08:05 +02:00
Tobias Witek
bf783f5496 [doc] Bump module count (battery-upower) 2019-10-20 14:29:24 +02:00
Tobias Witek
603fc1ddc6 [modules/battery_all] Add logging if no battery is found 2019-10-20 14:29:08 +02:00
tobi-wan-kenobi
82154bb4a9
Merge pull request #459 from martindoublem/battery-upower
[module/battery-upower] New battery module UPower
2019-10-20 14:23:13 +02:00
Martin
be3faa96e7 [module/battery-upower] New battery module getting information from upower instead of the sys kernel folder. 2019-10-20 14:16:00 +02:00
Martin Morlot
10b3f317f4
Merge pull request #2 from tobi-wan-kenobi/master
update
2019-10-20 11:08:47 +02:00
Tobias Witek
0f53567f31 [modules/sensors(2)] Better (?) CPU reading
Add support for ARM/PowerPC (BogoMIPS) and make sure that the module
doesn't throw errors when problems reading the CPU frequency occurs.

fixes #458
2019-10-20 10:08:37 +02:00
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
tobi-wan-kenobi
4a28355507 Update issue templates 2019-10-12 15:11:45 +02:00
Tobias Witek
80b76e991c [doc] Bump module count (deezer) 2019-10-11 20:36:44 +02:00
tobi-wan-kenobi
ec11d31361
Merge pull request #454 from wwmoraes/master
[module] deezer
2019-10-11 20:35:06 +02:00
William Wagner Moraes Artero
ac08843386 [module] deezer 2019-10-11 15:10:25 -03:00
tobi-wan-kenobi
08ce5ae89b
Merge pull request #452 from joshbarrass/useasbool
Use util.asbool rather than manual true-value parsing
2019-10-06 15:31:06 +02:00
WORD559
fb2fb796da add test for asbool 2019-10-04 15:18:11 +01:00
Martin Morlot
b453c41230
Merge pull request #1 from tobi-wan-kenobi/master
updating everything
2019-10-04 15:56:00 +02: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
tobi-wan-kenobi
435c2416fc
Merge pull request #449 from karthink/master
Pomodoro module - improved
2019-10-02 21:20:27 +02:00
Karthik Chikmagalur
b107623f7a Added parameters for display format, work/break periods and notify 2019-09-30 13:32:03 -07:00