Commit graph

472 commits

Author SHA1 Message Date
Tobias Manske
f53cd062ae
[modules/spaceapi] Performance optimization - JSON
The module now flattens the JSON structure when it is received from the
API endpoint instead of every time the statusbar is updated. This should
make the module much more performant.

Signed-off-by: Tobias Manske <tobias.manske@mailbox.org>
2019-01-17 01:03:11 +01:00
Michael Kwardakov
18b0e793cb mocp toggles shuffle on right click 2019-01-14 12:03:47 +03:00
Michael Kwardakov
29d427e6a1 Make mocp understand formats
Slight init optimization
2019-01-14 11:51:51 +03:00
Michael Kwardakov
d21a27ca5a
Update dependencies 2019-01-12 20:30:40 +03:00
tobi-wan-kenobi
2060ee7c34
Merge pull request #346 from qba10/master
[modules/apt] Add APT update checking module
2019-01-07 21:40:34 +01:00
Piotr Piórkowski
1860b7abb3
[modules/apt] Add APT update checking module 2019-01-07 20:56:13 +01:00
tobi-wan-kenobi
aa8167ed25
Merge pull request #345 from rad4day/master
[modules/spaceapi] rewrite
2019-01-07 20:23:17 +01:00
Tobias Manske
521b382131
[modules/spaceapi] Improve documentation / help text 2019-01-07 01:41:40 +01:00
Tobias Manske
ab309f873b
[modules/spaceapi] Python2.7 compatability 2019-01-07 01:19:34 +01:00
Tobias Manske
54024f1ddd
[modules/spaceapi] Reload on left mouse button
Signed-off-by: Tobias Manske <tobias.manske@mailbox.org>
2019-01-06 22:57:25 +01:00
Tobias Manske
e95652fc05
[modules/spaceapi] format string to json parser
Signed-off-by: Tobias Manske <tobias.manske@mailbox.org>
2019-01-05 19:34:21 +01:00
Tobias Manske
0be81ec1f7
[modules/spaceapi] rewrote module to use threading
Also I'm not catching every exception anymore.

Signed-off-by: Tobias Manske <tobias.manske@mailbox.org>
2019-01-04 15:39:55 +01:00
WORD559
130fa0ea4f Commented out @scrollable for spotify module -- does not work for some reason, see PR #343 2018-12-29 16:42:21 +00:00
WORD559
8ea9762472 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
Tobias Manske
5203cd88a3
[modules/spaceapi] Fix ArgumentException
This ArgumentException was caused by me failing to rename one occurence
of a parameter when refactoring code. This went under my radar as the
API I'm usually testing against, was offline at that time, too. So I
expceted to see an Error. Just not this one.

Well, the fix comes late, but better late than never :)

Signed-off-by: Tobias Manske <tobias.manske@mailbox.org>
2018-12-24 12:46:08 +01:00
Martin Wallgren
279411176e [modules/layout-xkb] use XKeyboard to set layout
XKeyboard has support for setting the layout directly. There is no need
to explicitly execute an external command.
2018-12-04 13:18:50 +01:00
927589452
c29a1e1a8c
Update battery_all.py
added battery device for pinebooks
2018-11-26 13:02:46 +01:00
Tobias Witek
22419b813f [modules/brightness] Use 'light' instead of 'xbacklight'
If available, use 'light' for setting the background light, as per
suggestion of RiadhAmami - thanks!

fixes #332
2018-11-24 10:56:27 +01:00
Martin Morlot
876ff7dd76 Fix the remaing time so that it displays the time for all batteries and not just one battery 2018-11-17 21:29:18 +01:00
Tobias Witek
5f8becfb55 [modules/battery_all] Some small code simplifications
Make update routine smaller by creating a single, static widget.
2018-11-17 18:32:21 +01:00
Tobias Witek
e4a97eca10 [modules/battery_all] Remove showdevice parameter
Showing the device name doesn't add anything for the battery_all module,
as it combines all batteries.
2018-11-17 18:26:19 +01:00
Martin Morlot
1bd85ce8d1 My first commit: the battery all 2018-11-17 16:36:09 +01:00
Tobias Witek
354dc0fbcd [modules/sensors2] Fix tests
Forgot an import
2018-11-17 13:56:07 +01:00
Tobias Witek
0d9b3113f4 [modules/sensors2] Alternate sensor module
Show all sensor data reported by sensors -u and color widget with
warning/critical if sensor limits are exceeded.

fixes #326
2018-11-17 13:38:35 +01:00
dustypaws
6ad9724a54
Update pulseaudio.py 2018-11-16 12:46:36 +01:00
dustypaws
b92d3423af
Set state to critical if volume is set over 100%
..."warning" would suffice but eh!

Useful for headphone users. Or at least I think so... :)
2018-11-16 12:43:19 +01:00
Tobias Witek
bc569a11af [modules/sensors] Fix regex
fixes #308
2018-11-13 18:23:53 +01:00
Tobias Witek
2994d0efa0 [modules/battery] Better display for "unknown" charge status
Some laptops, such as Dells, may display an unknown charge state when
the battery is attached to a docking station, but discharging (because
of configuration settings for longevity of the battery).

Show that nicer.
2018-11-09 18:19:05 +01:00
tobi-wan-kenobi
e5a003f961
Merge pull request #321 from jeffeb3/reduce_min_size_cpus.py
Use the parameter format to determine the minwidth
2018-11-09 16:44:41 +01:00
Tobias Witek
c514d965cb [modules/xrandr] Do not overwrite i3 config by default
Require user to explicitly enable overwriting of i3 config files before
starting to automatically assemble the i3 config from a template and a
set of display-related config files.

fixes #322
2018-11-09 16:48:00 +01:00
Jeff Eberl
bf5e814e45 Use the parameter format to determine the minwidth, instead of the default format. 2018-11-08 20:15:45 -07:00
Tobias Witek
2f7931753e [modules/sensors] Add parameter "match_pattern" to find correct adapter
Instead of providing match_number, it is now possible to specify a
second pattern that matches directly *before* the "match" value.

fixes #308
2018-11-08 18:56:26 +01:00
Tobias Witek
c39e2077e3 [modules/sensors] Add support for JSON-formatted sensors output
sensors -j give JSON output, which is much easier to parse than
raw output.

Use this, together with the "path" parameter, to allow robust reading of
sensor values.

fixes #308
2018-11-07 16:46:49 +01:00
tobi-wan-kenobi
7a12a07a7c
Merge pull request #317 from alexmohr/BatteryImprovements
Improved battery module for 2 batteries
2018-11-03 19:15:29 +01:00
Alex
17d1113141 changed default parameter for tests 2018-11-03 18:27:19 +01:00
Tobias Witek
eddc563052 [modules/datetime] Use hardcoded application for left-click
Open app "calendar" by default when left-clicking the datetime widget.
2018-11-03 18:23:00 +01:00
Alex
9b4d1c52e6 Improved battery module for 2 batteries 2018-11-03 17:52:02 +01:00
Alex
a2804e92f6 Removed open parameter 2018-11-03 17:38:39 +01:00
Alex
1b6568016a Merge branch 'city' 2018-11-02 10:06:16 +01:00
Alex
f021250e41 Using util function for boolean param 2018-11-02 10:04:43 +01:00
Alex
8bb718fef8 Merge branch 'date-click' 2018-11-02 00:56:44 +01:00
Alex
6de12a0e96 Added support for date time click 2018-11-02 00:55:24 +01:00
Alex
19e6abc8ca Added option to disable city display 2018-11-01 22:15:00 +01:00
Alex
85bcc7164f Fixed status for unknown charge state 2018-11-01 21:58:07 +01:00
Frederic Junod
6df041754c [module/weather] Use json function from requests response
Instead of using the json library
2018-10-31 16:26:47 +01:00
tobi-wan-kenobi
d2795fd99b
Merge pull request #309 from kelp/kelp-arch-update-fix
Return 0 as an int rather than a string.
2018-10-29 17:53:47 +01:00
Frederic Junod
ab4e0019cf Remove immediate param in github and hipchat update function
Not needed after 3638aa2420
2018-10-29 11:32:02 +01:00
Travis Cole
0d8585a2ab Return 0 as an int rather than a string.
This was causing an ocassional crash in bumblebee/engine.py threshold_state
when checkupdates fails, perhaps due to wifi not being up yet.

For me this showed up regularly on login.
2018-10-28 14:03:59 -07:00
Tobias Manske
8eaded9405
[module/spaceapi] fix freeze on unreachable API
The statusbar was freezing for several minutes if it could not reach
the API endpoint. This is because of a missing timeout statement in
the call to python.requests's get function.

- Added spaceapi.timeout parameter
- Added timeout to requests

Signed-off-by: Tobias Manske <tobias.manske@mailbox.org>
2018-10-26 00:17:13 +02:00
Tobias Witek
0a03fc859e [module/traffic] Make speed calculation work with fractionals
thanks to @ilmagico for noticing this, fractonal intervals are
supported, so they should calculate the throughput correctly.

fixes #306
2018-10-23 18:10:55 +02:00