注册 登录
查看: 1681|回复: 0

使用rss订阅管理transmission和qbittorrent下载

[复制链接]

45

主题

388

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
11211
发表于 2019-1-16 18:57:42 | 显示全部楼层 |阅读模式
1.先安装app主要是transmission的配置文件需要修改,以及定时执行flexget命令脚本,x3+和x5都可以用 同一个app,下载链接: https://pan.baidu.com/s/1zEtJOQgEDjOm9Wn91EMX8Q 提取码: 8kvb
系统设置那里上传安装,安装后重启系统才能生效,进行下一步。

2.ssh root登陆
root密码咨询群管理员,可以用putty更方便

3.登陆后输入下面命令安装flexget

#mount -o remount,rw /
#rm  -rf /usr/lib/python2.7/site-packages/PyYAML-3.11-py2.7.egg-info
#easy_install pip
#pip install CherryPy
#pip install flexget
然后安装完成后运行测试看看是否报错
#flexget -V
默认是有错误信息的。修改一下(自行搜索一下vi用法):

#vi  /usr/lib/python2.7/site-packages/past/translation/__init__.py
删除或者注释41,42行(vi中光标移动到这一行,按下dd按键就可以删除,然后输入:wq保存退出)

#from lib2to3.pgen2.parse import ParseError
#from lib2to3.refactor import RefactoringTool


#vi  /usr/lib/python2.7/site-packages/libfuturize/fixes/__init__.py
删除或者注释第2行(前面加#就是注释这一行)
#from lib2to3 import refactor

然后再执行flexget看看有没有出错误信息,正常信息是这样:
# flexget  -V
2.18.3
Latest release: 2.18.4

4.如果是transmission还需要安装一个插件
#pip install transmissionrpc

5.获取自己的pt论坛rss订阅地址
先去pt论坛站点复制rss地址,以馒头站点为例,比如我想下载收藏的电影(其他用法自行研究):
mt.jpg
这里面其他全部不选,只选择 “仅收藏”,然后点“生成RSS链接”,在生成的链接页面,把下面那一长串行地址复制下来,替换下面第6步中/root/.flexget/config.yml红色部分。

6.编写配置文件(以transmission举例)
#mkdir /root/.flexget
#vi /root/.flexget/config.yml
tasks:
  whsir:
    rss: https://tp.m-team.cc/torrentrss.php?https=1&rows=10&linktype=dl&passkey=xxxx(订阅地址要换成自己的)
    template: default
    accept_all: yes
    download: /sata/public/TRDOWNLOAD/watch
    transmission:
      path: /sata/public/TRDOWNLOAD
templates:
  default:
    transmission:
      host: localhost
      port: 9091
      username: admin
      password: "123456"
    clean_transmission:
      enabled: no


检查写的配置文件是否有错误
# flexget check
2019-01-16 11:12 VERBOSE  check                         Pre-checked 18 configuration lines
2019-01-16 11:13 VERBOSE  check                         Checking config file `/root/.flexget/config.yml`
2019-01-16 11:13 VERBOSE  check                         Config passed check.

7.使用rss订阅功能
去馒头或者其他pt站点,种子列表,看到想要下载的电影,就点标题后面的五角星收藏,就会自动添加到transmission任务列表。

定时执行脚本在/opt/bin/flexget.sh里面,默认300秒,可以自行修改,时间太短会频繁执行从而耗费资源。
如果想立即看到效果,可以执行下面命令,立即下载:
# flexget execute











回复

使用道具 举报

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

本版积分规则

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