This commit is contained in:
Marc Beninca 2025-03-18 22:19:09 +01:00
parent 35ab34c67d
commit 5a40282ac3
Signed by: marc.beninca
GPG key ID: 9C7613450C80C24F

View file

@ -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"]