diff --git a/rwx/sw/ytdlp/__init__.py b/rwx/sw/ytdlp/__init__.py index 031c779..14ec62a 100644 --- a/rwx/sw/ytdlp/__init__.py +++ b/rwx/sw/ytdlp/__init__.py @@ -41,9 +41,8 @@ class Channel(Object): self.followers = int(d["channel_follower_count"]) self.description = d["description"] self.tags = d["tags"] - # TODO thumbnails - self.thumbnails = d["thumbnails"] - # TODO thumbnail from thumbnails + self.thumbnails = [thumbnail["url"] for thumbnail in d["thumbnails"]] + self.thumbnail = self.thumbnails[-1] self.uploader_id = d["uploader_id"] self.uploader = d["uploader"] # videos @@ -83,7 +82,7 @@ class Video(Object): self.description_cut = d["description"] self.duration = int(d["duration"]) self.thumbnails = [thumbnail["url"] for thumbnail in d["thumbnails"]] - # TODO thumbnail from thumbnails + self.thumbnail = self.thumbnails[-1] def load_extra(self): self.at = datetime.now().strftime(TIMESTAMP)