使用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 。