mirror of
https://github.com/JefferyHcool/BiliNote.git
synced 2026-05-11 09:59:46 +08:00
### v1.1.0 - #### Added - 新增 AI 笔记风格选择 - 新增 AI 笔记返回格式选择 - 添加 AI 自定义笔记备注 Prompt - 添加任务失败重试 - 添加全局设置页,可在设置页进行模型设置 - #### Optimize - 优化前端样式,优化用户体验 - 增加生成中间产物,可用于失败后加快生成速度 - #### Fix - 修复视频截图视频过早删除错误
29 lines
783 B
Python
29 lines
783 B
Python
import enum
|
|
|
|
|
|
class TaskStatus(str, enum.Enum):
|
|
PENDING = "PENDING"
|
|
PARSING = "PARSING"
|
|
DOWNLOADING = "DOWNLOADING"
|
|
TRANSCRIBING = "TRANSCRIBING"
|
|
SUMMARIZING = "SUMMARIZING"
|
|
FORMATTING = "FORMATTING"
|
|
SAVING = "SAVING"
|
|
SUCCESS = "SUCCESS"
|
|
FAILED = "FAILED"
|
|
|
|
@classmethod
|
|
def description(cls, status):
|
|
desc_map = {
|
|
cls.PENDING: "排队中",
|
|
cls.PARSING: "解析链接",
|
|
cls.DOWNLOADING: "下载中",
|
|
cls.TRANSCRIBING: "转录中",
|
|
cls.SUMMARIZING: "总结中",
|
|
cls.FORMATTING: "格式化中",
|
|
cls.SAVING: "保存中",
|
|
cls.SUCCESS: "完成",
|
|
cls.FAILED: "失败",
|
|
}
|
|
return desc_map.get(status, "未知状态")
|