Commit graph

44 commits

Author SHA1 Message Date
Von Random
e783b5c86e remove todo for fga, add support for hide_ok in mem 2019-03-06 11:31:39 +03:00
Von Random
b163eb516e some cleanup 2019-03-05 19:24:23 +03:00
Von Random
c70a4549cb some more sensible defaults, get rid of todo 2019-03-05 19:21:11 +03:00
Von Random
46f3d778af move config to yaml, json is atrocious 2019-03-05 12:33:05 +03:00
Von Random
ba862efad9 fix pacman plugin to properly parse command output 2019-02-28 19:00:49 +03:00
Von Random
e33bf61a30 fix and simplify pacman.py 2019-01-31 14:19:43 +03:00
Von Random
6fc4d3176d replace an ugly hack with a proper subprocess.Popen() in the pacman plugin 2019-01-16 14:46:52 +03:00
Von Random
27160d61bd reverse retry condition 2018-11-09 14:44:47 +03:00
Von Random
c6a995caee retry for fga plugin 2018-11-09 14:43:38 +03:00
Von Random
05f83d818b fucking-great-advice added 2018-11-02 20:15:33 +03:00
Von Random
412f2de6b7 there is no need to explicitly pass sys.argv to argparse... embarrassing 2018-05-24 14:38:15 +03:00
Von Random
9cd7b68967 a bit of refactoring, now batt and pacman plugins have more options 2018-04-28 19:40:10 +03:00
Von Random
5e17aca8e2 use json instead of ini: less readable, easier to work with 2017-12-16 02:55:28 +03:00
Von Random
f5c49008ec add pytz to the mix, so that we can display time for specific time zones (totally optional dependency) 2017-11-30 01:20:35 +03:00
Von Random
e84936b3f8 a quick and very ugly fix for pacman -Qu 2017-01-13 14:30:52 +03:00
Von Random
4834c25da4 add hide_ok option support both globally (precedence) and per plugin, true by default 2017-01-13 14:00:37 +03:00
Von Random
31ece2995a use a proper tool to check for updates 2017-01-13 13:36:09 +03:00
Von Random
d921f17f1c update notification should be urgent 2017-01-13 11:22:08 +03:00
Von Random
47d9cf14dc remove unused modules 2017-01-12 16:57:39 +03:00
Von Random
c39132ab59 add pacman plugin to monitor the number of available updates 2017-01-12 16:56:32 +03:00
Von Random
5616f4d575 move plugins.common only class into plugins module 2016-11-28 14:48:11 +03:00
Von Random
0495bc2d79 get rid of thread_id and useless logic it used 2016-11-21 13:34:32 +03:00
Von Random
bb9658d053 yay, found out about Thread.daemon lol, also more oop and less code duplication 2016-11-19 18:44:40 +03:00
Von Random
240fff91ee a bit more OOP 2016-11-18 19:48:10 +03:00
Von Random
49d14d410a some primitive exit handling, still have to do something about waiting till the longest freq value is reached 2016-11-18 18:42:28 +03:00
Von Random
9db9a935d4 hiding load average in ok status is now optional 2016-11-03 18:59:00 +03:00
Von Random
d2ded008d2 enable unbuffered print instead of using shebang
(requires python 3.3+)
2016-10-31 20:16:54 +03:00
Von Random
75beff2610 fix battery status staying urgent after being charged 2016-10-31 16:35:38 +03:00
Von Random
9e971469b4 load average as well 2016-10-31 15:20:07 +03:00
Von Random
cc402b0e23 disk check to auto hide as well 2016-10-31 15:10:30 +03:00
Von Random
68f268d7c2 replace colors with urgency status + add means to hide unimportant measures; TODO: configurabilty of hiding 2016-10-25 19:48:40 +03:00
Von Random
16706a5d5f oops, fix one symbol missing 2016-10-23 12:09:06 +03:00
Von Random
24d9df968e style fix + TODO list 2016-10-23 02:46:53 +03:00
Von Random
b1d44b5582 fix config.get -> config.getint 2016-10-23 02:27:27 +03:00
Von Random
b839f9f114 disk and load plugins, freq option support for all plugins 2016-10-23 01:53:02 +03:00
Von Random
2016033f39 get rid of vdstatus.py as a module since we will not have to write separate scripts 2016-10-23 01:24:56 +03:00
Von Random
f7b4eaefa7 rename the executable 2016-10-23 01:19:03 +03:00
Von Random
9bcfcaf177 a fully functional version 2016-10-22 19:27:28 +03:00
Von Random
c272a21aa7 now threading is functional, but plugins are suddenly way to huge 2016-10-22 05:50:11 +03:00
Von Random
d77dbeb1de a functional ping plugin, but needs moar exceptions and sanity checks 2016-10-19 20:06:19 +03:00
Von Random
e2ca550f37 start making a proper module from vdstatus.py, also properly use configparser 2016-10-19 12:19:45 +03:00
Von Random
7edaa54a6f a functional prototype, plugins can be easily added and kinda work 2016-10-19 02:11:49 +03:00
Von Random
7038b9a76a added readme 2016-10-18 22:50:18 +03:00
Von Random
6be576aa63 initial commit 2016-10-18 20:00:43 +03:00