admin

Centos7.3安装Transmission RSS订阅工具FlexGet
环境准备测试环境Centos7.3当前Python版本Python 2.7.5官方的一个教程:https://fl...
扫描右侧二维码阅读全文
30
2018/10

Centos7.3安装Transmission RSS订阅工具FlexGet

环境准备

测试环境Centos7.3

当前Python版本Python 2.7.5

官方的一个教程:https://flexget.com/InstallWizard/Linux

安装epel源,通过epel源安装python-pip工具

yum install epel-release

yum install python-pip

升级安装工具(如果由于网络原因断掉,就重新运行,看到下面图片才是正常的)

pip install --upgrade pip

pip install --upgrade setuptools

安装flexget

安装flexget工具(安装过程需要一段时间,看到下图表示安装完成)

pip install flexget

接下来安装

pip install transmissionrpc

配置flexget

开始配置flexget

自己创建一个配置文件
注意:配置文件要遵循YAML语法,不能使用tab,要用空格来缩进,每个层级要用两个空格缩进

mkdir /etc/flexget cd /etc/flexget/ vim config.yml
mkdir /etc/flexget
cd /etc/flexget/
vim config.yml

配置文件内容如下:


tasks:

  whsir:

    rss: http://bt.3dmgame.com/rss.php

    template: default

    accept_all: yes

    download: /root/bt/torrents

    transmission:

      path: /root/bt/downloads

templates:

  default:

    transmission:

      host: localhost

      port: 9091

      username: admin

      password: "123456"

    clean_transmission:

      enabled: no

PS:
accept_all:是过滤器插件,表示接受rss源中的所有项
whsir: 任务名
rss:订阅地址
template: default 载入设置好的模版
clean_transmission可以自动清除已完成的transmission任务,这里关闭掉,默认启用
当然你也可以设置邮件功能,更多插件说明查看官网https://flexget.com/Plugins

运行flexget

配置好后通过命令验证flexget配置文件是否有错误,如果有错会指出错误在哪一行

flexget check

执行RSS测试,不会下载任何文件到硬盘

flexget --test execute

执行RSS ,执行完成后就可以在download对应目录中看到了

flexget execute

检查执行状态

flexget status

先确认flexget位置

which flexget

我这里flexget路径是/usr/local/bin/flexget

添加计划任务

crontab -e

/1 * /usr/local/bin/flexget -c /etc/flexget/config.yml execute

这样每分钟都会监控RSS,一旦有更新就会自动下载到指定的目录中

附:

flexget rejected list列出所有被拒绝的条目
flexget rejected clear清除所有被拒绝的条目
flexget failed list列出所有失败的条目
flexget failed clear清除所有失败的条目
更多用法说明查看官网https://flexget.com/CLI

附一个邮件的写法:


email:

  active: True

  from: whsir.smith@gmail.com

  to: whsir.smith@gmail.com

  smtp_host: smtp.gmail.com

  smtp_port: 587

  smtp_username: whsir@gmail.com

  smtp_password: yourpassword

  smtp_tls: true

转载自 Centos7.3安装Transmission RSS订阅工具FlexGet

Last modification:October 30th, 2018 at 06:14 pm

Leave a Comment