基于QbitTorrent的Torrent搜索引擎
nova6的Python项目详细描述
#独立的nova search
这是[qbittorrent的nova搜索引擎](http s://github.com/qbittorrent/qbittorrent/tree/master/src/search engine)的一个分支。
添加一个setuptools安装程序以供独立使用,并支持python2和python3即开即用(尽管这不应该依赖)。
开发将只集中在python3上。
>如何使用
*安装它
``shell
>$pip安装nova6
``````
*从qbittorrent上获取一些引擎:https://github.com/qbittorrent/search-plugins
>
>```shell
$nova6-d搜索插件全部查询
``````````````````````````````br/>
##概要
nova6试图通过qbittorrent保持与nova的命令行兼容性。然而,为了使其可分配并仍然保持与现有插件的兼容性,我必须做一些更改。特别是,“‘接受’一个额外的命令行参数,即‘不’:‘引擎目录“,”。如果未指定,它将检查“nova6.py”同一目录中的“engines”,就像qbittorrent的一样。
使用“--capabilities”列出可用的插件。
**category**
可用的类别有“电影”、“音乐”、“游戏”、“动画”、“软件”、“图片”和“书籍”。“关键词”**
< BR/>搜索关键词:BR/> BR/>可选的参数
BR/> ***-能力**BR/> BR/>输出一个显示搜索引擎插件能力的XML并立即退出。
BR/> **引擎DR**,**-d**
见上文。为引擎插件指定自定义目录。可以多次指定。
格式如下:
``link name size seeds leech engine url ```
**link**→与下载链接相对应的字符串(指向.torrent文件)
**name**→与torrent名称相对应的unicode字符串(即:“ubuntu linux 17.04”)
**size**→与torrent大小相对应的字符串(即:“6 MB”或“200 KB”或“1.2 GB”…)
***种子**→此种子的种子数
***水蛭**→此种子的水蛭数
***引擎URL**→搜索引擎URL(即:http://www.mininova.org)
***描述链接**(可选)→如果搜索插件提供了它,描述Torrent
\例如:
``xml
<;功能>;
<;MyEngine>;
<;名称>;My Super Torrent Engine<;名称>;
<;URL>;https://www.myTorrentEngine.com<;URL>;
<;类别>;电影动画书软件游戏电视音乐<;类别>;
<;MyEngine>;
…
<;/功能>;
````
[davide depau]对其进行了调整(https://github.com/depaulicious),使其独立并可重用。
许可证与qbittorrent、gplv2相同。
这是[qbittorrent的nova搜索引擎](http s://github.com/qbittorrent/qbittorrent/tree/master/src/search engine)的一个分支。
添加一个setuptools安装程序以供独立使用,并支持python2和python3即开即用(尽管这不应该依赖)。
开发将只集中在python3上。
>如何使用
*安装它
``shell
>$pip安装nova6
``````
*从qbittorrent上获取一些引擎:https://github.com/qbittorrent/search-plugins
>
>```shell
$nova6-d搜索插件全部查询
``````````````````````````````br/>
##概要
nova6试图通过qbittorrent保持与nova的命令行兼容性。然而,为了使其可分配并仍然保持与现有插件的兼容性,我必须做一些更改。特别是,“‘接受’一个额外的命令行参数,即‘不’:‘引擎目录“,”。如果未指定,它将检查“nova6.py”同一目录中的“engines”,就像qbittorrent的一样。
使用“--capabilities”列出可用的插件。
**category**
可用的类别有“电影”、“音乐”、“游戏”、“动画”、“软件”、“图片”和“书籍”。“关键词”**
< BR/>搜索关键词:BR/> BR/>可选的参数
BR/> ***-能力**BR/> BR/>输出一个显示搜索引擎插件能力的XML并立即退出。
BR/> **引擎DR**,**-d**
见上文。为引擎插件指定自定义目录。可以多次指定。
格式如下:
``link name size seeds leech engine url ```
**link**→与下载链接相对应的字符串(指向.torrent文件)
**name**→与torrent名称相对应的unicode字符串(即:“ubuntu linux 17.04”)
**size**→与torrent大小相对应的字符串(即:“6 MB”或“200 KB”或“1.2 GB”…)
***种子**→此种子的种子数
***水蛭**→此种子的水蛭数
***引擎URL**→搜索引擎URL(即:http://www.mininova.org)
***描述链接**(可选)→如果搜索插件提供了它,描述Torrent
\例如:
``xml
<;功能>;
<;MyEngine>;
<;名称>;My Super Torrent Engine<;名称>;
<;URL>;https://www.myTorrentEngine.com<;URL>;
<;类别>;电影动画书软件游戏电视音乐<;类别>;
<;MyEngine>;
…
<;/功能>;
````
[davide depau]对其进行了调整(https://github.com/depaulicious),使其独立并可重用。
许可证与qbittorrent、gplv2相同。