mirror of
https://github.com/jxxghp/MoviePilot.git
synced 2026-08-28 03:27:31 +08:00
+24
-24
@@ -40,7 +40,7 @@ class MetaInfo(BaseModel):
|
||||
# SxxExx
|
||||
season_episode: Optional[str] = None
|
||||
# 集列表
|
||||
episode_list: Optional[List[int]] = Field(default_factory=[])
|
||||
episode_list: Optional[List[int]] = Field(default_factory=list)
|
||||
# Partx Cd Dvd Disk Disc
|
||||
part: Optional[str] = None
|
||||
# 识别的资源类型
|
||||
@@ -114,58 +114,58 @@ class MediaInfo(BaseModel):
|
||||
# 二级分类
|
||||
category: Optional[str] = ""
|
||||
# 季季集清单
|
||||
seasons: Optional[Dict[int, list]] = Field(default_factory={})
|
||||
seasons: Optional[Dict[int, list]] = Field(default_factory=dict)
|
||||
# 季详情
|
||||
season_info: Optional[List[dict]] = Field(default_factory=[])
|
||||
season_info: Optional[List[dict]] = Field(default_factory=list)
|
||||
# 别名和译名
|
||||
names: Optional[list] = Field(default_factory=[])
|
||||
names: Optional[list] = Field(default_factory=list)
|
||||
# 演员
|
||||
actors: Optional[list] = Field(default_factory=[])
|
||||
actors: Optional[list] = Field(default_factory=list)
|
||||
# 导演
|
||||
directors: Optional[list] = Field(default_factory=[])
|
||||
directors: Optional[list] = Field(default_factory=list)
|
||||
# 详情链接
|
||||
detail_link: Optional[str] = None
|
||||
# 其它TMDB属性
|
||||
# 是否成人内容
|
||||
adult: Optional[bool] = False
|
||||
# 创建人
|
||||
created_by: Optional[list] = Field(default_factory=[])
|
||||
created_by: Optional[list] = Field(default_factory=list)
|
||||
# 集时长
|
||||
episode_run_time: Optional[list] = Field(default_factory=[])
|
||||
episode_run_time: Optional[list] = Field(default_factory=list)
|
||||
# 风格
|
||||
genres: Optional[List[dict]] = Field(default_factory=[])
|
||||
genres: Optional[List[dict]] = Field(default_factory=list)
|
||||
# 首播日期
|
||||
first_air_date: Optional[str] = None
|
||||
# 首页
|
||||
homepage: Optional[str] = None
|
||||
# 语种
|
||||
languages: Optional[list] = Field(default_factory=[])
|
||||
languages: Optional[list] = Field(default_factory=list)
|
||||
# 最后上映日期
|
||||
last_air_date: Optional[str] = None
|
||||
# 流媒体平台
|
||||
networks: Optional[list] = Field(default_factory=[])
|
||||
networks: Optional[list] = Field(default_factory=list)
|
||||
# 集数
|
||||
number_of_episodes: Optional[int] = 0
|
||||
# 季数
|
||||
number_of_seasons: Optional[int] = 0
|
||||
# 原产国
|
||||
origin_country: Optional[list] = Field(default_factory=[])
|
||||
origin_country: Optional[list] = Field(default_factory=list)
|
||||
# 原名
|
||||
original_name: Optional[str] = None
|
||||
# 出品公司
|
||||
production_companies: Optional[list] = Field(default_factory=[])
|
||||
production_companies: Optional[list] = Field(default_factory=list)
|
||||
# 出品国
|
||||
production_countries: Optional[list] = Field(default_factory=[])
|
||||
production_countries: Optional[list] = Field(default_factory=list)
|
||||
# 语种
|
||||
spoken_languages: Optional[list] = Field(default_factory=[])
|
||||
spoken_languages: Optional[list] = Field(default_factory=list)
|
||||
# 所有发行日期
|
||||
release_dates: list = Field(default_factory=[])
|
||||
release_dates: list = Field(default_factory=list)
|
||||
# 状态
|
||||
status: Optional[str] = None
|
||||
# 标签
|
||||
tagline: Optional[str] = None
|
||||
# 风格ID
|
||||
genre_ids: Optional[list] = Field(default_factory=[])
|
||||
genre_ids: Optional[list] = Field(default_factory=list)
|
||||
# 评价数量
|
||||
vote_count: Optional[int] = 0
|
||||
# 流行度
|
||||
@@ -173,9 +173,9 @@ class MediaInfo(BaseModel):
|
||||
# 时长
|
||||
runtime: Optional[int] = None
|
||||
# 下一集
|
||||
next_episode_to_air: Optional[dict] = Field(default_factory={})
|
||||
next_episode_to_air: Optional[dict] = Field(default_factory=dict)
|
||||
# 全部剧集组
|
||||
episode_groups: Optional[list] = Field(default_factory=[])
|
||||
episode_groups: Optional[list] = Field(default_factory=list)
|
||||
# 剧集组
|
||||
episode_group: Optional[str] = None
|
||||
|
||||
@@ -229,7 +229,7 @@ class TorrentInfo(BaseModel):
|
||||
# HR
|
||||
hit_and_run: Optional[bool] = False
|
||||
# 种子标签
|
||||
labels: Optional[list] = Field(default_factory=[])
|
||||
labels: Optional[list] = Field(default_factory=list)
|
||||
# 种子优先级
|
||||
pri_order: Optional[int] = 0
|
||||
# 促销
|
||||
@@ -274,13 +274,13 @@ class MediaPerson(BaseModel):
|
||||
type: Optional[Union[str, int]] = 1
|
||||
name: Optional[str] = None
|
||||
character: Optional[str] = None
|
||||
images: Optional[dict] = Field(default_factory={})
|
||||
images: Optional[dict] = Field(default_factory=dict)
|
||||
# themoviedb
|
||||
profile_path: Optional[str] = None
|
||||
gender: Optional[Union[str, int]] = None
|
||||
original_name: Optional[str] = None
|
||||
credit_id: Optional[str] = None
|
||||
also_known_as: Optional[list] = Field(default_factory=[])
|
||||
also_known_as: Optional[list] = Field(default_factory=list)
|
||||
birthday: Optional[str] = None
|
||||
deathday: Optional[str] = None
|
||||
imdb_id: Optional[str] = None
|
||||
@@ -289,11 +289,11 @@ class MediaPerson(BaseModel):
|
||||
popularity: Optional[float] = None
|
||||
biography: Optional[str] = None
|
||||
# douban
|
||||
roles: Optional[list] = Field(default_factory=[])
|
||||
roles: Optional[list] = Field(default_factory=list)
|
||||
title: Optional[str] = None
|
||||
url: Optional[str] = None
|
||||
avatar: Optional[Union[str, dict]] = None
|
||||
latin_name: Optional[str] = None
|
||||
# bangumi
|
||||
career: Optional[list] = Field(default_factory=[])
|
||||
career: Optional[list] = Field(default_factory=list)
|
||||
relation: Optional[str] = None
|
||||
|
||||
Reference in New Issue
Block a user