flexget是一个程序,旨在自动下载或处理来自不同来源(如rss提要、html页面、各种网站等)的内容(种子、播客等)。
FlexGet的Python项目详细描述
flexget
FlexGet是一个多用途的自动化工具,用于像Torrents、NZB等内容, 播客、漫画、连续剧、电影等。它可以使用不同的来源 像rss提要、html页面、csv文件、搜索引擎甚至 不提供任何有用feed的站点插件。
示例
flexget使用基于YAML的配置文件。 下面的示例将查看链接中的rss提要,匹配与listes系列名称匹配的任何项目并下载:
tasks: tv_task: rss: http://example.com/torrents.xml series: - some series - another series download: /tvshows
有许多插件允许以有趣的方式利用flexget 越来越多的人在不断地加入。
flexget对于使用watch的应用程序非常有用 目录支持或为外部实用程序(如flexget)提供接口。 要了解使用flexget可以完成的许多事情,您可以查看我们的cookbook。
changelog:https://flexget.com/ChangeLog
帮助:https://discuss.flexget.com/
错误:https://github.com/Flexget/Flexget/issues
如何使用git checkout
检查是否有python 2.7/3.3或更高版本可用于命令python -V。
在某些环境中,新的python可能以另一个名称提供,如 “python2.7”或“python3”,在这种情况下,您需要使用该选项而不是 普通的“Python”。
要从此目录开始使用flexget,请执行以下操作:
首先,将virtualenv包(最新版本)安装到系统中。
现在,在签出目录中,运行:
virtualenv .
这将初始化python virtualenv。这不需要直接在 您的签出目录,但这些说明假定它在那里。
接下来,我们需要安装依赖项和flexget本身,这可以简单地完成:
bin/pip install -e .
这将对当前目录()进行可编辑(-e)的开发安装。
之后,flexget可以通过<checkout directory>/bin/flexget使用。核实 通过运行安装:
bin/flexget -V
您可以将配置文件放在签出目录中,或放在~/.flexget (Unix、Mac OS X)或^{TT4}$(Windows)。
如果不想使用virtualenv,有一个flexget_vanilla.py文件 可以在没有virtualenv的情况下运行flexget,请注意 自己安装所有必需的依赖项。