Commit Graph

255 Commits

Author SHA1 Message Date
enkore
35bc1a626e Merge branch 'master' of https://github.com/yemu/i3pystatus 2013-10-14 17:23:39 +02:00
Cezary Biele
b3ae571389 weather fixes 2013-10-14 12:11:31 +02:00
Cezary Biele
dc85b64631 added humidity to weather module 2013-10-14 11:54:25 +02:00
Cezary Biele
2b3bcd4604 added weather module 2013-10-14 11:26:06 +02:00
enkore
3011e1d52e clock: this warning is obsolete 2013-10-09 09:58:58 +02:00
enkore
cdbb2f3e36 While we're at it, some other PEP8 stuff.
[obama] Except too long lines, because big screens.
2013-10-09 09:58:38 +02:00
enkore
d63896d465 Avoid non-ASCII chars 2013-10-09 09:15:24 +02:00
enkore
9feb1b7281 Partial merge of #19 2013-10-07 11:52:30 +02:00
enkore
305de3225f README 2013-10-03 00:58:21 +02:00
enkore
7f8ae4fedf mem: correct divider to megabyte (was kilobyte), don't divide percentage #16 2013-10-03 00:56:33 +02:00
enkore
9c924f77e9 mem: docstring list, pep8 #16 2013-10-03 00:52:56 +02:00
Cezary Biele
b8c7f0515e small change to mem.py 2013-10-02 23:15:59 +02:00
Cezary Biele
a63cfa20e1 changed mem.py to use psutil 2013-10-02 23:14:13 +02:00
Cezary Biele
6b89096451 added mem.py 2013-10-02 13:49:01 +02:00
enkore
78c01dd3e5 PEP8 2013-10-01 15:22:09 +02:00
enkore
21cd318c29 mail imap: fix mailbox selection 2013-10-01 13:36:59 +02:00
enkore
87c583db87 update readme 2013-10-01 13:31:40 +02:00
enkore
72f1c04c57 (PyCharm) 2013-10-01 13:10:48 +02:00
enkore
42e6258c1a mail: clarify usage 2013-10-01 13:05:18 +02:00
enkore
5184958179 core: remove unreachable code 2013-10-01 13:05:03 +02:00
enkore
ef4db339de core: add threading module 2013-10-01 13:04:54 +02:00
enkore
7f57950478 core: remove render module 2013-10-01 13:04:47 +02:00
enkore
a3d86e7a44 core: remove threading package 2013-10-01 13:04:00 +02:00
enkore
5056f22404 mail.IMAP: add mailbox parameter 2013-09-30 22:02:00 +02:00
enkore
69b702d2f1 3.24: Introduce time wrapper, remove battery remaining_* formatter(!!!) 2013-08-04 23:40:19 +02:00
enkore
3394aa56ea Change relative to absolute imports (style) 2013-08-04 17:56:04 +02:00
enkore
ea1cbe9a0c 3.23: Fixed core.util.formatp (also added core.util.flatten for this fix) 2013-08-04 17:25:04 +02:00
enkore
3d796ce48e 3.22: pulseaudio fix -inf/db 2013-08-03 15:05:13 +02:00
enkore
ac2ed844ac Add 'Formatting' chapter to README 2013-08-03 14:40:57 +02:00
enkore
b179a55d28 pulse: db as int, add docs 2013-08-03 14:39:33 +02:00
enkore
c841736eac MPD: use formatp, remove now completly useless format_sparse 2013-08-03 14:39:27 +02:00
enkore
353c874447 pulseaudio: remove unused stuff 2013-08-03 14:24:59 +02:00
enkore
c3441da72e core.desktop: make dependency python-gobject optional 2013-08-03 14:24:37 +02:00
enkore
f39e4b3684 pulseaudio: remove dependency, add dB volume
I added a minimal version of the bindings directly.

{db} is the volume in decibels relative to 100 % output, i.e.
0 db equal 100 %.
2013-08-03 13:36:44 +02:00
enkore
d5d0b19330 Add core.util.formatp (this is going to be good) 2013-08-03 03:18:24 +02:00
enkore
e848fc4a6f Improve documentation 2013-07-31 21:39:59 +02:00
enkore
5304629cf1 3.20: Extend MPD module
-Removed playtime_* formatters (pretty much useless)
-Add bitrate formatter
-Add volume formatter
-Add song_elapsed formatter
-Add song_length formatter
-Add format_sparse option (intended for streams/internet radio or untagged media)
2013-07-31 21:07:45 +02:00
enkore
42ab76dd3a Invocation changed
-t/--test run test
-c/--config specify config file
2013-07-31 01:31:13 +02:00
enkore
c86ab5e3ab Merge branch 'master' of github.com:enkore/i3pystatus 2013-07-31 00:20:00 +02:00
enkore
70fbbe3944 Fix for mpd if playlist is consumed 2013-07-31 00:19:32 +02:00
enkore
bcf73b8b31 Update __main__.py.dist 2013-07-30 22:51:49 +02:00
enkore
7b2e07ac6a pulseaudio +docs 2013-07-29 21:27:52 +02:00
enkore
4164b11eba 3.18: Add pulseaudio module (drop-in for alsa) 2013-07-29 20:15:17 +02:00
enkore
11506f60f8 3.17: MPD: host parameter 2013-07-18 22:59:06 +02:00
enkore
5ee67aaefd 3.16: MPD: stop state bugfix, mute/unmute on rightclick
Yes, I currently just increase the minor version number on every fix
2013-07-18 22:36:52 +02:00
enkore
eb44638b87 3.15: mpd, add status and leftclick for play/pause 2013-07-09 22:31:30 +02:00
enkore
c5153ae12a 3.14: Battery: add status setting
I use it like this to save a few characters
status={
        "DIS": "↓",
        "CHR": "↑",
        "FULL": "=",
}
2013-07-05 19:58:53 +02:00
enkore
35b9ed6468 Forgot the actual MPD module 2013-07-01 20:45:25 +02:00
enkore
2425216965 Merge branch 'master' of github.com:enkore/i3pystatus 2013-07-01 20:41:27 +02:00
enkore
dccbc63826 3.13: MPD module, ALSA fix 2013-07-01 20:41:03 +02:00
Zack Gold
33e7f6559b Update network.py
interface was spelled wrong
2013-06-03 18:36:06 -06:00
enkore
5371ab4276 Add pyload module 2013-04-11 20:11:18 +02:00
enkore
d3c310e885 Fixed a bug where the battery alert would be displayed while charging 2013-04-09 16:29:37 +02:00
enkore
3c954f279b Fix parcel.UPS percentage output 2013-04-05 15:15:44 +02:00
enkore
47cd088c1c parcel: add UPS support 2013-04-04 22:23:30 +02:00
enkore
d2f6dd97a5 3.12: Fixed test command 2013-03-23 22:05:46 +01:00
enkore
c5413c4243 Module.move should return self 2013-03-23 22:02:46 +01:00
enkore
1acfe0052e Change default iface of wireless module to wlan0 2013-03-22 14:16:47 +01:00
enkore
39095594c8 README 2013-03-22 14:10:44 +01:00
enkore
9dc1ecb9d1 README 2013-03-22 14:08:10 +01:00
enkore
91b7e74ccf README 2013-03-22 14:06:53 +01:00
enkore
c41c2736bf Adjust to newest i3bar patch 2013-03-21 12:35:28 +01:00
enkore
8dd88a6180 README 2013-03-21 12:35:06 +01:00
enkore
b577cd715b modsde 2013-03-16 12:58:17 +01:00
enkore
1171a1d0ae Change Module.test API to something more intuitive
(I mean, what the hell has crossed my mind to name a method *test*
and let it return FALSE if successful? :D)
2013-03-16 12:58:01 +01:00
enkore
0e90cbfceb Merge branch 'master' of github.com:enkore/i3pystatus 2013-03-16 12:40:21 +01:00
enkore
a6810840ae Fix core.threading.wrapper 2013-03-16 12:40:09 +01:00
enkore
b662d8797e Add Module.test 2013-03-16 12:39:17 +01:00
philipdexter
60c475d6e6 Add the option of specifying python-ish negative array indices to the move method 2013-03-15 21:34:45 -04:00
philipdexter
ecb6c54052 Add the ability to change the position of a module in the i3bar
Create a method `move' in modules.py to insert the module's json in a different position than the default 0.
2013-03-15 21:20:24 -04:00
philipdexter
0ff17f4242 added some debug statements for imap connection 2013-03-12 12:17:03 -04:00
philipdexter
68e9300870 changed default port in imap to 993 2013-03-12 11:52:18 -04:00
enkore
59437c1707 ClassFinder can also instanciate classes now. 2013-03-11 17:08:38 +01:00
enkore
c340b2cf75 Changed Config.test 2013-03-11 00:28:24 +01:00
enkore
a5b274fd23 PEP 8 and stuff 2013-03-11 00:21:54 +01:00
enkore
c259a653ae Refactor the config part 2013-03-11 00:21:27 +01:00
enkore
0a32494ce8 3.12: More bullet-proof wrapper 2013-03-10 21:38:02 +01:00
enkore
b42cd6aa15 3.12: Move code around 2013-03-10 21:22:58 +01:00
enkore
19aca9149a 3.12: remove I3statushandler 2013-03-10 20:57:12 +01:00
enkore
8abc7dd8e8 3.11: runwatch 2013-03-10 18:24:42 +01:00
enkore
7dfac95f1e 3.11: Add test command, invoke like this: i3pystatus test 2013-03-10 18:24:33 +01:00
enkore
c8c8e2226f Improved UX a bit: all threads are immediately started;
no more slow starting of modules.

Although I'm highly unsatisfied with the current implementation
(SoC, you hear me!?)
2013-03-10 02:11:58 +01:00
enkore
375ba3af7b Support for the 3rd version of the i3bar-onclick-patch 2013-03-10 01:27:23 +01:00
enkore
657bdb826a Add preliminary(!) support for bidirectional communication with i3bar
Novelty use only.
2013-03-09 21:23:36 +01:00
enkore
2e9b80c0a0 Oops! Forgot to check in the actual code for wireless module
(3.8.2)
2013-03-08 20:37:40 +01:00
enkore
085f5972af battery.interval 2013-03-08 20:34:39 +01:00
enkore
1680293e56 3.8: Add wireless module based on basiciw 2013-03-08 19:51:55 +01:00
enkore
c60d2fd3df Should definitely test KeyConstraintDict.
Seems to be all ok so far, just needed to add __delitem__
2013-03-08 16:59:59 +01:00
enkore
9084661a5d Rewrote core.util.partition, added tests for it. 2013-03-08 15:53:48 +01:00
enkore
237123ae0f Small changes in battery module 2013-03-08 15:53:28 +01:00
enkore
074500007f 3.7 2013-03-08 03:30:24 +01:00
enkore
01f1587e67 ... 2013-03-08 03:11:49 +01:00
enkore
e8191da312 Reworked battery module, should work better now. Or worse. Let's find out... 2013-03-08 02:53:54 +01:00
enkore
8ef891cef6 Fix battery module status bug 2013-03-07 22:39:36 +01:00
enkore
4d42589213 Small fix (3.5)
Version numbering policy:
Increment the most righthand number every single time the package
is uploaded to PyPI.
2013-03-07 18:49:57 +01:00
enkore
4cd1b177de README 2013-03-07 18:45:31 +01:00
enkore
a2dd90c657 CIDR support for network module 2013-03-07 18:40:18 +01:00
enkore
890e8a91bc Add network module (3.4), close #4 2013-03-07 18:09:05 +01:00
enkore
6b03e35ad2 #7 fix default formatter 2013-03-06 23:16:28 +01:00
enkore
a76779fe7b Should fix #7 (v3.3) 2013-03-06 23:03:40 +01:00