diff --git a/lib/yt_upload.py b/lib/yt_upload.py index 57cb50f..7d1f2fe 100644 --- a/lib/yt_upload.py +++ b/lib/yt_upload.py @@ -46,19 +46,21 @@ def get_authenticated_service(): return build(API_SERVICE_NAME, API_VERSION, credentials = credentials) def initialize_upload(youtube, options): + path = options.get('--file') + print options.get('--name') tags = None - if options.keywords: - tags = options.keywords.split(',') + if options.get('--tags'): + tags = options.get('--tags').split(',') body=dict( snippet=dict( - name=options.name, - description=options.description, + title=options.get('--name') or os.path.splitext(os.path.basename(path))[0], + description=options.get('--description') or "", tags=tags, - categoryId=options.category + categoryId=str(options.get('--category') or 1), ), status=dict( - privacyStatus=options.privacyStatus + privacyStatus=str(options.get('--privacy') or "private"), ) ) @@ -66,7 +68,7 @@ def initialize_upload(youtube, options): insert_request = youtube.videos().insert( part=','.join(body.keys()), body=body, - media_body=MediaFileUpload(options.file, chunksize=-1, resumable=True) + media_body=MediaFileUpload(path, chunksize=-1, resumable=True) ) resumable_upload(insert_request)