找回密码
 立即注册
查看: 2479|回复: 4

[原创] 订阅人人影视的RSS,自动添加任务到qbittorrent或者transmission

[复制链接]

4

主题

45

回帖

1690

积分

中级渣柚V3

积分
1690
发表于 2020-7-28 20:27:31 | 显示全部楼层 |阅读模式
今天刚看到有贴为了使用人人影视的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_url-ljh-2007282027.rar

2.64 KB, 下载次数: 193

评分

参与人数 1渣金 +5 经验值 +5 收起 理由
jakc + 5 + 5 很给力!

查看全部评分

4

主题

45

回帖

1690

积分

中级渣柚V3

积分
1690
 楼主| 发表于 2020-7-28 20:28:52 | 显示全部楼层
获取RSS地址应该没有不会的吧?
获取rss连接地址.png

4

主题

45

回帖

1690

积分

中级渣柚V3

积分
1690
 楼主| 发表于 2020-7-28 20:34:15 | 显示全部楼层
关于/config目录映射关系,自己查自己的docker当初是映射在哪啊,这是我的路径,脚本放/media/wd/docker/john_qbconfig
目录下,docker里面终端对应就是/config
1111111111.png

0

主题

6

回帖

27

积分

初级渣柚V1

积分
27
发表于 2020-8-9 23:51:56 来自手机 | 显示全部楼层
谢谢楼主 还好我还有个x86主机 docker可以安装rrshare。不过你的思路挺好的。

0

主题

1

回帖

4

积分

初级渣柚V1

积分
4
QQ
发表于 2020-12-1 12:48:04 | 显示全部楼层
jackgaoyichen 发表于 2020-8-9 23:51
谢谢楼主 还好我还有个x86主机 docker可以安装rrshare。不过你的思路挺好的。

感谢指点
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|矿渣社区 ( 黔ICP备2024020525号-1 )

GMT+8, 2024-3-28 17:36 , Processed in 0.084000 second(s), 5 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表