Commit Graph

951 Commits

Author SHA1 Message Date
enkore
2a6d6bbea0 Move and ln-s setting_util there 2015-06-17 14:52:37 +02:00
enkore
56f6fd6a8b Create package i3pystatus.tools for additional command line tools 2015-06-17 14:52:24 +02:00
enkore
dee25535e7 Fix some warning from some glib-thing. 2015-06-17 14:07:43 +02:00
enkore
18d50199ee setting_util.py: extract some common code, reprint choices on input iteration
handy if you don't have scrollback, also, good manners, since the choices
are always directly above the input prompt, no matter how often you
fail to hit a number on the keyboard with your forehead.
2015-06-17 14:05:44 +02:00
enkore
1b1ab5ef88 setting_util.py: tell the world what you are around for 2015-06-17 14:05:44 +02:00
enkore
5ce510c549 setting_util.py: handle EOFError gracefully (^D) 2015-06-17 14:05:44 +02:00
enkore
ff519fbde0 Remove shebangs and coding tags 2015-06-17 10:32:10 +02:00
David Wahlstrom
b2175b1931 dota2wins: truncate win % to 2 decimals
In order to avoid filling i3pystatus with super long decimals, this
patch sets the dota2win module to use only 2 decimal places for it's win
percent.
2015-06-17 10:27:05 +02:00
enkore
29d6a5c63b Merge pull request #217 from fpcr/feature/tot_bytes
Add total received/sent Mbytes to network module
2015-06-17 10:25:16 +02:00
David Wahlstrom
3ad6fc495c net_speed: allow bps or Bps
This patch provides a feature that allows the user to select between
Bits or Bytes when displaying the calculated network speed.  Also fixes
an issue that would sometimes cause the widget to break when
speedtest_cli couldn't find a good server.
2015-06-17 10:19:13 +02:00
David Wahlstrom
9c246bc60f net_speed: a module to display internet speeds
This module provides a glimpse/snapshot of current internet based
speeds.  To keep things simple (and due to bugs in speedtest_cli), this
module simply uses requests to download a small(ish) image and times the
download.  This is not a perfect/definitive test, but it should be a
decent indicator of how the internet bound traffic looks on the clients
network.
2015-06-17 10:18:58 +02:00
microarm15
46c6076f95 check whether files exist 2015-06-16 19:10:48 +02:00
microarm15
4742f74583 add whitespace around the / operator 2015-06-15 21:28:05 +02:00
microarm15
16ab492b84 add whitespace around the * operator 2015-06-15 20:15:45 +02:00
microarm15
475c788c0c add total rcv/snt Mbytes to network module 2015-06-15 18:57:41 +02:00
enkore
c5fe29d258 Always log to file in home dir 2015-06-08 02:41:34 +02:00
enkore
e9b7c6c439 Don't print exceptions to stderr, log them instead, always force output 2015-06-08 02:41:04 +02:00
enkore
3a6319c1b9 Change default log level to WARNING (30) 2015-06-08 02:40:48 +02:00
enkore
63c7cc6523 Fix minor bug with required inherited settings in subclasses redefining them 2015-06-08 02:32:39 +02:00
enkore
362991ac66 README: (pretty confident it's growing :-) 2015-06-07 20:27:57 +02:00
enkore
be7e733605 Update README.rst 2015-06-07 20:27:11 +02:00
enkore
33c4172ee5 Update module_docs to not manually merge inherited settings 2015-06-06 12:49:25 +02:00
enkore
41003ef702 Remove unnecessary metaclass from IntervalModule 2015-06-06 12:49:13 +02:00
enkore
60470e4d7f Handle settings inheritance statically through a metaclass 2015-06-06 12:48:47 +02:00
enkore
e41d12079f Fix missing documentation of inherited settings 2015-06-06 12:37:51 +02:00
enkore
c74186f38f Update ci-build.sh 2015-06-06 09:38:50 +02:00
enkore
1018de059c Update ci-build.sh 2015-06-06 09:38:13 +02:00
enkore
f0ef9eb025 Update ci-build.sh 2015-06-06 09:36:33 +02:00
enkore
09dd2b0f0b Update conf.py 2015-06-06 09:36:13 +02:00
David Wahlstrom
b09e213e69 makewatch: remove uneeded modules
psutil is already included (line 25) and getpass is part of the stdlib.
2015-06-06 09:29:21 +02:00
David Wahlstrom
8b8a3db25c makewatch: Remove "user" setting
While there was documentation suggesting you could limit the search by
user, the code was not written to do such.  This could be implimented in
the future, but for now, I'm just going to remove the comment.
2015-06-06 09:29:18 +02:00
David Wahlstrom
7be136167d makewatch: a module to watch for make (or other long running) jobs
A module that will watch for (by default) make jobs and notify of their
status.  This can be used for other long-running processes by providing
an alternate 'name'.
2015-06-06 09:28:42 +02:00
enkore
317d96b176 docs 2015-06-06 00:48:45 +02:00
enkore
72f7b3acf1 Update configuration.rst 2015-06-06 00:28:17 +02:00
enkore
0eca656b1b Update configuration.rst 2015-06-06 00:27:38 +02:00
enkore
508b5a7ada Update configuration.rst 2015-06-06 00:26:15 +02:00
enkore
45f755d4bb Update configuration.rst 2015-06-06 00:25:01 +02:00
enkore
12bfbe895b Python 3 doesn't require that 2015-06-06 00:21:01 +02:00
enkore
5ff2362df3 Update configuration.rst 2015-06-06 00:20:27 +02:00
enkore
f2fa560beb Update configuration.rst 2015-06-06 00:18:03 +02:00
enkore
c6c719dbe6 Update configuration.rst 2015-06-06 00:17:37 +02:00
enkore
565d93b407 Update configuration.rst 2015-06-06 00:16:38 +02:00
enkore
8c70904018 Update configuration.rst 2015-06-06 00:16:03 +02:00
enkore
f5b52729c1 Update docs/conf.py copyright notice (it's 2015 now) 2015-06-06 00:07:35 +02:00
enkore
3a2542a266 Merge pull request #214 from claria/master
Add module for DPMS state
2015-06-06 00:03:11 +02:00
enkore
82959e117c Merge pull request #213 from gacekjk/master
CPU frequency module
2015-06-06 00:02:17 +02:00
gacekjk
adbb9c0165 changed docstrings to be more informative, removed unnecessary docstring 2015-06-05 22:23:33 +02:00
Georg Sieber
2fe7ad1c41 more formatting fixes 2015-06-05 21:39:17 +02:00
Georg Sieber
c569dd608f fixed formatting issues 2015-06-05 21:19:17 +02:00
Georg Sieber
19ea035e68 Add module for DPMS state 2015-06-05 21:08:32 +02:00