- Add getConfig API

- Fix env to config bug
This commit is contained in:
EstrellaXD
2023-04-24 21:56:58 +08:00
parent eb9f51a755
commit c017036293
5 changed files with 37 additions and 13 deletions

View File

@@ -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