Flexget 安装&配置 入门级教程

常用的RSS管理Web by https://github.com/Aniverse/WiKi/ & https://ymgblog.com/2018/04/30/396/

一、安装 Flexget

在星大脚本里选择了安装Flexget无需再次安装

安装 pip

apt-get updateapt-get install python-pip python-setuptools nano

更新 pip

pip install --upgrade pip

安装 flexget,因为现在 pip 已经更新到 10.0.X 版本了,名称变成了 pip2。

pip2 install flexget

这样 Flexget 就安装完成了!

二、配置 Flexget

首先说明一下,我这里目前只提供最基本的 flexget 的使用方法。

创建 flexget 的配置目录

mkdir /root/.flexget

编辑 flexget 的配置文件

nano /root/.flexget/config.yml

这里提供几个示例供使用

注意: 1. 新手最好在 SSH 或者 WebUI (WebUI如何开启见后文)下编辑 Flexget 配置文件;在 Windows 下也不要用系统自带的记事本编辑,容易出错(换行问题之类的) 2. Flexget 配置文件遵循 YAML 格式,请注意空格和缩进 3. inexistence 脚本安装完后的 Flexget 后默认不启用 RSS 功能

如果需要使用 RSS 功能,主要有两个办法(如何使用见后文): 1. 使用 daemon 模式的 schedules 2. 使用 cron

配置文件示例

配置 WebUI

上面示例配置文件的web_server参数,这个是用来开启 Flexget 的 WebUI 的,需要执行以下命令!

设置 Web 密码,注意不太太简单,否则不成功!用户名默认是 flexget

开启 WebUI 后台运行

这时你打开 http://服务器 IP:6566 就能看到 flexget 的 web 界面了,登录后即可在 config 那里直接修改配置文件了!

测试

输入这一句命令测试:

如配置文件存在语法错误,会提示你在第几行有什么错误 如果配置文件没问题的话则会测试执行,不会真的下种子,可以用来测试配置文件写得是否合乎预期

第一次使用 RSS 的时候难免会下载到一些已经出种的老种,为了解决这个情况,第一次执行 flexget 的时候,可以用

这样子不会下载种子,但是会把这次 RSS 到的种子标记为已下载,这样之后就不会下到老种了

开启 RSS

方法 1 :使用 schedules

tasks 处写要执行 RSS 的任务名称,minutes: 3 表示每隔 3 分钟执行一次上述任务 可以针对不同的 tasks 采用不同的 RSS 周期

方法 2 :使用 cron

使用 cron 的话,schedules 最好改成 no,正如脚本里默认的那样(schedules: no) 首先在 SSH 输入 crontab -e,选择一个文本编辑器,默认的 nano 即可 (nano 使用教程:http://man.linuxde.net/nano) 设置 2 分钟执行一次 RSS,就在文件里(写在哪个位置无所谓,顶部也行、底部也行)输入:

(这里的就是 2 分钟执行一次的意思) 保存、退出,之后可以在 WebUI 中看 Log 来判断 Flexget 是否有在正常工作,或者在 SSH 中输入 flexget status 查看状态

以上两个办法都是最短 1 分钟执行 1 次 RSS,如果你想实现更高的频率得用别的办法,这里不作介绍了

提示:一般情况下不建议 RSS 频率太高,一是因为 Flexget 本身执行过程中会消耗一些系统资源,频率太高可能服务器撑不住;二是因为 RSS 频率太高可能有些站点认为你是在做恶意攻击。至于多久一次算是频率太高,你自己看着办吧……

如何抓取免费种:

https://github.com/Alvinnfly/promotion

https://github.com/Juszoe/flexget-nexusphp

星大脚本有安装此插件

flexget-nexusphp 完整配置示例

免费热种

热种

避免HR

最后更新于

这有帮助吗?