Commit Graph

312 Commits

Author SHA1 Message Date
enkore
e682d974b7 mem: fix typo warn_percentage 2014-01-23 15:08:58 +01:00
Arvedui
d2529c6f31 fixed code/doc inconsistency with divisor in mem module 2014-01-23 13:42:57 +01:00
Arvedui
165049862b added 2 warning states, color support, support for user defined devisor, configurable rounding of byte values for mem module and fixed used memory calculation in mem module 2014-01-22 22:23:14 +01:00
enkore
5fc8ed3f8e ... 2014-01-16 23:13:16 +01:00
enkore
9273700ec1 Okay, that didn't work 2014-01-16 23:11:09 +01:00
enkore
723c644658 Merge branch 'master' of github.com:enkore/i3pystatus 2014-01-16 13:39:57 +01:00
enkore
aa09079903 Add detached_down option (#26)
And some other stuff I obviously forget to commit last time.
Oh, that's just the RST port... okay :)
2014-01-16 13:39:17 +01:00
Talwrii
d7e537fdf3 mbox -- mail backend to deal with mbox files as used by procmail, for example. 2014-01-01 21:40:30 +00:00
enkore
a4e6e540dc mem: Change used_mem semantics, so that it matches vm.percent and htop's memory usage report 2013-11-14 11:23:21 +01:00
enkore
c43a22c46d Optimize imports 2013-10-31 22:33:18 +01:00
enkore
6a749bb03a Add i3pystatus binary 2013-10-30 18:38:11 +01:00
enkore
cdf9176258 Reformat 2013-10-30 10:46:04 +01:00
enkore
d9e3dec0c2 Catch ConfigError in register() 2013-10-30 10:41:08 +01:00
enkore
a5b57601da Make i3pystatus a namespace package 2013-10-30 10:35:24 +01:00
enkore
44790dc357 Remove non-functional __main__.py.dist 2013-10-30 10:34:39 +01:00
enkore
98ba2e69da battery: Use alert_percentage for coloring the entry red 2013-10-24 15:36:51 +02:00
enkore
ff32f74bec battery: formatting 2013-10-24 15:36:34 +02:00
enkore
af0f9fc585 battery: rename a few variables 2013-10-24 15:36:29 +02:00
enkore
7a20cdb8de battery: use DesktopNotification 2013-10-24 15:36:15 +02:00
enkore
1295bf1ec5 exceptions: define format in ABC 2013-10-23 21:52:44 +02:00
enkore
32e68eb14d Modulelist.get 2013-10-23 21:36:20 +02:00
enkore
467339e905 Remove __repr__ from Module 2013-10-23 21:36:12 +02:00
enkore
b89b8a8145 core.desktop: Refactor into class
TODO: find better way to handle Impl
2013-10-23 21:36:05 +02:00
enkore
c33cb3aa60 CommandEndpoint docs 2013-10-23 21:35:50 +02:00
enkore
135915ac96 Remove call_start_hooks and START_HOOKS #27 2013-10-23 21:08:49 +02:00
enkore
2895aa44cf Refactor run_command_endpoint into class 2013-10-23 21:06:52 +02:00
enkore
266084801d Delete Module.test() #27 2013-10-23 21:06:31 +02:00
enkore
6d9494acff Delete config module #27 2013-10-23 21:06:14 +02:00
enkore
657cc87429 Delete main() #27 2013-10-23 21:06:04 +02:00
enkore
3d484694bd Remove unneeded stuff 2013-10-23 17:16:04 +02:00
enkore
8fe5c77acd ModuleList: Remove hard dependency on ClassFinder 2013-10-23 17:14:08 +02:00
enkore
2106585d4c ClassFinder: fixed unexpected behaviour, add tests for this 2013-10-23 17:13:38 +02:00
enkore
4dd0d0b7c3 ClassFinder: fixed missing imports 2013-10-23 17:12:39 +02:00
enkore
5c0d994006 Remove import 2013-10-23 17:04:32 +02:00
enkore
a1c12a3620 id always returns int 2013-10-23 16:56:12 +02:00
enkore
769216392f pulseaudio: change context name to something meaningful 2013-10-23 16:55:22 +02:00
enkore
ead0285ecc Remove trivial & single-usage chain decorator 2013-10-23 16:55:10 +02:00
enkore
5eb271c684 Remove PrefixedKeyDict (unused) 2013-10-23 16:54:51 +02:00
enkore
1de1eaae87 Rename ModuleList.get_by_id to get_module_by_id 2013-10-23 16:54:30 +02:00
enkore
67faff6e0f Handling ImportError in Status.register() (#22) 2013-10-23 09:50:14 +02:00
enkore
6a3090ba8a Releasing 3.27
* Add weather module (with most bugs fixed I hope)
* Add text module (in preparation for #22)
* PulseAudio module: Add muted/unmuted options
2013-10-20 18:42:54 +02:00
enkore
751f0bbb14 pulseaudio: add muted/unmuted options 2013-10-20 18:37:38 +02:00
Jan Oliver Oelerich
55e070f36b removed import of parse_json
caused an error.
2013-10-19 19:12:06 +02:00
enkore
a5dc101a19 Docstring for chain 2013-10-18 19:23:50 +02:00
enkore
26165647e3 Remove unused render_json 2013-10-18 19:23:41 +02:00
enkore
a983a744be remove some debugging stuff from formatp 2013-10-18 19:23:15 +02:00
enkore
130f103d07 TimeWrapper docs 2013-10-17 23:24:51 +02:00
enkore
eb661a0ebb More docs 2013-10-17 21:42:52 +02:00
enkore
2ba350d71e parcel: add require(internet) 2013-10-17 19:55:59 +02:00
enkore
35a0096974 Some docs 2013-10-17 19:18:35 +02:00
enkore
cef22ea7bb weather: Should resolve #23 2013-10-17 16:31:45 +02:00
enkore
e788d83255 core.util: Add require and internet 2013-10-17 16:31:26 +02:00
enkore
27d3d67a86 Add text module 2013-10-14 19:15:10 +02:00
enkore
5a5ea0e0c5 Fix bug reported by janoliver in #21 2013-10-14 19:09:39 +02:00
enkore
0d93f165b3 Sphinx warning 2013-10-14 18:51:52 +02:00
enkore
3381959e6b Sphinx 2013-10-14 17:55:41 +02:00
enkore
537d662691 Fix required settings for weather 2013-10-14 17:24:56 +02:00
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