- for arg in sys.argv[1:]:
- parser = TxtParser(open(arg, 'rt'), prefix='gl')
+ optparser = optparse.OptionParser(
+ usage="\n\t%prog [options] [URL|TXT] ...")
+ optparser.add_option(
+ '-p', '--prefix', metavar='STRING',
+ type="string", dest="prefix", default='gl',
+ help="function prefix [default: %default]")
+
+ (options, args) = optparser.parse_args(sys.argv[1:])
+
+ for arg in args:
+ if arg.startswith('http://'):
+ stream = urlopen(arg, 'rt')
+ else:
+ stream = open(arg, 'rt')
+ parser = TxtParser(stream, prefix = options.prefix)