夸克网盘自动转存脚本
夸克网盘自动转存
夸克网盘签到、自动转存、命名整理、发推送提醒和刷新媒体库一条龙。
对于一些持续更新的资源,隔段时间去转存十分麻烦。
定期执行本脚本自动转存、文件名整理,配合 Alist, rclone, Emby 可达到自动追更的效果。🥳
[!CAUTION]
⛔️⛔️⛔️ 注意!资源不会每时每刻更新,严禁设定过高的定时运行频率! 以免账号风控和给夸克服务器造成不必要的压力。雪山崩塌,每一片雪花都有责任!
[!NOTE]
因不想当客服处理各种使用咨询,即日起 Issues 关闭,如果你发现了 bug 、有好的想法或功能建议,欢迎通过 PR 和我对话,谢谢!
功能
部署方式
- 兼容青龙
- 支持 Docker 独立部署,WebUI 配置
分享链接
- 支持分享链接的子目录
- 记录失效分享并跳过任务
- 支持需提取码的分享链接 ?
文件管理
- 目标目录不存在时自动新建
- 跳过已转存过的文件
- 正则过滤要转存的文件名
- 转存后文件名整理(正则替换)
- 可选忽略文件后缀
任务管理
- 支持多组任务
- 任务结束期限,期限后不执行此任务
- 可单独指定子任务星期几执行
媒体库整合
- 根据任务名搜索 Emby 媒体库
- 追更或整理后自动刷新 Emby 媒体库
- 媒体库模块化,用户可很方便地开发自己的媒体库hook模块
其它
部署
Docker 部署
Docker 部署提供 WebUI 管理配置,图形化配置已能满足绝大多数需求。部署命令:
1 | docker run -d \ |
docker-compose.yml
1 | name: quark-auto-save |
环境变量 | 默认 | 备注 |
---|---|---|
WEBUI_USERNAME |
admin |
管理账号 |
WEBUI_PASSWORD |
admin123 |
管理密码 |
PLUGIN_FLAGS |
插件标志,如 -emby,-aria2 禁用某些插件 |
一键更新
1 | docker run --rm -v /var/run/docker.sock:/var/run/docker.sock containrrr/watchtower -cR quark-auto-save |
WebUI 预览
使用说明
正则整理示例
pattern | replace | 效果 |
---|---|---|
.* |
无脑转存所有文件,不整理 | |
\.mp4$ |
转存所有 .mp4 后缀的文件 |
|
^【电影TT】花好月圆(\d+)\.(mp4|mkv) |
\1.\2 |
【电影TT】花好月圆01.mp4 → 01.mp4 【电影TT】花好月圆02.mkv → 02.mkv |
^(\d+)\.mp4 |
S02E\1.mp4 |
01.mp4 → S02E01.mp4 02.mp4 → S02E02.mp4 |
$TV |
魔法匹配剧集文件 | |
^(\d+)\.mp4 |
$TASKNAME.S02E\1.mp4 |
01.mp4 → 任务名.S02E01.mp4 |
[!TIP]
魔法匹配:当任务
pattern
值为$开头
且replace
留空时,实际将调用程序预设的正则表达式。如
$TV
可适配和自动整理市面上90%分享剧集的文件名格式,具体实现见代码,欢迎贡献规则。
更多正则使用说明:正则处理教程
刷新媒体库
在有新转存时,可触发完成相应功能,如自动刷新媒体库、生成 .strm 文件等。配置指南:插件配置
媒体库模块以插件的方式的集成,如果你有兴趣请参考插件开发指南。
更多使用技巧
请参考 Wiki :使用技巧集锦
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Tao's NoteBook!