From 58024c775a4a1c6e11c5d74a2020f50b78b8e8ca Mon Sep 17 00:00:00 2001 From: knoflook Date: Mon, 7 Feb 2022 11:45:00 +0100 Subject: [PATCH] vid: fix post deletion logic --- lumbunglib/video.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/lumbunglib/video.py b/lumbunglib/video.py index 327c4e7..2945286 100644 --- a/lumbunglib/video.py +++ b/lumbunglib/video.py @@ -119,10 +119,11 @@ def main(): existing_posts = os.listdir(output_dir) for video_metadata in videos: - post_dir = os.path.join(output_dir, sanitize_name(video_metadata["name"]) + "-" + video_metadata["uuid"]) + post_name = sanitize_name(video_metadata["name"]) + "-" + video_metadata["uuid"] + post_dir = os.path.join(output_dir, post_name) if ( - video_metadata["uuid"] not in existing_posts + post_name not in existing_posts ): # if there is a video we dont already have, make it print( "New: ", video_metadata["name"], "({})".format(video_metadata["uuid"]) @@ -130,11 +131,11 @@ def main(): create_post(post_dir, video_metadata, host) elif ( - video_metadata["uuid"] in existing_posts + post_name in existing_posts ): # if we already have the video do nothing, possibly update update_post(post_dir, video_metadata, host) existing_posts.remove( - video_metadata["uuid"] + post_name ) # create list of posts which have not been returned by peertube for post in existing_posts: