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
最后更新于
这有帮助吗?