diff options
author | Nico Geyso <nico.geyso@fu-berlin.de> | 2014-12-07 16:02:27 +0100 |
---|---|---|
committer | Nico Geyso <nico.geyso@fu-berlin.de> | 2014-12-07 16:02:27 +0100 |
commit | ab487c574b6ac405a869528516bed55473e93c5f (patch) | |
tree | 51a8de9c4662fa3dcae87765430abeebfe7d89ad /scripts | |
parent | c4a267e9cf9073547063d60f7a49b093df0e4570 (diff) | |
download | klausuren-ab487c574b6ac405a869528516bed55473e93c5f.tar.gz klausuren-ab487c574b6ac405a869528516bed55473e93c5f.tar.bz2 klausuren-ab487c574b6ac405a869528516bed55473e93c5f.zip |
Restructure project
Diffstat (limited to 'scripts')
-rw-r--r-- | scripts/munin.py | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/scripts/munin.py b/scripts/munin.py new file mode 100644 index 0000000..e50fc2b --- /dev/null +++ b/scripts/munin.py @@ -0,0 +1,20 @@ +import sys +from itertools import chain +from app import fit + + +if __name__ == "__main__": + entries = {} + + if len(sys.argv) > 1 and sys.argv[1] == 'config': + print 'graph_title Klausuren' + print 'graph_vlabel Amount' + for label in fit.keys(): + print '%s.label %s' % (label, label.capitalize()) + + else: + for label, value in fit.items(): + # fetch all file entries and chain them as a list of tuples + module_list = chain(*map(value.get_module, value.get_modules())) + amount = sum([len(x[1]) for x in module_list]) + print '%s.value %d' % (label, amount) |