21 Commits (master)

Author SHA1 Message Date
Von Random bd549b0cc9 plugins, vdstatus: massive plugin overhaul, conf: some formatting 3 years ago
Von Random 9902696f1f vdstatus: replace deprecated yaml.load() with yaml.safe_load() call 3 years ago
Von Random 151c94c5f3 vdstatus, plugins: some refactoring and better usage of dict() methods; rename fga to fortune and make uri configurable 4 years ago
Von Random 0e0466d16e vdstatus: proper utf-8 output in json 4 years ago
Von Random 26313c0564 completely remove global hide_ok to avoid ambiguity 4 years ago
Von Random c70a4549cb some more sensible defaults, get rid of todo 4 years ago
Von Random 46f3d778af move config to yaml, json is atrocious 4 years ago
Von Random 412f2de6b7 there is no need to explicitly pass sys.argv to argparse... embarrassing 5 years ago
Von Random 5e17aca8e2 use json instead of ini: less readable, easier to work with 5 years ago
Von Random f5c49008ec add pytz to the mix, so that we can display time for specific time zones (totally optional dependency) 5 years ago
Von Random 4834c25da4 add hide_ok option support both globally (precedence) and per plugin, true by default 6 years ago
Von Random 0495bc2d79 get rid of thread_id and useless logic it used 6 years ago
Von Random bb9658d053 yay, found out about Thread.daemon lol, also more oop and less code duplication 6 years ago
Von Random 240fff91ee a bit more OOP 6 years ago
Von Random 49d14d410a some primitive exit handling, still have to do something about waiting till the longest freq value is reached 6 years ago
Von Random d2ded008d2 enable unbuffered print instead of using shebang 6 years ago
Von Random cc402b0e23 disk check to auto hide as well 6 years ago
Von Random 68f268d7c2 replace colors with urgency status + add means to hide unimportant measures; TODO: configurabilty of hiding 6 years ago
Von Random 24d9df968e style fix + TODO list 6 years ago
Von Random 2016033f39 get rid of vdstatus.py as a module since we will not have to write separate scripts 6 years ago
Von Random f7b4eaefa7 rename the executable 6 years ago
Von Random 9bcfcaf177 a fully functional version 6 years ago
Von Random c272a21aa7 now threading is functional, but plugins are suddenly way to huge 6 years ago
Von Random d77dbeb1de a functional ping plugin, but needs moar exceptions and sanity checks 6 years ago
Von Random e2ca550f37 start making a proper module from vdstatus.py, also properly use configparser 6 years ago