mirror of
https://git.lecygnenoir.info/LecygneNoir/prismedia.git
synced 2025-10-03 09:29:16 +02:00
Add option to disable comments on Peertube (Youtube has no option in API to do that)
This commit is contained in:
parent
2abcf711b8
commit
4be4a1727e
4 changed files with 15 additions and 7 deletions
|
@ -17,7 +17,7 @@ PEERTUBE_SECRETS_FILE = 'peertube_secret'
|
|||
PEERTUBE_PRIVACY = {
|
||||
"public": 1,
|
||||
"unlisted": 2,
|
||||
"private:": 3
|
||||
"private": 3
|
||||
}
|
||||
|
||||
|
||||
|
@ -65,7 +65,6 @@ def upload_video(oauth, config, options):
|
|||
("description", options.get('--description') or "default description"),
|
||||
# look at the list numbers at /videos/privacies
|
||||
("nsfw", "0"),
|
||||
("commentsEnabled", "1"),
|
||||
("channelId", get_userinfo()),
|
||||
("videofile", get_videofile(path))
|
||||
]
|
||||
|
@ -86,6 +85,11 @@ def upload_video(oauth, config, options):
|
|||
else:
|
||||
fields.append(("privacy", "3"))
|
||||
|
||||
if options.get('--disable-comments'):
|
||||
fields.append(("commentsEnabled", "0"))
|
||||
else:
|
||||
fields.append(("commentsEnabled", "1"))
|
||||
|
||||
multipart_data = MultipartEncoder(fields)
|
||||
|
||||
headers = {
|
||||
|
@ -114,6 +118,6 @@ def run(options):
|
|||
upload_video(oauth, config, options)
|
||||
except Exception as e:
|
||||
if hasattr(e, 'message'):
|
||||
print(e.message)
|
||||
print("Error: " + e.message)
|
||||
else:
|
||||
print(e)
|
||||
print("Error: " + e)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue