mp4tags.tags['covr'] = [ mutagen.mp4.MP4Cover(file_data, mutagen.mp4.MP4Cover.FORMAT_PNG ), ] mp4tags.tags['\xa9gen'] = [ 'Podcast', ] mp4tags.tags['aART'] = [ 'Terry Gross', ] mp4tags.save() return m4afile if __name__=='__main__': parser = OptionParser() parser.add_option('--dirname', dest='dirname', type=str, action = 'store', default = '/mnt/media/freshair', help = 'Name of the directory to store the file. Default is %s.' % '/mnt/media/freshair') parser.add_option('--date', dest='date', type=str, action = 'store', default = npr_utils.get_datestring( datetime.datetime.now()), help = 'The date, in the form of "January 1, 2014." The default is today\'s date, %s.' % npr_utils.get_datestring( datetime.datetime.now() ) ) parser.add_option('--mp4', dest='do_mp4', action='store_true', default = False, help = 'If chosen, construct an NPR Fresh Air episode from MP4, rather than MP3, source files.' ) parser.add_option('--mp3exist', dest='mp3_exist', action='store_true', default = False, help = 'If chosen, then do not download the transitional mp3 files. Use the ones that'+ ' already exist.') parser.add_option('--debug', dest='debug', action='store_true', help = 'If chosen, run freshair.py in debug mode. Useful for debugging :)', default = False) opts, args = parser.parse_args() dirname = os.path.expanduser( opts.dirname ) fname = get_freshair( dirname, npr_utils.get_time_from_datestring( opts.date ), debug = opts.debug, do_mp4 = opts.do_mp4, mp3_exist = opts.mp3_exist )
parser.add_option( '--mp4', dest='do_mp4', action='store_true', default=False, help= 'If chosen, construct an NPR Fresh Air episode from MP4, rather than MP3, source files.' ) parser.add_option( '--mp3exist', dest='mp3_exist', action='store_true', default=False, help= 'If chosen, then do not download the transitional mp3 files. Use the ones that' + ' already exist.') parser.add_option( '--debug', dest='debug', action='store_true', help= 'If chosen, run freshair.py in debug mode. Useful for debugging :)', default=False) opts, args = parser.parse_args() dirname = os.path.expanduser(opts.dirname) fname = get_freshair(dirname, npr_utils.get_time_from_datestring(opts.date), debug=opts.debug, do_mp4=opts.do_mp4, mp3_exist=opts.mp3_exist)
if __name__ == "__main__": parser = OptionParser() parser.add_option( "--dirname", dest="dirname", type=str, action="store", default="/mnt/media/waitwait", help="Name of the directory to store the file. Default is %s." % "/mnt/media/waitwait", ) parser.add_option( "--date", dest="date", type=str, action="store", default=npr_utils.get_datestring(_get_last_saturday(datetime.datetime.now())), help='The date, in the form of "January 1, 2014." The default is last Saturday, %s.' % npr_utils.get_datestring(_get_last_saturday(datetime.datetime.now())), ) parser.add_option( "--debugonly", dest="debugonly", action="store_true", default=False, help="If chosen, download the NPR XML data sheet for this Wait Wait episode.", ) opts, args = parser.parse_args() fname = get_waitwait(opts.dirname, npr_utils.get_time_from_datestring(opts.date), debugonly=opts.debugonly)