订阅人人影视的RSS,自动添加任务到qbittorrent或者transmission
今天刚看到有贴为了使用人人影视的linux客户端,特意跑了个x86的虚拟机,其实完全不用跑虚拟机,本身人人的资源也有bt连接,为何不直接使用我们一直开着的bt客户端下载呢?省资源,而且更快!不就写脚本抓取连接吗?说干就干,然后就写了下面这两个脚本。rss_url.txt
记录RSS的URL地址,每行一个地址,也可以添加一些描述,方便记忆管理,大概格式见样例
yyets-rss.sh
通过RSS抓取,对比数据,有新增内容则添加到bt客户端的脚本,可以支持qbittorrent和transmission
详见脚本里面备注
yyets-all.sh
读取rss_url.txt,并调用yyets-rss.sh脚本,逐条检查RSS
使用步骤:
编辑好自己的订阅url到rss_url.txt
修改yyets-rss.sh和yyets-all.sh里面对应的路径,我是使用docker版本的qbee,具体为:
johngong/qbittorrent:qee_4.2.5.11
所以我用的路径都是docker里面内部的路径/config
同用docker板qb的基本不用改了,然后把这三个文件放到/config对应宿主机的映射目录里
docker ps 查看qb的container id
进入docker终端
docker exec -it 你查到的ID /bin/bash
手动运行一下学习和检查更新,确定没有报错(你也可以直接check,这样结果就全下载了)
/config/yyrss-all.sh learn
/config/yyrss-all.sh check
没问题就可以添加定时任务了
docker终端里
crontab -e
添加一条定时任务,我这是6小时一次
00 */6 * * * /config/yyrss-all.sh check >> /dev/null 2&>1
(不会编辑的请自行百度vim的用法)
注意:修改sh脚本请使用gedit或者Notepad++,本人推荐gedit
题外话:人人影视的资源,提示 版权原因!请去正版页面观看 ,其实下载链接在RSS里面好好的躺着呢:-D
获取RSS地址应该没有不会的吧?
关于/config目录映射关系,自己查自己的docker当初是映射在哪啊,这是我的路径,脚本放/media/wd/docker/john_qbconfig
目录下,docker里面终端对应就是/config
谢谢楼主 还好我还有个x86主机 docker可以安装rrshare。不过你的思路挺好的。 jackgaoyichen 发表于 2020-8-9 23:51
谢谢楼主 还好我还有个x86主机 docker可以安装rrshare。不过你的思路挺好的。
:D:D感谢指点
页:
[1]