add media category api

This commit is contained in:
jxxghp
2024-05-22 18:02:28 +08:00
parent 4835f6c6c9
commit f1f187fc77
6 changed files with 59 additions and 1 deletions

View File

@ -14,3 +14,4 @@ from .message import *
from .tmdb import *
from .transfer import *
from .file import *
from .filetransfer import *

View File

@ -0,0 +1,25 @@
from typing import Optional
from pydantic import BaseModel
class MediaDirectory(BaseModel):
"""
下载目录/媒体库目录
"""
# 类型 download/library
type: Optional[str] = None
# 别名
name: Optional[str] = None
# 路径
path: Optional[str] = None
# 媒体类型 电影/电视剧
media_type: Optional[str] = None
# 媒体类别 动画电影/国产剧
category: Optional[str] = None
# 刮削媒体信息
scrape: Optional[bool] = True
# 自动二级分类,未指定类别时自动分类
auto_category: Optional[bool] = False
# 优先级
priority: Optional[int] = 0

View File

@ -84,6 +84,12 @@ class SystemConfigKey(Enum):
PluginInstallReport = "PluginInstallReport"
# 订阅统计
SubscribeReport = "SubscribeReport"
# 用户自定义CSS
UserCustomCSS = "UserCustomCSS"
# 下载目录定义
DownloadDirectories = "DownloadDirectories"
# 媒体库目录定义
LibraryDirectories = "LibraryDirectories"
# 处理进度Key字典