基于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相同。




欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java CopyOnWriteArrayList可以用于可变对象吗?   只有静态方法的java加载类   java试图在加载时在自己身上绘制一个窗口   java将json作为字符串传递   java未从SMS检索器API接收SMS内容,尽管设备正在接收消息   java如何将部分XML复制到新的XML文件?   java如何在2D平面上随机生成一组站点,这些站点之间的空间大致相同?   JavaSpringMVC控制器bean配置   在Java中调用构造函数中的数组   如何在语音事件后持续发送请求类型:单次语音结束谷歌语音云Java   比较Java中的两个csv文件   java如何从包含构造函数的类调用方法?   java Android试图创建“先保存文件”吗?“对话   java如何避免Spring托管bean和Pojo依赖于同一服务时出现单例