跳到主要内容

4 篇博文 含有标签「meta」

查看所有标签

· 阅读需 3 分钟
Number17
更新前请注意

本次更新为项目整体重构版本(爬虫、标签语言、封面抓取逻辑均重写),数据库相关逻辑有较大变更。

更新服务器前,请务必先备份 sqlite 数据库文件(默认路径为 sqlite/db.sqlite3),避免升级过程中数据丢失。

  • 2026年8月2日 20:00 更新,修复作品页进入后,播放历史相关api报错500的问题
  • 网页作品详情页增加删除作品功能(位于详情页"更多"下拉菜单中),可选择以下两种方式:
    • 保留本地文件:只删除数据库记录,本地音声文件夹保留不动
    • 删除本地文件:同时删除数据库记录和本地音声文件夹,此操作不可撤销,如需重新入库需再次执行扫描
  • 修复部分作品入库失败的问题(元数据爬取逻辑重写后,入库成功率提升)
  • 修复部分作品封面抓取失败的问题(封面抓取改为基于作品详情页数据抓取,不再依赖旧接口)
  • 修复标签语言不符合预期的问题
    • 标签语言更新逻辑重写,去除对旧版 DLSite API 的依赖
    • 增加繁体中文标签名称支持
    • 新增标签语言强制修复功能:在高级设置中选择目标语言后,点击"刷新标签名称",数据库内标签会按内置规则刷新为目标语言,用于修复历史遗留的标签语言异常
delete_work

详情页"更多"菜单中的删除作品功能

refresh_tag_language

高级设置中的标签语言与"刷新标签名称"按钮

· 阅读需 2 分钟
Number17
  • 增加自动扫描功能(实验性功能),需进入配置页打开卡关,并重启服务器
    • 作品库增加文件夹后自动入库扫描
    • 暂时只能在日志里看到扫描进度
    • 自动扫描进行过程中时,请勿手动扫描入库,可能会导致两边数据冲突
    • 删除文件夹不会从数据库移除相关数据,如果要从数据库删除作品,仍然请手动扫描,触发清理功能
    • 自动扫描到的文件夹,会根据番号检查数据库里的已有作品
      • 如果已有相同番号的数据库记录,且该记录的文件夹存在,认为入库作品重复,什么也不做,保留已有记录
      • 如果已有相同番号的数据库记录,但该记录的文件夹不存在,则会把刚扫描到的文件夹顶替掉旧的文件夹,更新数据库记录
      • 如果没有相同番号的数据库记录,则按正常扫描流程入库
auto_scan

自动扫描开关(默认关闭)

· 阅读需 1 分钟
Number17
  • 自建中转服务器转发meta请求,可解决部分锁区作品无法入库的问题
    • 服务刚部署,可能不够稳定,可多扫描几遍入库,如果仍有问题请反馈issue
      • 注意:有的作品已经完全下架,这种即使转区了也看不到,可能没法解决