ubuntu下flexget安装与配置

下载机上刚换上了最新ubuntu1604

首先安装pip,然后安装flexget

1
2
apt-get install python-pip
pip install flexget

看一下安装是否成功和版本号

1
2
3
flexget -V
#2.0.1
#You are on the latest release.

然后是配置,在文件~/.flexget/config.yml
如果没找到这个文件和文件夹的话,那就自己创建吧

1
2
mkdir .flexget
vim config.yml

配置文件是YAML格式,需要遵循YAML语法,也就是说,不要使用tab来缩进,一定要用空格,缩进是一定要遵守的,每个层级之间用两个空格缩进,冒号后面记得要有空格。写完配置文件后最好测试一下。

1
flexget --test execute

新版的flexget都要带上才能正确运行,不然会报错flexget: error: too few arguments

下面这个就是配置文件的格式了

1
2
3
4
5
tasks:
  xxoo:
    rss: http://site.com/feed.rss
    accept_all: yes
    download: /tmp/

在这个例子里:
xxoo是任务的名称可以自己随便起
rss是输入插件,flexget支持许多种输入方式,但是最常用的还是配合PT使用的RSS
accept_all是过滤器插件,表示接受rss源中的所有项
download是输出插件,表示将rss项中的种子文件存到指定的文件夹。
由于我使用的是deluge,所以设置了自动rss下载种子到指定文件夹,然后deluge自动下载指定文件内种子,完成后的种子移动去指定文件夹。具体的这里不多说,请留意后续文章。
配置好后就手动第一次自己运行吧

1
flexget --cron execute

运行后看看自己指定文件夹下是不是多了好多种子吧~~~~
flexget是不会自动运行的,所以要用到cron

1
2
3
4
5
6
7
crontab -e
#添加一行
@hourly /usr/local/bin/flexget --cron
#然后保存重启cron
service cron restart
#关于flexget的log文件可以查看
cat ~/.flexget/flexget.log

关于deluge的更多阅读:
ubunutu/centos一键安装deluge
deluge远程管理方法

添加评论

  1. yook yip回复 2017-08-08 09:49

    非常感谢您的付出,你的教程对我的帮助非常大。

    问您一个问题:@hourly /usr/local/bin/flexget –cron 如果更改为没1分钟运行一次,该如何更改