From 39fad046b61a4dda7e3448c7ce4d57c4cde6b443 Mon Sep 17 00:00:00 2001 From: Jonne Kaunisto Date: Mon, 20 May 2019 21:21:05 -0700 Subject: [PATCH] changed local video constructor --- examples/example_youtube_upload.py | 14 ++++++++------ simple_youtube_api/LocalVideo.py | 5 +++-- simple_youtube_api/Video.py | 2 +- simple_youtube_api/youtube_api.py | 2 ++ 4 files changed, 14 insertions(+), 9 deletions(-) diff --git a/examples/example_youtube_upload.py b/examples/example_youtube_upload.py index 5ebb956..34277ab 100644 --- a/examples/example_youtube_upload.py +++ b/examples/example_youtube_upload.py @@ -5,19 +5,21 @@ channel.login("client_secret.json", "credentials.storage") video = LocalVideo(file_path="test_vid.mp4") - +print(video.default_language) #snippet video.set_title("My Title") video.set_description("This is a description") video.set_tags(["this", "tag"]) video.set_category("gaming") -video.set_default_language("english") +#video.set_default_language("english") #status -video.set_embeddable(True) -video.set_license("creativeCommon") -video.set_privacy_status("private") -video.set_public_stats_viewable(True) +#video.set_embeddable(True) +#video.set_license("creativeCommon") +#video.set_privacy_status("private") +#video.set_public_stats_viewable(True) + +print(video.default_language) channel.upload_video(video) \ No newline at end of file diff --git a/simple_youtube_api/LocalVideo.py b/simple_youtube_api/LocalVideo.py index 6b0c5e0..39ea013 100644 --- a/simple_youtube_api/LocalVideo.py +++ b/simple_youtube_api/LocalVideo.py @@ -6,7 +6,7 @@ class LocalVideo(Video): def __init__(self, file_path, title="", description="", tags=[], - category=1, default_language="english"): + category=1, default_language=None): Video.__init__(self) self.set_file_path(file_path) @@ -14,7 +14,8 @@ def __init__(self, file_path, title="", description="", tags=[], self.set_description(description) self.set_tags(tags) self.set_category(category) - self.set_default_language(default_language) + if not default_language is None: + self.set_default_language(default_language) def set_file_path(self, file_path): if file_path is not None and os.path.isfile(file_path): diff --git a/simple_youtube_api/Video.py b/simple_youtube_api/Video.py index 90e1cb9..6953cdd 100644 --- a/simple_youtube_api/Video.py +++ b/simple_youtube_api/Video.py @@ -34,7 +34,7 @@ def __init__(self): self.description = "" self.tags = [] self.category = 1 - self.default_language = "English" #implement + self.default_language = None self.snippet_set = True #status diff --git a/simple_youtube_api/youtube_api.py b/simple_youtube_api/youtube_api.py index 5c49fdd..b5cace3 100644 --- a/simple_youtube_api/youtube_api.py +++ b/simple_youtube_api/youtube_api.py @@ -110,6 +110,8 @@ def generate_upload_body(video): if not video.publish_at is None: status.update({"publishAt": video.embeddable}) body.update({"status": status}) + + print(body) return body