bumblebee-status/bumblebee/modules
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
..
__init__.py [core/engine] Add module loading logic 2016-12-04 11:09:10 +01:00
amixer.py [module/amixer] Add on/off mute check 2018-06-09 22:22:16 +02:00
apt.py [modules/apt] Show error if unable to query APT 2019-06-06 20:14:16 +02:00
arch-update.py [modules/arch-update] add format parameter 2019-06-30 22:49:23 +02:00
battery.py [modules/battery] Use theme.exclude to not show suffix 2019-06-27 20:22:40 +02:00
battery_all.py [battery_all] Fixed the battery path and used os to solve for the correct paths 2019-08-30 16:05:20 +02:00
bluetooth.py example usage of popup menu in the bluetooth module. 2017-06-01 20:25:40 -04:00
brightness.py refactoring regarding errors from codeclimate 2019-06-14 12:53:38 +02:00
caffeine.py Fix _resume_screensaver 2019-09-05 21:57:32 +02:00
cmus.py Use 'is None' instead of '== None' 2018-06-04 14:50:51 +02:00
cpu.py [doc] Fix cpu.format default value in documentation 2019-05-09 08:49:12 +02:00
currency.py [modules/various] Use new interval mechanism 2018-01-07 20:27:11 +01:00
datetime.py find aliases without importing modules 2019-08-28 19:08:42 +02:00
datetimetz.py find aliases without importing modules 2019-08-28 19:08:42 +02:00
deadbeef.py Modified behaviour of bumblebee.output.scrollable to allow for custom scroll speed and toggling "bouncing" of text, and applied it to deadbeef and spotify 2018-12-28 21:27:38 +00:00
disk.py Fix bad-whitespace errors found by pylint 2017-10-17 18:59:23 +02:00
dnf.py fixes typo in documentation 2018-02-14 12:15:40 +01:00
docker_ps.py [modules/docker] Return n/a when docker is not available 2018-10-18 19:35:48 +02:00
dunst.py [modules] dunst: try to handle errors gracefully 2019-04-30 17:07:12 +02:00
error.py [core] Add debugging capabilities 2017-04-02 08:31:23 +02:00
getcrypto.py [modules/getcrypto] Handle missing results 2018-01-11 20:32:15 +01:00
git.py [modules/git] Nicer formatting of stati 2019-01-23 19:56:16 +01:00
github.py [doc] Add default refresh interval in doc 2019-05-09 09:21:30 +02:00
gpmdp.py Fix unused-import errors found by pylint 2017-10-17 18:59:28 +02:00
hostname.py [modules/hostname] add hostname module 2019-04-06 20:36:55 +02:00
http_status.py [doc] Add screenshot for network_traffic 2019-07-24 12:37:59 +02:00
indicator.py Use 'is None' instead of '== None' 2018-06-04 14:50:51 +02:00
kernel.py [modules/kernel] Use Python standard module "platform" 2017-03-03 19:18:25 +01:00
layout-xkb.py Update dependencies 2019-01-12 20:30:40 +03:00
layout.py [modules/layout] Remove parameter for language configuration 2017-09-19 09:15:36 +02:00
load.py [tests] Add unit tests for load module 2017-03-05 13:16:13 +01:00
memory.py [modules/memory] Use MemAvailable, if present 2018-05-01 10:01:36 +02:00
mocp.py Fix ending newline from mocp on some systems 2019-01-16 07:42:44 +03:00
mpd.py Use 'is None' instead of '== None' 2018-06-04 14:50:51 +02:00
network_traffic.py Fix traffic icon directions 2019-08-07 22:30:55 -03:00
nic.py Detect wireguard interfaces as tunnel type 2019-04-14 00:46:40 +02:00
notmuch_count.py docs: fix notmuch_count module doc english errors 2018-08-21 14:21:40 +02:00
nvidiagpu.py [modules/nvidiagpu] Add missing initialization 2019-04-15 20:35:59 +02:00
pacman.py [modules/pacman] Use slight refactoring for consistency 2018-05-13 07:15:42 +02:00
pihole.py Remove Microsoft Carriage Return and Line Feed. 2019-07-02 11:55:19 +02:00
ping.py [modules/ping] Revert changes reg. interval handling 2018-01-07 20:41:14 +01:00
prime.py [modules/prime] Minor fix for return type 2019-02-14 20:09:41 +01:00
progress.py Module progress: added states 2018-09-07 17:14:40 +02:00
publicip.py publicip: use checkip.amazonaws.com in us-east 2018-04-11 21:48:17 -04:00
pulseaudio.py find aliases without importing modules 2019-08-28 19:08:42 +02:00
redshift.py [modules/redshift] Make requests module optional 2019-08-22 18:39:50 +02:00
rotation.py [modules/rotation] create a widget per display once on refresh 2017-10-25 18:37:54 +09:00
rss.py Separate history for ticker and newspaper 2019-08-20 07:39:20 +02:00
sensors.py [modules/sensors] Fix regex 2018-11-13 18:23:53 +01:00
sensors2.py [modules/sensors2] Fix tests 2018-11-17 13:56:07 +01:00
shortcut.py Remove unnecessary parens 2018-06-04 15:03:39 +02:00
spaceapi.py [modules/spaceapi] Performance optimization - JSON 2019-01-17 01:03:11 +01:00
spacer.py Revert "[modules/battery] Fix syntax error" 2018-01-11 20:26:14 +01:00
spotify.py Commented out @scrollable for spotify module -- does not work for some reason, see PR #343 2018-12-29 16:42:21 +00:00
stock.py [modules/various] Use new interval mechanism 2018-01-07 20:27:11 +01:00
sun.py Order sunrise and sunset according to current time 2019-08-21 22:23:01 +02:00
system.py module system: use i3exit, add more options 2019-08-20 13:27:12 +02:00
taskwarrior.py [tests] Minor adaptions to satisfy tests 2018-04-29 20:45:58 +02:00
test.py find aliases without importing modules 2019-08-28 19:08:42 +02:00
title.py performance improves to module 'title' 2019-08-24 15:01:40 +02:00
todo.py fix todo module path expansion 2018-06-30 15:56:38 +02:00
traffic.py added a line at 106 2019-08-24 01:11:12 +05:45
twmn.py Add twmn module for switching notifications on and off 2019-07-30 19:48:08 +02:00
uptime.py Use absolute_import in uptime module 2017-11-18 09:27:12 +01:00
vault.py [doc] Add vault count and attribution of the idea to bbernhard 2019-07-06 20:32:18 +02:00
vpn.py Remove Microsoft Carriage Return and Line Feed. 2019-07-02 11:55:19 +02:00
weather.py [modules/weather] Fix exception if requests is not installed 2019-08-11 07:17:22 +02:00
xkcd.py Add xkcd module 2018-09-11 16:49:57 +02:00
xrandr.py [modules/xrandr] Fix documentation bug 2019-02-14 20:12:41 +01:00
zpool.py Use 'is False' instead of '== False' 2018-06-04 14:53:01 +02:00