fix api
This commit is contained in:
parent
a87942c8f6
commit
fa7102e9a8
@ -166,29 +166,50 @@ class MediaInfo:
|
|||||||
directors: List[dict] = field(default_factory=list)
|
directors: List[dict] = field(default_factory=list)
|
||||||
# 演员
|
# 演员
|
||||||
actors: List[dict] = field(default_factory=list)
|
actors: List[dict] = field(default_factory=list)
|
||||||
# 其它TMDB属性
|
# 是否成人内容
|
||||||
adult: Optional[bool] = False
|
adult: bool = False
|
||||||
created_by: Optional[list] = field(default_factory=list)
|
# 创建人
|
||||||
episode_run_time: Optional[list] = field(default_factory=list)
|
created_by: list = field(default_factory=list)
|
||||||
genres: Optional[list] = field(default_factory=list)
|
# 集时长
|
||||||
first_air_date: Optional[str] = None
|
episode_run_time: list = field(default_factory=list)
|
||||||
homepage: Optional[str] = None
|
# 风格
|
||||||
languages: Optional[list] = field(default_factory=list)
|
genres: List[dict] = field(default_factory=list)
|
||||||
last_air_date: Optional[str] = None
|
# 首播日期
|
||||||
networks: Optional[list] = field(default_factory=list)
|
first_air_date: str = None
|
||||||
number_of_episodes: Optional[int] = 0
|
# 首页
|
||||||
number_of_seasons: Optional[int] = 0
|
homepage: str = None
|
||||||
origin_country: Optional[list] = field(default_factory=list)
|
# 语种
|
||||||
original_name: Optional[str] = None
|
languages: list = field(default_factory=list)
|
||||||
production_companies: Optional[list] = field(default_factory=list)
|
# 最后上映日期
|
||||||
production_countries: Optional[list] = field(default_factory=list)
|
last_air_date: str = None
|
||||||
spoken_languages: Optional[list] = field(default_factory=list)
|
# 流媒体平台
|
||||||
status: Optional[str] = None
|
networks: list = field(default_factory=list)
|
||||||
tagline: Optional[str] = None
|
# 集数
|
||||||
vote_count: Optional[int] = 0
|
number_of_episodes: int = 0
|
||||||
popularity: Optional[int] = 0
|
# 季数
|
||||||
runtime: Optional[int] = None
|
number_of_seasons: int = 0
|
||||||
next_episode_to_air: Optional[str] = None
|
# 原产国
|
||||||
|
origin_country: list = field(default_factory=list)
|
||||||
|
# 原名
|
||||||
|
original_name: str = None
|
||||||
|
# 出品公司
|
||||||
|
production_companies: list = field(default_factory=list)
|
||||||
|
# 出品国
|
||||||
|
production_countries: list = field(default_factory=list)
|
||||||
|
# 语种
|
||||||
|
spoken_languages: list = field(default_factory=list)
|
||||||
|
# 状态
|
||||||
|
status: str = None
|
||||||
|
# 标签
|
||||||
|
tagline: str = None
|
||||||
|
# 评价数量
|
||||||
|
vote_count: int = 0
|
||||||
|
# 流行度
|
||||||
|
popularity: int = 0
|
||||||
|
# 时长
|
||||||
|
runtime: int = None
|
||||||
|
# 下一集
|
||||||
|
next_episode_to_air: dict = field(default_factory=dict)
|
||||||
|
|
||||||
def __post_init__(self):
|
def __post_init__(self):
|
||||||
# 设置媒体信息
|
# 设置媒体信息
|
||||||
|
@ -110,28 +110,50 @@ class MediaInfo(BaseModel):
|
|||||||
# 详情链接
|
# 详情链接
|
||||||
detail_link: Optional[str] = None
|
detail_link: Optional[str] = None
|
||||||
# 其它TMDB属性
|
# 其它TMDB属性
|
||||||
|
# 是否成人内容
|
||||||
adult: Optional[bool] = False
|
adult: Optional[bool] = False
|
||||||
|
# 创建人
|
||||||
created_by: Optional[list] = []
|
created_by: Optional[list] = []
|
||||||
|
# 集时长
|
||||||
episode_run_time: Optional[list] = []
|
episode_run_time: Optional[list] = []
|
||||||
genres: Optional[list] = []
|
# 风格
|
||||||
|
genres: Optional[List[dict]] = []
|
||||||
|
# 首播日期
|
||||||
first_air_date: Optional[str] = None
|
first_air_date: Optional[str] = None
|
||||||
|
# 首页
|
||||||
homepage: Optional[str] = None
|
homepage: Optional[str] = None
|
||||||
|
# 语种
|
||||||
languages: Optional[list] = []
|
languages: Optional[list] = []
|
||||||
|
# 最后上映日期
|
||||||
last_air_date: Optional[str] = None
|
last_air_date: Optional[str] = None
|
||||||
|
# 流媒体平台
|
||||||
networks: Optional[list] = []
|
networks: Optional[list] = []
|
||||||
|
# 集数
|
||||||
number_of_episodes: Optional[int] = 0
|
number_of_episodes: Optional[int] = 0
|
||||||
|
# 季数
|
||||||
number_of_seasons: Optional[int] = 0
|
number_of_seasons: Optional[int] = 0
|
||||||
|
# 原产国
|
||||||
origin_country: Optional[list] = []
|
origin_country: Optional[list] = []
|
||||||
|
# 原名
|
||||||
original_name: Optional[str] = None
|
original_name: Optional[str] = None
|
||||||
|
# 出品公司
|
||||||
production_companies: Optional[list] = []
|
production_companies: Optional[list] = []
|
||||||
|
# 出品国
|
||||||
production_countries: Optional[list] = []
|
production_countries: Optional[list] = []
|
||||||
|
# 语种
|
||||||
spoken_languages: Optional[list] = []
|
spoken_languages: Optional[list] = []
|
||||||
|
# 状态
|
||||||
status: Optional[str] = None
|
status: Optional[str] = None
|
||||||
|
# 标签
|
||||||
tagline: Optional[str] = None
|
tagline: Optional[str] = None
|
||||||
|
# 评价数量
|
||||||
vote_count: Optional[int] = 0
|
vote_count: Optional[int] = 0
|
||||||
|
# 流行度
|
||||||
popularity: Optional[int] = 0
|
popularity: Optional[int] = 0
|
||||||
|
# 时长
|
||||||
runtime: Optional[int] = None
|
runtime: Optional[int] = None
|
||||||
next_episode_to_air: Optional[str] = None
|
# 下一集
|
||||||
|
next_episode_to_air: Optional[dict] = {}
|
||||||
|
|
||||||
|
|
||||||
class TorrentInfo(BaseModel):
|
class TorrentInfo(BaseModel):
|
||||||
|
Loading…
x
Reference in New Issue
Block a user