aaron-lebo
|
acc5c312b6
|
Update weather.py
|
2014-02-21 23:48:05 -06:00 |
|
enkore
|
0068e1bf0f
|
Fix cpu_usage not accepting settings
|
2014-02-03 01:31:17 +01:00 |
|
enkore
|
708f2cb03f
|
Is done automatically
|
2014-02-02 00:24:09 +01:00 |
|
Arvedui
|
d0885b4fbc
|
added module cpu_usage
|
2014-02-01 21:13:56 +01:00 |
|
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 |
|
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 |
|