From 0d421c54487fb3bd760f2e6fe42b4da75fddec4a Mon Sep 17 00:00:00 2001 From: Alexander Tarasov Date: Mon, 21 Jul 2025 04:43:24 +0300 Subject: [PATCH] add still_url to Episode --- movies/classes.py | 1 + movies/tmdb.py | 2 ++ 2 files changed, 3 insertions(+) diff --git a/movies/classes.py b/movies/classes.py index 2d2031e..82316b9 100644 --- a/movies/classes.py +++ b/movies/classes.py @@ -42,6 +42,7 @@ class Episode: title: str = None file_url: str = None + still_url: str = None episode_type: str = None release_date: str = None diff --git a/movies/tmdb.py b/movies/tmdb.py index 1623313..668f95e 100644 --- a/movies/tmdb.py +++ b/movies/tmdb.py @@ -128,6 +128,8 @@ async def _fetch_tv_show(tv_show: TVShow) -> TVShow: vote_average=episode_response_json.get("vote_average"), title=episode_response_json.get("name", str(episode_number)), file_url=raw_episode.file_url, + still_url=f"{_BASE_IMAGE_URL}original{episode_response_json['still_path']}" if tv_response_json.get( + "poster_path") else None, episode_type=episode_response_json.get("episode_type"), release_date=episode_response_json.get("air_date"), ))