Sign inSign up

cmsdwjc133/quark-auto-save

By cmsdwjc133

•Updated over 1 year ago

夸克网盘签到、自动转存、命名整理、发推送提醒和刷新媒体库一条龙

Image
0

10K+

cmsdwjc133/quark-auto-save repository overview

quark-logo

⁠夸克网盘自动转存

夸克网盘签到、自动转存、命名整理、发推送提醒和刷新媒体库一条龙。

对于一些持续更新的资源,隔段时间去转存十分麻烦。

定期执行本脚本自动转存、文件名整理,配合 Alist, rclone, Emby 可达到自动追更的效果。🥳

wiki github releases docker pulls docker image size

run_log

Caution

⛔️⛔️⛔️ 注意!资源不会每时每刻更新,**严禁设定过高的定时运行频率!** 以免账号风控和给夸克服务器造成不必要的压力。雪山崩塌,每一片雪花都有责任!

Note

因不想当客服处理各种使用咨询,即日起 Issues 关闭,如果你发现了 bug 、有好的想法或功能建议,欢迎通过 PR 和我对话,谢谢!

⁠功能

  • 部署方式

    • 兼容青龙
    • 支持 Docker 独立部署,WebUI 配置
  • 分享链接

    • 支持分享链接的子目录
    • 记录失效分享并跳过任务
    • 支持需提取码的分享链接 ?⁠
  • 文件管理

    • 目标目录不存在时自动新建
    • 跳过已转存过的文件
    • 正则过滤要转存的文件名
    • 转存后文件名整理(正则替换)
    • 可选忽略文件后缀
  • 任务管理

    • 支持多组任务
    • 任务结束期限,期限后不执行此任务
    • 可单独指定子任务星期几执行
  • 媒体库整合

  • 其它

    • 每日签到领空间 ?⁠
    • 支持多个通知推送渠道 ?⁠
    • 支持多账号(多账号签到,仅首账号转存)

⁠部署

⁠Docker 部署

Docker 部署提供 WebUI 管理配置,图形化配置已能满足绝大多数需求。部署命令:

sudo docker run -d \
  --name quark-auto-save \
  -p 5005:5005 \
  -e WEBUI_USERNAME=admin \
  -e WEBUI_PASSWORD=admin123 \
  -v /home/wjc133/docker/quark-auto-save/config:/app/config \
  -v /home/wjc133/quark-auto-save/media:/media \
  --network bridge \
  --restart unless-stopped \
  cmsdwjc133/quark-auto-save:latest

docker-compose.yml

name: quark-auto-save
services:
  quark-auto-save:
    image: cmsdwjc133/quark-auto-save
    container_name: quark-auto-save
    network_mode: bridge
    ports:
      - 5005:5005
    restart: unless-stopped
    environment:
      WEBUI_USERNAME: "admin"
      WEBUI_PASSWORD: "admin123"
    volumes:
      - /home/wjc133/docker/quark-auto-save/config:/app/config
      - /home/wjc133/quark-auto-save/media:/media

管理地址:http://yourhost:5005⁠

环境变量默认备注
WEBUI_USERNAMEadmin管理账号
WEBUI_PASSWORDadmin123管理密码
PLUGIN_FLAGS插件标志,如 -emby,-aria2 禁用某些插件
⁠一键更新
docker run --rm -v /var/run/docker.sock:/var/run/docker.sock containrrr/watchtower -cR quark-auto-save
WebUI 预览

screenshot_webui

screenshot_webui

⁠青龙部署

程序也支持以青龙定时任务的方式运行,但该方式无法使用 WebUI 管理任务,需手动修改配置文件。

青龙部署说明已转移到 Wiki :青龙部署教程⁠

⁠使用说明

⁠正则整理示例
patternreplace效果
.*无脑转存所有文件,不整理
\.mp4$转存所有 .mp4 后缀的文件
^【电影TT】花好月圆(\d+)\.(mp4|mkv)\1.\2【电影TT】花好月圆01.mp4 → 01.mp4
【电影TT】花好月圆02.mkv → 02.mkv
^(\d+)\.mp4S02E\1.mp401.mp4 → S02E01.mp4
02.mp4 → S02E02.mp4
$TV魔法匹配⁠剧集文件
^(\d+)\.mp4$TASKNAME.S02E\1.mp401.mp4 → 任务名.S02E01.mp4

Tip

魔法匹配:当任务 pattern 值为 $开头 且 replace 留空时,实际将调用程序预设的正则表达式。

如 $TV 可适配和自动整理市面上90%分享剧集的文件名格式,具体实现见代码,欢迎贡献规则。

更多正则使用说明:正则处理教程⁠

⁠刷新媒体库

在有新转存时,可触发完成相应功能,如自动刷新媒体库、生成 .strm 文件等。配置指南:插件配置⁠

媒体库模块以插件的方式的集成,如果你有兴趣请参考插件开发指南⁠。

⁠更多使用技巧

请参考 Wiki :使用技巧集锦⁠

⁠声明

这个程序基于 Cp0204/quark-auto-save 魔改而成,主要是增加了给一键追剧的油猴脚本使用的接口,还有脚本的 LLM 推理(需要配合dify ai)。

Tag summary

Content type

Image

Digest

sha256:7c56e7168…

Size

22.4 MB

Last updated

over 1 year ago

docker pull cmsdwjc133/quark-auto-save