实现自动订阅阿里云盘剧集
实现自动订阅阿里云盘剧集
背景
目前观影获取资源总共有两个渠道,一个是 PT,一个就是网盘,目前网盘阿里云盘用的比较多,前一阵子被限速了,现在好像又解除限制了,再次开始它的使用,用阿里云盘的时候在往自己网盘保存电视剧的时候,由于电视剧是过一阵子更新一集,这样保存完后还要经常看什么时候更新,没办法像 PT 那样订阅,非常的不自动,最近发现了一个自动管理阿里云盘订阅的服务,这样基本可以像 PT 一样自动,观影体验大大提升。
部署服务
服务 github 地址
adminpass/aliyundrive-subscribe: 阿里云盘 【订阅】【转存】 【下载】【命名】 (github.com)
创建目录和配置文件
群晖创建 docker 映射目录
目录下创建服务配置文件 app.ini
[app]
app-http-port = 8002
# 用户名
app-auth-user = admin
# 密码
app-auth-pass = admin
# mysql root:pass@tcp(ip:port)/database?charset=utf8&parseTime=True&loc=Local
app-database = conf/data.db
# 订阅检查周期: @every 30m(30分钟); @every 1h(1小时) - 不要太频繁
app-check-interval = @every 1h
# 订阅检查并发数
app-max-procs = 1
# 订阅更新检查延迟(秒, 0.不限制)
app-check-delay = 5
# 下载任务提交延迟(秒, 0.不限制)
app-download-delay = 3
# 缓存,在线播放m3u8资源目录, 会4小时自动清除
app-cache-dir = conf/cache
# 钉钉机器人通知
app-dingding-robot =
# 腾讯HiFlow通知
app-notify-hiflow = https://api.hiflow.tencent.com/engine/webhook/31/1597044003551531111
app-play-url = http://127.0.0.1:8002
# 识别正则
app-episode-regex = E\d{1,4}|EP\d{1,4}|第\d{1,4}话|第\d{1,4}集|第\d{1,4}期|_\d{1,4}_|\d{1,4}\s|\[\d{1,4}\]|\d{1,4}-4K|【\d{1,4}】
[aliyundrive]
# 云盘refresh-token
aliyundrive-refresh-token =
# 云盘open refresh-token
aliyundrive-open-refresh-token =
# 云盘open oauth地址
aliyundrive-open-oauth =
# 云盘资源根目录(默认root),建议设置一个单独目录
aliyundrive-root = root
# 默认空间(0.资源库 1.备份盘), 默认0
aliyundrive-drive-type = 0
# 收藏目录id
aliyundrive-folders =
# 模拟设备名
aliyundrive-device-name = Chrome浏览器
aliyundrive-model-name = Windows网页版
# 自动签到 true:开启 false:关闭
aliyundrive-sign-in = false
# 自动签到延迟范围(秒, 范围内随即执行), 默认0点2分开始执行
aliyundrive-sign-delay = 120
[aria2rpc]
aria2-rpc-url = http://127.0.0.1:6800/jsonrpc
aria2-rpc-secret = P3TERX
# 下载根目录
aria2-rpc-download-dir = /downloads
# 下载常用子目录(多个换行)
aria2-rpc-common-dirs =
aria2-rpc-enable = false
[emby]
emby-server-url =
emby-server-token =
emby-server-delay = 0
[plex]
plex-server-url =
plex-server-token =
plex-server-delay = 0
[notify]
notify-send-url =
notify-send-body =
进入群晖 ssh
启动 docker 容器
docker run -d --name=aliyundrive-subscribe \
-p 8002:8002 \
-v /volume1/docker/aliyundrive-subscribe/conf:/app/conf \
looby/aliyundrive-subscribe
看到容器正常启动
服务配置
访问网页服务 http://localip:8002
,默认账号 admin
,默认密码 admin
设置云盘 token
token 获取方式这里不再介绍
添加一个订阅尝试
获取资源 id
添加一个订阅
过一会观察一下结果
已经转存成功!
后话
我之前是把阿里云盘挂载到 alist,然后群晖通过 CloudSync 挂载阿里云盘来实现监听下载,这个服务也支持通过 aria2
来实现服务下载,配合刮削服务自动刮削入库,实现 emby 自动观影,美滋滋。
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 程序员波波
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果