Commit graph

1440 commits

Author SHA1 Message Date
Ivan Chinenov
4b0ac88e62 Theme.exclude now can take a list 2019-12-11 14:23:57 +03:00
Ivan Chinenov
c070d9b333
Merge pull request #1 from tobi-wan-kenobi/master
Bring fork up to date
2019-12-11 13:36:40 +03:00
Tobias Witek
9d7fdfa1a3 [core] Allow fallback of config parameters
Some modules (such as pulseaudio) have aliases (pasink, pasource), which
mean that the module's name might differ from it's "parent" name. To
make it possible to have shared config parameters, add a fallback that
reads the "module" parameter, if no instance parameter is found.

fixes #467
2019-11-30 13:52:27 +01:00
tobi-wan-kenobi
24442e88e8
Merge pull request #474 from JohnDowson/sensors-with-optional-freq
Added 'show_freq' option to sensors module
2019-11-30 13:42:07 +01:00
Ivan Chinenov
a919d2e7f0 Added 'show_freq' option to sensors module 2019-11-30 14:56:40 +03:00
tobi-wan-kenobi
48d46a5cdb
Merge pull request #472 from xsteadfastx/nic-include
[modules/nic] Include parameter
2019-11-28 17:11:46 +01:00
tobi-wan-kenobi
b1e6f6b271
Merge pull request #471 from xsteadfastx/dracula
Adds dracula-powerline theme
2019-11-27 13:31:06 +01:00
Marvin Steadfast
f62c835c0b [modules/nic] Include parameter
After excluding specific network interface prefixes, the include
parameter pulls explicit interfaces back into the interface list.
2019-11-27 10:42:51 +01:00
Marvin Steadfast
3b8c9ee0ac Adds dracula-powerline theme 2019-11-27 09:01:53 +01:00
tobi-wan-kenobi
c6e9200120
Merge pull request #470 from cphyc/feature/auto-currency
[Feature] automatic inferrence of local currency
2019-11-24 21:07:20 +01:00
tobi-wan-kenobi
dddf37f22d
Merge pull request #469 from cphyc/bugfix/468-local-timezone-fix
Use pytz to figure out local timezone dynamically
2019-11-24 21:04:23 +01:00
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