video: use video title for filename
This commit is contained in:
parent
a4f22b95b7
commit
77b8c9e0af
@ -97,6 +97,11 @@ def update_post(post_directory, video_metadata, host):
|
|||||||
# compat for when there is no timestamp yet..
|
# compat for when there is no timestamp yet..
|
||||||
create_post(post_directory, video_metadata, host)
|
create_post(post_directory, video_metadata, host)
|
||||||
|
|
||||||
|
def sanitize_name(name):
|
||||||
|
sanitized = "".join([c if c.isalnum() or c == " " else "-" for c in name])
|
||||||
|
if len(sanitized) > 40:
|
||||||
|
return sanitized[:40]
|
||||||
|
return sanitized
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
v = peertube.VideoApi(client)
|
v = peertube.VideoApi(client)
|
||||||
@ -114,7 +119,7 @@ def main():
|
|||||||
existing_posts = os.listdir(output_dir)
|
existing_posts = os.listdir(output_dir)
|
||||||
|
|
||||||
for video_metadata in videos:
|
for video_metadata in videos:
|
||||||
post_dir = os.path.join(output_dir, video_metadata["uuid"])
|
post_dir = os.path.join(output_dir, sanitize_name(video_metadata["name"]) + "-" + video_metadata["uuid"])
|
||||||
|
|
||||||
if (
|
if (
|
||||||
video_metadata["uuid"] not in existing_posts
|
video_metadata["uuid"] not in existing_posts
|
||||||
|
Loading…
Reference in New Issue
Block a user