mirror of
https://github.com/zoriya/Kyoo.git
synced 2025-06-04 14:14:12 -04:00
Make runtime optional on the scanner
This commit is contained in:
parent
b9c1c766d6
commit
b6df0ba2b1
@ -153,7 +153,7 @@ class TheMovieDatabase(Provider):
|
|||||||
if movie["status"] == "Released"
|
if movie["status"] == "Released"
|
||||||
else MovieStatus.PLANNED,
|
else MovieStatus.PLANNED,
|
||||||
rating=round(float(movie["vote_average"]) * 10),
|
rating=round(float(movie["vote_average"]) * 10),
|
||||||
runtime=int(movie["runtime"]),
|
runtime=int(movie["runtime"]) if movie["runtime"] is not None else None,
|
||||||
studios=[self.to_studio(x) for x in movie["production_companies"]],
|
studios=[self.to_studio(x) for x in movie["production_companies"]],
|
||||||
genres=[
|
genres=[
|
||||||
self.genre_map[x["id"]]
|
self.genre_map[x["id"]]
|
||||||
@ -498,7 +498,7 @@ class TheMovieDatabase(Provider):
|
|||||||
season_number=episode["season_number"],
|
season_number=episode["season_number"],
|
||||||
episode_number=episode["episode_number"],
|
episode_number=episode["episode_number"],
|
||||||
absolute_number=absolute,
|
absolute_number=absolute,
|
||||||
runtime=int(episode["runtime"]),
|
runtime=int(episode["runtime"]) if episode["runtime"] is not None else None,
|
||||||
release_date=datetime.strptime(episode["air_date"], "%Y-%m-%d").date()
|
release_date=datetime.strptime(episode["air_date"], "%Y-%m-%d").date()
|
||||||
if episode["air_date"]
|
if episode["air_date"]
|
||||||
else None,
|
else None,
|
||||||
|
@ -26,7 +26,7 @@ class Episode:
|
|||||||
season_number: Optional[int]
|
season_number: Optional[int]
|
||||||
episode_number: Optional[int]
|
episode_number: Optional[int]
|
||||||
absolute_number: Optional[int]
|
absolute_number: Optional[int]
|
||||||
runtime: int
|
runtime: Optional[int]
|
||||||
release_date: Optional[date | int]
|
release_date: Optional[date | int]
|
||||||
thumbnail: Optional[str]
|
thumbnail: Optional[str]
|
||||||
external_id: dict[str, MetadataID]
|
external_id: dict[str, MetadataID]
|
||||||
|
@ -36,7 +36,7 @@ class Movie:
|
|||||||
air_date: Optional[date | int]
|
air_date: Optional[date | int]
|
||||||
status: Status
|
status: Status
|
||||||
rating: int
|
rating: int
|
||||||
runtime: int
|
runtime: Optional[int]
|
||||||
studios: list[Studio]
|
studios: list[Studio]
|
||||||
genres: list[Genre]
|
genres: list[Genre]
|
||||||
# TODO: handle staff
|
# TODO: handle staff
|
||||||
|
Loading…
x
Reference in New Issue
Block a user