-path = "archive-pdb"
-archive = soltesz.SPickle(path)
-
-if config.fromtime:
- begin = config.fromtime
-else:
- begin = "2007-11-06"
-
-if config.node is None and len(config.args) > 0:
- config.node = config.args[0]
-elif config.node is None:
- print "Add a hostname to arguments"
- print "exit."
- sys.exit(1)
+def main():
+ from config import config
+ from optparse import OptionParser
+
+ parser = OptionParser()
+ parser.set_defaults(node=None, fields='state', fromtime=None)
+ parser.add_option("", "--node", dest="node", metavar="nodename.edu",
+ help="A single node name to add to the nodegroup")
+ parser.add_option("", "--fields", dest="fields", metavar="key",
+ help="Which record field to extract from all files.")
+ parser.add_option("", "--fromtime", dest="fromtime", metavar="YYYY-MM-DD",
+ help="Specify a starting date from which to begin the query.")
+ config = config(parser)
+ config.parse_args()