mirror of
https://github.com/EstrellaXD/Auto_Bangumi.git
synced 2026-05-12 19:16:47 +08:00
- Add getConfig API
- Fix env to config bug
This commit is contained in:
@@ -1,6 +1,25 @@
|
||||
from pydantic import BaseModel, Field
|
||||
from dataclasses import dataclass
|
||||
|
||||
|
||||
class BangumiData(BaseModel):
|
||||
id: int = Field(..., alias="id", title="番剧ID")
|
||||
official_title: str = Field(..., alias="official_title", title="番剧中文名")
|
||||
year: int = Field(..., alias="year", title="番剧年份")
|
||||
title_raw: str = Field(..., alias="title_raw", title="番剧原名")
|
||||
season: int = Field(..., alias="season", title="番剧季度")
|
||||
season_raw: str = Field(..., alias="season_raw", title="番剧季度原名")
|
||||
group: str = Field(..., alias="group", title="字幕组")
|
||||
dpi: str = Field(..., alias="dpi", title="分辨率")
|
||||
source: str = Field(..., alias="source", title="来源")
|
||||
subtitle: str = Field(..., alias="subtitle", title="字幕")
|
||||
added: bool = Field(False, alias="added", title="是否已添加")
|
||||
eps_collect: bool = Field(False, alias="eps_collect", title="是否已收集")
|
||||
offset: int = Field(0, alias="offset", title="番剧偏移量")
|
||||
filter: list[str] = Field(..., alias="filter", title="番剧过滤器")
|
||||
|
||||
|
||||
|
||||
@dataclass
|
||||
class MatchRule:
|
||||
keyword: str
|
||||
|
||||
Reference in New Issue
Block a user