AM nagios/plc2nagios.py
[monitor.git] / pkl2php.py
1 #!/usr/bin/python
2
3 import soltesz
4 from config import config
5 from optparse import OptionParser
6 parser = OptionParser()
7 parser.set_defaults(filename=None)
8 parser.add_option("-i", "--idb", dest="input", metavar="dbname", 
9                                         help="Provide the input dbname to convert")
10 parser.add_option("-o", "--odb", dest="output", metavar="dbname", 
11                                         help="Provide the output dbname to save to")
12 config = config(parser)
13 config.parse_args()
14
15 if config.input is None:
16         print "please provide a pickle file to convert"
17         import sys
18         sys.exit(1)
19 if config.output is None:
20         # just use the input name.
21         config.output = config.input
22
23 data = soltesz.dbLoad(config.input)
24 soltesz.dbDump(config.output, data, 'php')