From af1c279eb35e2b9079478305597b583f37b0b70e Mon Sep 17 00:00:00 2001 From: Felix Stupp Date: Sat, 5 Nov 2022 23:48:15 +0100 Subject: [PATCH] YouTubeCollectionExtractor: Set creator if already extracted --- .../extractors/collection/youtube.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/server/entertainment_decider/extractors/collection/youtube.py b/server/entertainment_decider/extractors/collection/youtube.py index 6b7e52a..67a6c53 100644 --- a/server/entertainment_decider/extractors/collection/youtube.py +++ b/server/entertainment_decider/extractors/collection/youtube.py @@ -128,3 +128,12 @@ class YouTubeCollectionExtractor(CollectionExtractor[Dict]): if len(object.media_links) > 0 else None ) + # creator exists in most cases as videos were already processed + # if not, creator is not that important + object.creator = ( + object + if is_channel + else CollectionExtractor.check_uri( + f"https://www.youtube.com/channel/{info['channel']['id']}" + ) + )