Commit graph

2576 commits

Author SHA1 Message Date
Tobias Witek
919dfdd6e1 [modules/cmus] Remove accidential print 2017-08-20 10:44:38 +02:00
Tobias Witek
f7f6783659 [modules/cmus] Fix Python3 compatibility issue 2017-08-19 16:33:42 +02:00
Tobias Witek
d2bef950ba [modules/cmus] Fix missing position/duration
Wrong parameter was used as key value, so position and duration were
missing.
2017-08-19 16:23:38 +02:00
Tobias Witek
054ad96ec2 [modules/getcrypto] Simplify code a bit
Make codeclimate happy...
2017-08-19 16:14:42 +02:00
Tobias Witek
5e007acb5c [modules/cmus] Refactor and simplify code 2017-08-19 16:07:52 +02:00
tobi-wan-kenobi
c72432e80b Merge pull request #160 from ibrokemypie/mpd
[Modules/mpd] Add MPD host parameter
2017-08-17 10:31:57 +02:00
ibrokemypie
6bbeb416f8 [Modules/mpd] Add MPD host parameter
MPC uses localhost by default, but some configurations require otherwise.
Default behaviour is unchanged.
2017-08-17 17:21:42 +10:00
Tobias Witek
9619f7a754 [modules/datetime] Fix for Python3 2017-08-12 17:13:02 +02:00
Tobias Witek
9f69cc6ae9 [core] Add ability to "hide" a module with all its widgets
* A module can override the method "hidden" to specify when all it's
widgets should be hidden.
* Implement hidden for cmus and spotify
* Fix problem that cmus widgets were not displayed correctly

fixes #157
2017-08-12 17:03:04 +02:00
Tobias Witek
8376e406e5 [modules/datetime] Add encoding for locale
When creating the date/time string, use the locale's preferred encoding
to format the string.

hopefully, this

fixes #158
2017-08-12 16:44:17 +02:00
Tobias Witek
474da05929 [modules/datetime] Simplify locale logic
see #156
2017-08-07 18:32:02 +02:00
tobi-wan-kenobi
17204dda91 Merge pull request #156 from nayaverdier/master
CPU icon and datetime locale
2017-08-07 18:27:22 +02:00
Naya Verdier
7e1e020443
[module/datetime] Fix case when no locale is set 2017-08-06 11:46:05 -07:00
Naya Verdier
aa9941ceda
[module/datetime] Add locale parameter to override system default
This change mostly affects the %x and %X variables, for example to
change to 24 hour time you might set the locale to 'en_UK.UTF-8'.
2017-08-06 11:29:41 -07:00
Naya Verdier
d15750008f
Revert part of commit df6e323 to fix the CPU icon
After that commit it because unrecognized to awesome fonts causing a
box to be in place of the CPU icon.
2017-08-06 11:21:54 -07:00
tobi-wan-kenobi
1db8168724 Merge pull request #154 from fredj/spotify_format
[module/spotify] Add new format string parameter
2017-08-04 18:15:56 +02:00
tobi-wan-kenobi
395bc3ed12 Merge pull request #153 from fredj/power_readme
Add 'power' and 'dbus' to the required modules list
2017-08-04 18:15:12 +02:00
Frederic Junod
2183b229e3 [module/spotify] Add new format string parameter 2017-08-04 11:37:31 +02:00
Frederic Junod
d851b27a22 Add 'dbus' to the required modules list 2017-08-04 10:47:05 +02:00
Frederic Junod
254a883d8d Add 'power' to the required modules list 2017-08-04 10:41:37 +02:00
Tobias Witek
5d4c9e4a41 [readme] Add note about mouse wheel 2017-08-02 19:34:54 +02:00
Tobias Witek
ce7870c5bf Merge branch 'Kymon-disk_remaining&fix' 2017-08-02 16:38:49 +02:00
tobi-wan-kenobi
e029e05eaa Merge pull request #151 from Kymon/disk_remaining&fix
disk module: added remaining space option + bug fix
2017-08-02 16:37:53 +02:00
Tobias Witek
e763b55b86 [modules/disk] Backwards compatibility
Add support for showUsed, showSize and showPercent, but mark them as
deprecated.

see #151
2017-08-02 05:52:53 +02:00
kymon
2fcff4c2c9 disk module enhancement 2017-08-01 17:06:11 +02:00
tobi-wan-kenobi
be4f4cb68f Merge pull request #150 from fredj/battery_remaining
[module/battery] Simplify remaining time computation
2017-07-30 10:21:06 +02:00
Frederic Junod
9be1dbc1e0 [module/battery] Simplify remaining time computation
The `power` module already return a special value on AC: `power.common.TIME_REMAINING_UNLIMITED`
2017-07-30 08:59:50 +02:00
Tobias Witek
77b962a2f5 Merge branch 'master' of github.com:tobi-wan-kenobi/bumblebee-status 2017-07-29 14:25:59 +02:00
Tobias Witek
f74648dc45 Merge branch 'pr146-battery-remaining' 2017-07-29 14:25:45 +02:00
tobi-wan-kenobi
eb001299cc Merge pull request #149 from vidyu/master
Locale for datetime module
2017-07-27 16:10:26 +02:00
Vidyu Krastev
216ef815c7 Locale for datetime module 2017-07-27 16:01:56 +02:00
Tobias Witek
115f03cb0f [module/battery] Add remaining time, if available
Add remaining time directly to widget, if available, and if not on
charge.

see #146
2017-07-26 16:41:30 +02:00
tobi-wan-kenobi
eab563bda0 Merge pull request #148 from fredj/github_pagination
[module/github] Add pagination support
2017-07-26 16:21:56 +02:00
Frederic Junod
78adbc0b4a [module/github] Add pagination support
The GitHub API returns 50 items per page.
2017-07-25 06:52:39 +02:00
tobi-wan-kenobi
443a1098ca Merge pull request #147 from rccavalcanti/spotify-ctrl
Add click events to Spotify module
2017-07-24 17:00:47 +02:00
Rafael Cavalcanti
eb0035fdd0 Add click events to Spotify module 2017-07-24 11:19:39 -03:00
Tobias Witek
6a0578d2c3 [modules/battery] Incorporate @yvesh's estimated time remaining
Move changes proposed by @yvesh to show the remaining battery time into
the battery module.

see #146
2017-07-23 18:45:07 +02:00
Tobias Witek
a312269240 [modules/sensors] Add fallback for temperature retrieval
If /sys/class/ data cannot be read, fall back to "sensors -u", by
popular demand :P

see #145
2017-07-22 11:44:56 +02:00
tobi-wan-kenobi
0fb03dfa8f Merge pull request #145 from ibrokemypie/cputemp
modules/sensors: remove sensors dependency and read from device
2017-07-19 17:51:34 +02:00
ibrokemypie
58298d5e30 [modules/sensors] Remove sensors dependency and read from device
was having some problems with the current implementation as i have multiple values with the same name in sensors -u.
this way it is unambiguous and *should* just work everywhere with no lm_sensors required, though some distros might move the pseudo file elsewhere, not sure, but thats why it is configurable.
testing would be great.
also, the file is simpler too.
2017-07-19 22:14:00 +10:00
tobi-wan-kenobi
14f0af373c Merge pull request #143 from fredj/memory_format
[module/memory] Add new format string parameter
2017-07-15 10:32:57 +02:00
tobi-wan-kenobi
fa255ac8b4 Merge pull request #142 from fredj/getcrypto_bool
[module/getcrypto] Use bumblebee.util.asbool for the boolean parameters
2017-07-15 10:31:28 +02:00
Frederic Junod
37434aa5e5 [module/memory] Add new format string parameter 2017-07-15 09:48:23 +02:00
Frederic Junod
c2f9b2634a [module/getcrypto] Use bumblebee.util.asbool for the boolean parameters 2017-07-15 08:36:33 +02:00
Tobias Witek
5ca9ab796d [engine] Add logging for configuration file
For troubleshooting.

see #138
2017-07-14 17:11:20 +02:00
tobi-wan-kenobi
0eca3b8de8 Merge pull request #141 from fredj/RawConfigParser
[engine] Use RawConfigParser instead of SafeConfigParser
2017-07-14 17:05:33 +02:00
Frederic Junod
effea548ce [engine] Use RawConfigParser instead of SafeConfigParser
To allow percent signs in the config file
2017-07-14 09:33:24 +02:00
Frederic Junod
fe9c2835ad [engine] Add debug logging 2017-07-14 09:33:24 +02:00
Tobias Witek
753ac453c6 [README] Add information about configuration files 2017-07-12 18:43:17 +02:00
Tobias Witek
ab989d8ddf [engine] Allow config parameter fallback to config file
If a configuration parameter is *not* specified with -p on the
commandline, look for a INI style configuration file as fallback in
~/.bumblebee-status.conf or ~/.config/bumblebee-status.conf.

Section must be "module-parameters", like this:
[module-parameters]
github.token=<your github token>

fixes #138
2017-07-12 18:37:59 +02:00