diff --git a/prismedia/pt_upload.py b/prismedia/pt_upload.py index 1f35e62..8267ecd 100644 --- a/prismedia/pt_upload.py +++ b/prismedia/pt_upload.py @@ -265,6 +265,14 @@ def upload_video(oauth, secret, options): else: fields.append(("privacy", str(PEERTUBE_PRIVACY[privacy or "private"]))) + # Set originalDate except if the user force no originalDate + if not options.get('--no-originalDate'): + originalDate = datetime.datetime.strptime(options.get('--originalDate'), '%Y-%m-%dT%H:%M:%S') + tz = get_localzone() + tz = pytz.timezone(str(tz)) + originalDate = tz.localize(originalDate).isoformat() + fields.append(("originallyPublishedAt", originalDate)) + if options.get('--thumbnail'): fields.append(("thumbnailfile", get_file(options.get('--thumbnail')))) fields.append(("previewfile", get_file(options.get('--thumbnail'))))