Flexget 安装&配置 入门级教程
一、安装 Flexget
在星大脚本里选择了安装Flexget无需再次安装
安装 pip
更新 pip
安装 flexget,因为现在 pip 已经更新到 10.0.X 版本了,名称变成了 pip2。
这样 Flexget 就安装完成了!
二、配置 Flexget
首先说明一下,我这里目前只提供最基本的 flexget 的使用方法。
创建 flexget 的配置目录
编辑 flexget 的配置文件
这里提供几个示例供使用
注意: 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 到的种子标记为已下载,这样之后就不会下到老种了
方法 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
星大脚本有安装此插件
免费热种
热种
避免HR