enkore
d31bfda69b
Merge pull request #461 from sileht/master
...
pulseaudio: allow to configure the sink
2016-10-20 10:03:41 +02:00
Mehdi Abaakouk
d1e8f6f1b7
pulseaudio: allow to configure the sink
...
When we have multiple sinks, this change allows to have all/some of them
available in i3pystatus and to identify which one is currently the
default. Also it allows to configure if we want that the hook
change_sink move all inputs to the new sink or not.
2016-10-20 09:52:40 +02:00
enkore
962f376f43
Merge pull request #473 from dopykuh/master
...
Provide ability to serve filter and specify min_severity.
2016-10-20 08:18:11 +02:00
Erik Johnson
0ce0ed812b
Merge pull request #455 from terminalmage/github-status
...
Add a GitHub Status module
2016-10-19 21:42:23 -05:00
Erik Johnson
4c5466d2d6
Remove desktop notification when update fails
...
We're already logging this and populating the "update_error" formatter,
so this is redundant.
2016-10-19 21:38:56 -05:00
Tim Foerster
6953df5aa8
Don't let the linter crying
2016-10-18 12:14:54 +02:00
Tim Foerster
584f34ed48
Provide ability to serve filter and specify min_severity.
2016-10-18 12:07:57 +02:00
enkore
2fec760d3d
Merge pull request #463 from JindrichPilar/timewarrior
...
Timewarrior module
2016-10-18 12:01:13 +02:00
Jindrich Pilar
4c9e84968d
Dependencies dateutil.parser and dateutil.relativedelta added to docs/config.py
2016-10-18 09:29:05 +02:00
enkore
10416e8ed0
Merge pull request #471 from hobarrera/online-dont-fail-when-offline
...
online module: Don't fail when offline
2016-10-18 01:18:32 +02:00
Hugo Osvaldo Barrera
aeec2e86f3
online module: Don't fail when offline
...
If the system is offline, socket.gaierror is raised, the module crashes,
and shows `offline` indefinitely.
Catch that exception, and return False.
2016-10-17 20:05:05 -03:00
enkore
8fb6b0843a
Merge pull request #464 from JindrichPilar/taskwarrior
...
Taskwarrior re-raise and log error
2016-10-17 18:36:06 +02:00
enkore
6ac571e402
Merge pull request #466 from rscholer/moc
...
Add module for MOC (music on console)
2016-10-17 18:35:49 +02:00
enkore
575a60843f
Merge pull request #470 from dopykuh/master
...
Provide ability to filter by groups.
2016-10-17 18:35:32 +02:00
Tim Foerster
03341386e5
Provide ability to filter by groups.
2016-10-17 18:24:34 +02:00
Raphael Scholer
0fd281d4a0
moc - Fix typo
2016-10-14 15:16:47 +02:00
Raphael Scholer
ab00bf4d2a
moc - Remove all references to cmus
2016-10-14 15:16:07 +02:00
Raphael Scholer
be22e60433
Fix stupid and avoidable error in moc
2016-10-14 03:40:27 +02:00
Raphael Scholer
4ca3112331
Expose collected data in moc module
2016-10-14 02:42:25 +02:00
Raphael Scholer
0df4882ba0
Add moc to module overview
2016-10-14 00:49:52 +02:00
Raphael Scholer
d16d66e520
Add module for MOC (music on console)
2016-10-14 00:46:53 +02:00
Jindrich Pilar
0e3ca19469
Taskwarrior re-raise and log error
2016-10-09 13:41:04 +02:00
Jindrich Pilar
6016c52a87
Timewarrior use Logger instead of print
2016-10-09 10:53:01 +02:00
Jindrich Pilar
4692e0f914
Timewarrior re-raise error
2016-10-09 10:09:54 +02:00
Jindrich Pilar
4a3744192a
Timewarrior module
...
Module for heads up information for taskwarrior.org/docs/timewarrior/
2016-10-08 16:03:23 +02:00
enkore
3b53abb6ea
Merge pull request #462 from hcpl/master
...
Pulseaudio: fix non-working decrease_volume()
2016-10-07 09:50:01 +02:00
hcpl
f678565666
Pulseaudio: fix non-working decrease_volume()
...
Also change switch_mute() and increase_volume() to look similar to
decrease_volume()
2016-10-07 02:25:13 +03:00
Erik Johnson
86f1248a85
Rename api_request func to specify it is for GitHub Status API
...
Also change loglevel to error when API response is blank
2016-10-04 17:27:52 -05:00
Erik Johnson
5b8ed2de2c
Check API response for additional pages of notifications
2016-10-04 17:21:13 -05:00
facetoe
55b1c1432c
Merge pull request #458 from udono/master
...
Use len() for lists instead of count() for #447
2016-09-29 19:12:16 +08:00
Erik Johnson
db7a1a2271
Merge pull request #459 from terminalmage/update-color
...
Update color for Pittsburgh Penguins
2016-09-28 20:53:25 -05:00
Erik Johnson
d0503262ce
Update color for Pittsburgh Penguins
...
This reflects a change in their primary accent color
2016-09-28 20:51:39 -05:00
Udo Spallek
5099227027
Use len() for lists instead of count() for #447
2016-09-28 22:30:19 +02:00
Erik Johnson
7dbcec5a09
Updates from code review
...
See https://github.com/enkore/i3pystatus/pull/455#pullrequestreview-1728935
2016-09-27 19:29:04 -05:00
Erik Johnson
598a511420
Keep the previous color if a status update fails
2016-09-27 09:33:04 -05:00
facetoe
e1a3dfaaea
Merge pull request #457 from Xenopathic/master
...
Change ping module text color above latency threshold
2016-09-27 21:43:26 +08:00
Erik Johnson
8afd1da5cf
Merge githubstatus.py's functionality into github.py
2016-09-25 15:01:12 -05:00
Erik Johnson
394eaf52ee
Improve keyring documentation
2016-09-25 14:58:38 -05:00
Robin McCorkell
d6f8f5d660
Change ping module text color above latency threshold
2016-09-24 17:28:34 +01:00
Erik Johnson
38e23aedcb
Merge pull request #454 from terminalmage/issue453
...
Fix traceback when notification daemon not running
2016-09-21 17:21:32 -05:00
Erik Johnson
bafc492c45
Always log exception for DesktopNotification failure
...
Also remove unused ``exc`` variable.
2016-09-20 12:53:06 -05:00
enkore
e0bd9385af
Merge pull request #452 from sileht/master
...
Fix imap re-connection
2016-09-20 19:19:26 +02:00
Mehdi Abaakouk
caaf9844f6
Fix imap re-connection
...
Imap re-connection is not working.
Connection exceptions (socket.error, socket.gaierror, IMAP4.abort) can
be raise during any imap operations, not only on connection
establishment.
Also the idle thread call start() on thread multiple times, but this is
not allowed by python. The thread is not daemonize, so the thread code
can be never runned if the python process is busy. And the module is
located in imaplib2.imaplib2.IMAP4 not imaplib2.IMAP4...
This change fixes all of that.
2016-09-20 19:18:05 +02:00
enkore
a5b463dd60
Merge pull request #445 from terminalmage/system_tz
...
clock: Detect system TZ (if possible) for cases where no TZ is specified
2016-09-20 19:15:31 +02:00
enkore
c21368fb03
Merge pull request #451 from terminalmage/optimize-weather-module
...
Optimize weather module, rewrite Weather.com backend
2016-09-20 19:13:22 +02:00
Erik Johnson
bc429c965d
Ignore decimal point
2016-09-19 17:38:19 -05:00
Erik Johnson
ac961dbd33
Use colors from status.github.com
2016-09-19 10:13:33 -05:00
Erik Johnson
c48ec987f2
Add a GitHub Status module
...
This adds a new module for displaying the status of github.com via
GitHub's Status API.
2016-09-18 23:51:54 -05:00
Erik Johnson
d798a8c3d8
Optimize weather module, rewrite Weather.com backend
...
Weather.com's XML feed is now defunct, this commit includes a rewritten
Weather.com module which uses the same JSON feed used by the website
itself.
The weather updates now happen in a separate thread rather than
happening in the ``run()`` function. Since the ``run()`` function is
executed before any of the mouse events are run, this was causing the
mouse event callbacks to result in a flurry of weather updates, which
caused the Weather Underground API to be overutilized beyond its rate
limit.
2016-09-18 23:26:07 -05:00
Erik Johnson
429c5d4865
Fix traceback when notification daemon not running
...
When a desktop notification is displayed but there is no notification
daemon running, an exception is raised.
This fixes the traceback by adding a logger to the DesktopNotification
class, and logging an error when the exception is caught.
Fixes #453 .
2016-09-18 20:45:40 -05:00