使用FlexGet订阅下载Torrent
文章目录
【注意】最后更新于 November 30, 2017,文中内容可能已过时,请谨慎使用。
此文目的在于简单的使用 FlexGet 代替 UT 自带的订功能,实现特殊需求。
FlexGet 基于 Python 的一套订阅方案,看到 PY 就能想到其牛逼。
环境配置
FlexGet 所要求的 Python 环境为 2.7 或者 3.5,(不支持 3.6 及其以上,具体自己官网瞧)官网:https://flexget.com/ 。
-
Python 环境安装,(现在 3.6 也是可以的, 2018-07-27 更新) 推荐 3.5 版 64 位的,安装时记得添加进环境变量。https://www.python.org/ftp/python/3.5.4/python-3.5.4-amd64.exe 。
-
FlexGet 按照官网方法 https://flexget.com/InstallWizard/Windows 安装。其中注意,如果你之前已经同时安装了 py2 和 py3,那你可能得百度一下自己修改一下命令,
python2
python3
。
|
|
|
|
|
|
至此基于 Python 的 FlexGet 环境已经搭建好了。下面我们配置 FlexGet 的控制文件。
配置 FlexGet
任务计划程序(我已经默认大家使用的是 windows)添加任务,如下面两图。
使用 1 分钟即可,不要配置几个任务,因为运行一次大概需要 20-40 秒,其中操作使用 vbs 文件,文件如下写:
|
|
推荐直接在你的用户目录下新建flexget
文件夹,然后将配置文件config.yml
(自己建一个txt文件
改后缀名即可)丢里面。
config.yml
按照下面的代码填写即可快速设置:
|
|
说面一下,注意使用两个空格(不能使用制表符)严格对其,自行百度 yml
就知道原因,rss 就是你在 PT 站上面得到的个人 RSS 链接,
download:
后面是你的 utorrent 自动载入种子的目录,
content_size:
正如其义,可用于控制种子体积。其它可以参考 https://flexget.com/Plugins 。这里感谢[珞樱-WHUPT]的 AutoSeed 配置文件详解。
UTorrent 设置
设置 UT 自动从文件夹载 torrent 文件,如下图:
测试
使用 flexget --test
测试,flexget execute
直接运行也可以。
一般来说,种子发布后,2-3 分钟内可以实现自动下载,而使用 utorrent 自带的 rss 刷新时间最少为 5 分钟,而且无法自定义体积等其它高级筛选。更多可以参考 https://pt.whu.edu.cn/forums.php?action=viewtopic&topicid=2017&page=p20477 。