def run_main(parser, options, args, output=sys.stdout): """Run the main scripts from the parsed options/args.""" parse_options_error(parser, options) youtube = get_youtube_handler(options) if youtube: for index, video_path in enumerate(args): video_id = upload_youtube_video(youtube, options, video_path, len(args), index) video_url = WATCH_VIDEO_URL.format(id=video_id) debug("Video URL: {0}".format(video_url)) if options.open_link: open_link( video_url) #Opens the Youtube Video's link in a webbrowser if options.thumb: youtube.thumbnails().set(videoId=video_id, media_body=options.thumb).execute() if options.playlist: playlists.add_video_to_playlist(youtube, video_id, title=lib.to_utf8( options.playlist), privacy=options.privacy) output.write(video_id + "\n") else: raise AuthenticationError("Cannot get youtube resource")
def run_main(parser, options, args, output=sys.stdout): """Run the main scripts from the parsed options/args.""" parse_options_error(parser, options) youtube = get_youtube_handler(options) if youtube: for index, video_path in enumerate(args): video_id = upload_youtube_video( youtube, options, video_path, len(args), index) video_url = WATCH_VIDEO_URL.format(id=video_id) debug("Video URL: {0}".format(video_url)) if options.open_link: # Opens the Youtube Video's link in a webbrowser open_link(video_url) if options.thumb: youtube.thumbnails().set( videoId=video_id, media_body=options.thumb).execute() if options.playlist: playlists.add_video_to_playlist( youtube, video_id, title=options.playlist, privacy=options.privacy ) output.write(video_id + "\n") else: raise ex.AuthenticationError("Cannot get youtube resource")
def insert_into_playlist(args): collection = list() for e in args.vid: collection.extend(lib.extract_vid_from_cli(e)) for f in args.vfile: collection.extend(lib.extract_vid_from_file(f)) youtube = get_youtube_handler(args) res = playlists.get_playlist(youtube, "test") return try: for f in collection: resp = playlists.add_video_to_playlist( youtube, f, "test", "private") except: print(f)