diff --git a/rwx/sw/ytdlp/__init__.py b/rwx/sw/ytdlp/__init__.py index 4ad8504..7843a25 100644 --- a/rwx/sw/ytdlp/__init__.py +++ b/rwx/sw/ytdlp/__init__.py @@ -55,13 +55,6 @@ class Channel(Object): d = extract_playlists(channel_id) self.playlists_ids = [playlist["id"] for playlist in reversed(d["entries"])] - def load_videos(self) -> None: - """Load videos extra info.""" - self.videos = [] - for index, video_id in enumerate(self.videos_ids): - log.info(f"{index} ∕ {len(self.videos_ids)}") - self.videos.append(Video(video_id)) - # TODO Format # TODO Playlist/basic,extra @@ -87,10 +80,11 @@ class Video(Object): self.at = datetime.now().strftime(TIMESTAMP) d = extract_video(self.uid) # TODO formats + self.formats = d["formats"] thumbnail = d["thumbnails"][-1]["url"] # TODO compare existing thumbnail self.description = d["description"] - # TODO channel_id + self.channel_id = d["channel_id"] self.duration = int(d["duration"]) self.views = int(d["view_count"]) self.categories = d["categories"]