Facetoe
3d48213834
Add test for case where subclass defines a setting and sets it to None
2016-08-09 18:33:35 +08:00
Facetoe
8d8c0b6812
Update comment
2016-08-09 18:33:28 +08:00
Facetoe
c30365338b
Refactor conditional to pass required setting tests.
...
If a setting is defined in a subclass and is not None do not raise
config error.
2016-08-09 18:20:40 +08:00
Facetoe
86fddf8e22
Add tests for required settings.
2016-08-09 18:14:25 +08:00
Facetoe
5bb40926b8
Ensure required settings are defined correctly.
...
Possible fix for #424 . If a setting has not been overidden in a subclass
or set in the user's config then raise an exception.
2016-08-07 01:16:27 +08:00
facetoe
1528f04de0
Merge pull request #410 from richese/clock_refactor
...
Refactor of `clock` module.
2016-08-06 22:12:15 +08:00
facetoe
36dfe06786
Merge pull request #416 from terminalmage/scores
...
Add format option, logic to handle suspended MLB games
2016-08-06 22:00:11 +08:00
facetoe
4095e4e051
Merge pull request #419 from ncoop/mpd-except
...
mpd: Catch KeyError
2016-08-06 21:59:16 +08:00
facetoe
f0438b0601
Merge pull request #421 from ncoop/docs-internet
...
Document how to customize the internet check
2016-08-05 22:54:15 +08:00
facetoe
686f3e82a9
Merge pull request #422 from jcornwall/master
...
Pulseaudio: Wait on child processes to avoid zombies
2016-08-05 22:51:16 +08:00
Jay Cornwall
91fae807ed
Pulseaudio: Wait on child processes to avoid zombies
...
subprocess.Popen() does not implicitly wait() on the child process.
This leads to transient zombie pactl processes which are only reaped
as new processes are spawned.
Use synchronous subprocess communication to collect child process
return codes immediately and allow them to exit.
2016-07-31 15:17:49 -05:00
ncoop
be27d7839b
It makes sense to put Credentials later.
2016-07-30 15:39:14 -07:00
ncoop
80b823fe68
Docs: how and why to customize internet_check
2016-07-30 15:39:04 -07:00
ncoop
54dfb17ecc
Catch KeyError in self.status[status["state"]].
2016-07-30 08:18:01 -07:00
facetoe
40b9283840
Merge pull request #418 from facetoe/cpu_usage_bug
...
Fix display bug in CpuUsageGraph.
2016-07-25 19:08:19 +08:00
facetoe
fce59b883c
Fix display bug in CpuUsageGraph.
...
Addresses #417
2016-07-25 19:05:45 +08:00
facetoe
4e5f91e89d
Merge pull request #415 from facetoe/openvpn_up_down
...
Support toggling connection on click.
2016-07-25 18:41:26 +08:00
Erik Johnson
6675f3fa6e
Add score to default format string for suspended games
2016-07-24 10:46:11 -05:00
Erik Johnson
b7e0f8bbc4
Add format option, logic to handle suspended MLB games
...
Tonight's game was the first time I've seen the API return from a
suspended game. I added a separate format option for it.
I've also fixed date/time detection. The API returns different fields for if
a game ended after midnight eastern, and also different ones when a game
is suspended.
2016-07-24 00:50:45 -05:00
facetoe
d2b414f5c6
Support toggling connection on click.
2016-07-24 11:04:44 +08:00
enkore
8dee66059e
Merge pull request #414 from nclsHart/github-access-token
...
Allow use of access_token in github module
2016-07-24 00:13:36 +02:00
Nicolas Hart
7e299ac270
add doc about access_token auth method
2016-07-24 00:07:40 +02:00
Nicolas Hart
ce0c040fcd
Allow use of access_token in github module
2016-07-23 23:12:54 +02:00
enkore
5dbfc2110a
Merge pull request #413 from Frechdachs/fix
...
Fix wrong dictionary key
2016-07-22 20:01:55 +02:00
Frechdachs
7caa3ecd3e
Fix wrong dictionary key
...
Fixes the problem that one had to use ``{format_all}`` while the documentation clearly states ``{usage_all}``
2016-07-22 19:45:51 +02:00
facetoe
2603a394cd
Merge pull request #412 from terminalmage/scores
...
Catch ConnectionResetError when making API request
2016-07-22 20:30:34 +08:00
Erik Johnson
d0defe0810
Properly identify rain-shortened games as final
...
These were erroneously being identified as pregame
2016-07-22 00:15:58 -05:00
enkore
0974f2547a
Merge pull request #411 from jcornwall/master
...
Pulseaudio: Update status immediately when volume changes
2016-07-20 13:08:05 +02:00
Jay Cornwall
1dabaf1c2e
Pulseaudio: Update status immediately when volume changes
...
Volume changes may occur externally (e.g. through pactl bound to media
keys) or through mouse interaction. The new volume is received
asynchronously but can only be outputted at the next status poll,
causing a small delay.
Introduce Module.send_output() to allow a module to send its output
without delay. Invoke this method in the Pulseaudio sink info callback.
2016-07-17 18:12:38 -05:00
Lukáš Mandák
c2f18885be
Refactor of clock
module.
...
Reintroduces `pytz` dependency for time zone data.
2016-07-16 15:24:55 +02:00
Erik Johnson
968c17a357
Catch ConnectionResetError when making API request
...
Caught this traceback in the log when an update failed to complete. Also
added a generic Exception catch-all.
2016-07-15 16:29:53 -05:00
enkore
9c414154fb
Merge pull request #384 from rampage644/pomodoro_refactor
...
Pomodoro module timezone fix
2016-07-14 18:19:45 +02:00
enkore
7962a92a6d
Merge pull request #400 from igsha/launcher
...
Treat i3pystatus as launcher
2016-07-14 18:19:10 +02:00
enkore
46d1a52a39
Merge pull request #409 from terminalmage/scores
...
Fix MLB score backend when there is only one game
2016-07-14 18:18:52 +02:00
Igor Sharonov
d3ca35ccfb
Update docs
2016-07-13 09:47:49 +03:00
Erik Johnson
864449ee91
Fix MLB score backend when there is only one game
...
Apparently their API returns a single dict of game data instead of a
list of game data dicts, when there is just a single game scheduled.
2016-07-12 13:04:38 -05:00
enkore
2f5f3086d2
Merge pull request #379 from drwahl/master
...
openfiles: module to report open file handle count
2016-07-10 17:37:35 +02:00
enkore
9e9cb8dffc
Merge pull request #399 from terminalmage/scores
...
Update EPL scores backend for offseason
2016-07-10 17:36:23 +02:00
facetoe
1051b76251
Merge pull request #398 from rscholer/imap-socket
...
imap - Catch socket.gaierror if no internet connection is available.
2016-07-10 21:42:30 +08:00
facetoe
3823cfd653
Merge pull request #407 from terminalmage/weather-icon
...
Change default weather icon for thunderstorm, add "Fog" weather condition
2016-07-10 14:07:17 +08:00
facetoe
23d2df4161
Merge pull request #408 from ncoop/weathercom
...
Weathercom exception caught
2016-07-10 14:06:13 +08:00
ncoop
322bcd5942
PEP8 compliance; remove unused IntervalModule.
2016-06-23 21:30:51 -07:00
ncoop
0570b51fa5
Catch AttributeError also.
2016-06-23 21:28:42 -07:00
Erik Johnson
495b736038
Better thunderstorm icon
2016-06-23 11:31:22 -05:00
Erik Johnson
7298b7782b
Add "Fog" weather condition
2016-06-23 11:30:18 -05:00
enkore
806ebe9060
Merge pull request #366 from ncoop/iss364
...
Notification with update summary on_rightclick
2016-06-23 15:16:26 +02:00
facetoe
f3ffb96a17
Merge pull request #396 from asmikhailov/master
...
Fixed error with empty list
2016-06-23 20:20:16 +08:00
facetoe
4476059aac
Merge pull request #405 from grubersjoe/xkblayout
...
xkblayout module - format and uppercase settings
2016-06-23 20:10:58 +08:00
ncoop
2505468515
Notification support for aptget.
2016-06-22 23:57:40 -07:00
ncoop
f03926ed71
Put yaourt docs into code blocks; 80 char width.
2016-06-22 22:44:34 -07:00