Hugo博客公告弹窗

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

   
文章摘要
摘要小助理今天溜号啦……😜

项目

Github: https://github.com/Cp0204/quark-auto-save

夸克网盘自动转存

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

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

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

使用

Docker 部署(推荐)

WebUI 已能满足绝大多数需求。

docker run -d \
  --name quark-auto-save \
  -p 5005:5005 \
  -e WEBUI_USERNAME=admin \
  -e WEBUI_PASSWORD=admin123 \
  -v ./quark-auto-save/config:/app/config \
  -v /etc/localtime:/etc/localtime \
  --network bridge \
  --restart unless-stopped \
  cp0204/quark-auto-save:latest

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

环境变量默认备注
WEBUI_USERNAMEadmin管理账号
WEBUI_PASSWORDadmin123管理密码

一键更新

docker run --rm -v /var/run/docker.sock:/var/run/docker.sock containrrr/watchtower -cR quark-auto-save

正则整理示例

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魔法匹配剧集文件
【XX电影网】(.*)\.(mp4|mkv)\1.\2【XX电影网】example.mp4 → example.mp4
【XX电影网】movie.mkv → movie.mkv

直接写 json 配置注意\多加一重字符转义:如\d写作\\d,匹配字符.写作\\.

参考资料

特殊场景使用技巧

忽略后缀

  • 当目录已存01.mp4、02.mp4,新的源又有01.mkv、02.mkv、03.mkv,只希望获得03.mkv更新时。

  • 一个部剧同时追更两个源,看谁更新快🤪,但两个源的视频格式不一时。

使用青龙通知设置

删去配置文件中的整个 push_config 数组。

自动刷新媒体库

同时配置 emby.url emby.apikey 和任务的 emby_id ,将在新存或整理后自动刷新 Emby 媒体库、刷新元数据。

魔法匹配

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

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

CC BY-NC-SA 4.0 转载请注明
最后更新于 2024-11-23 15:12
clarity统计