All pastes #2015758 Raw Edit

christian

public text v1 · immutable
#2015758 ·published 2010-12-10 19:08 UTC
rendered paste body
#!/usr/bin/env pythonimport sysif __name__ == '__main__':    from optparse import OptionParser, OptionGroup    usage = '%prog [options]'    version = '%prog 0.1'    description = 'Description goes here.'    parser = OptionParser(usage=usage, version=version,                          description=description)    output_options = OptionGroup(parser, 'Options for content selection')    output_options.add_option('-f', '--film', type='str', metavar='TITLE', \        default=None, dest='film', help='movie title with or without spaces')    output_options.add_option('-t', '--tv', type='str', metavar='SERIES', \        default=None, dest='tv', help='TV series with or without spaces')    output_options.add_option('-m', '--music', type='str', metavar='TITLE', \        default=None, dest='music', help='album title with or without spaces')    parser.add_option_group(output_options)    opts, args = parser.parse_args()    if sum([opts.film is None, opts.tv is None, opts.music is None]) != 2:        print >>sys.stderr, 'ERROR: You must herp one derp...'        sys.exit(1)    if opts.film is not None:        print 'You have selected: film="%s"' % opts.film    elif opts.tv is not None:        print 'You have selected: tv="%s"' % opts.tv    elif opts.music is not None:        print 'You have selected: music="%s"' % opts.music