mirror of
https://github.com/tubearchivist/tubearchivist-frontend.git
synced 2024-11-22 11:50:14 +00:00
parent
160676acc1
commit
0749202d5d
@ -212,6 +212,9 @@ class VideoDownloader:
|
|||||||
host_uid = self.config["application"]["HOST_UID"]
|
host_uid = self.config["application"]["HOST_UID"]
|
||||||
host_gid = self.config["application"]["HOST_GID"]
|
host_gid = self.config["application"]["HOST_GID"]
|
||||||
channel_name = clean_string(vid_dict["channel"]["channel_name"])
|
channel_name = clean_string(vid_dict["channel"]["channel_name"])
|
||||||
|
if len(channel_name) <= 3:
|
||||||
|
# fall back to channel id
|
||||||
|
channel_name = vid_dict["channel"]["channel_id"]
|
||||||
# make archive folder with correct permissions
|
# make archive folder with correct permissions
|
||||||
new_folder = os.path.join(videos, channel_name)
|
new_folder = os.path.join(videos, channel_name)
|
||||||
if not os.path.exists(new_folder):
|
if not os.path.exists(new_folder):
|
||||||
|
@ -125,6 +125,10 @@ class YoutubeVideo(YouTubeItem):
|
|||||||
"""build media_url for where file will be located"""
|
"""build media_url for where file will be located"""
|
||||||
channel_name = self.json_data["channel"]["channel_name"]
|
channel_name = self.json_data["channel"]["channel_name"]
|
||||||
clean_channel_name = clean_string(channel_name)
|
clean_channel_name = clean_string(channel_name)
|
||||||
|
if len(clean_channel_name) <= 3:
|
||||||
|
# fall back to channel id
|
||||||
|
clean_channel_name = self.json_data["channel"]["channel_id"]
|
||||||
|
|
||||||
timestamp = self.json_data["published"].replace("-", "")
|
timestamp = self.json_data["published"].replace("-", "")
|
||||||
youtube_id = self.json_data["youtube_id"]
|
youtube_id = self.json_data["youtube_id"]
|
||||||
title = self.json_data["title"]
|
title = self.json_data["title"]
|
||||||
|
Loading…
Reference in New Issue
Block a user