#!/usr/bin/env python # -*- coding: utf-8 -*- # Thèmes wiki utilisés import sys, commands THEMES = commands.getoutput("grep -i ^theme_name /var/local/wiki/data/user/* | awk -F '=' '{print $2}' | sort | uniq -c").split('\n') try : arg = sys.argv[1] except : arg = '' if arg == "config" : print 'host_name web.wiki' print 'graph_category wiki' print 'graph_title Themes wiki utilises' print 'graph_scale no' print "graph_vlabel nb d'utilisateurs" for theme in THEMES : nom = theme.strip().split(' ')[1] for char in [' ','_','-','/','\\',':',';','.','<','>'] : nom = nom.replace(char, '') print '%s.label %s' % (nom, theme.strip().split(' ')[1]) if THEMES.index(theme) == 0 : print '%s.draw AREA' % nom else : print '%s.draw STACK' % nom else : for theme in THEMES : nom = theme.strip().split(' ')[1] nb = theme.strip().split(' ')[0] for char in [' ','_','-','/','\\',':',';','.','<','>'] : nom = nom.replace(char, '') print '%s.value %s' % (nom, nb)