Skip to main content

Skip deleted/private videos

ID
eaf6e43
date
2024-04-01 12:56:53+00:00
author
Alex Chan <alex@alexwlchan.net>
parent
04996db
message
Skip deleted/private videos
changed files
1 file, 5 additions, 1 deletion

Changed files

web/list_liked_youtube_videos.py (4708) → web/list_liked_youtube_videos.py (4850)

diff --git a/web/list_liked_youtube_videos.py b/web/list_liked_youtube_videos.py
index 826fbcc..8985c5b 100755
--- a/web/list_liked_youtube_videos.py
+++ b/web/list_liked_youtube_videos.py
@@ -112,7 +112,11 @@ class YouTubeClient:
             request = self.youtube.playlistItems().list(**kwargs)
             response = request.execute()
 
-            yield from response["items"]
+            for item in response["items"]:
+                if item["snippet"]["title"] in {"Deleted video", "Private video"}:
+                    continue
+
+                yield item
 
             try:
                 kwargs["pageToken"] = response["nextPageToken"]