1#!/usr/bin/env python 2 3import os, sys 4import lib_videos as lv 5 6# 'https://afni.nimh.nih.gov/pub/dist/edu/class_lectures/2020-03-NIH/' + DIRECTORY 7 8if __name__ == "__main__" : 9 10 # parse input args 11 iopts = lv.parse_args_videos(sys.argv) 12 13 # do all the work 14 vo = lv.vid_txt( iopts.movie, 15 aweb_dir=iopts.web_pref, 16 verify_weblinks=iopts.do_verify_weblinks ) 17 18 19 # for debugging, in either py2 or py3 20 if iopts.do_disp_obj : 21 try: 22 for attr, value in vo.__dict__.items(): 23 print("{:20s} : {}".format(attr, value)) 24 except: 25 for attr, value in vo.__dict__.iteritems(): 26 print("{:20s} : {}".format(attr, value)) 27 28 29 # main outputs 30 out_youtube_details = '\n'.join(['', 31 vo.dd['title'], 32 '', 33 ''.join(vo.details_yt), 34 '']) 35 36 if iopts.prefix_yt : 37 f = open(iopts.prefix_yt, 'w') 38 f.write(out_youtube_details) 39 f.close() 40 else: 41 print(out_youtube_details) 42 43