diff --git a/wiki/New-Torznab-search-engine.md b/wiki/New-Torznab-search-engine.md index 1381e02..e897081 100644 --- a/wiki/New-Torznab-search-engine.md +++ b/wiki/New-Torznab-search-engine.md @@ -11,7 +11,7 @@ Since version 4.5.0 the native search engine is replaced with a new search engin [Torznab](https://torznab.github.io/spec-1.3-draft/torznab/Specification-v1.3.html) is an API specification based on the Newznab WebAPI. The API is built around a simple XML/RSS feed with filtering and paging capabilities. -There are several software compatible with this specification. Its goal is to support as many torrent sites as possible, parse the content and convert the results into Torznab format so it can be consumed by other applications such as qBittorrent. +There are several software compatible with this specification. Its goal is to support as many torrent sites as possible, parse the content and convert the results into Torznab format so it can be consumed by other applications such as qBittorrent. These are the most popular applications: * [Jackett](https://github.com/Jackett/Jackett): **(recommended)**. It supports more than 500 torrent sites and has the biggest user base. @@ -26,36 +26,36 @@ All of them work fine on qBittorrent, but we only provide instructions for Jacke You can find the installation instructions [here](https://github.com/Jackett/Jackett#installation-on-windows). It's really recommended to install Jackett as a system service. In this way it will start automatically when you start the computer and it will always be up to date. -Once Jackett is installed. You can open the Web UI to configure the torrent sites. The Jackett URL is usually http://127.0.0.1:9117 The next step is to set up your favorite torrent sites. Click the "Add indexer" button and follow the instructions. +Once Jackett is installed. You can open the Web UI to configure the torrent sites. The Jackett URL is usually http://127.0.0.1:9117 The next step is to set up your favorite torrent sites. Click the "Add indexer" button and follow the instructions. -![](https://raw.githubusercontent.com/qbittorrent/search-plugins/master/docs/qbittorrent_torznab_search_1.png) +![](https://raw.githubusercontent.com/qbittorrent/search-plugins/master/wiki/qbittorrent_torznab_search_1.png) When you're done, use the "Manual search" to check that it works correctly. -![](https://raw.githubusercontent.com/qbittorrent/search-plugins/master/docs/qbittorrent_torznab_search_2.png) +![](https://raw.githubusercontent.com/qbittorrent/search-plugins/master/wiki/qbittorrent_torznab_search_2.png) ## qBittorrent search engine By default the search engine is disabled. You can enable it in "View => Search engine". -![](https://raw.githubusercontent.com/qbittorrent/search-plugins/master/docs/qbittorrent_torznab_search_3.png) +![](https://raw.githubusercontent.com/qbittorrent/search-plugins/master/wiki/qbittorrent_torznab_search_3.png) Now you will see a new tab where you can search and configure the "Indexers" (torrent sites). -![](https://raw.githubusercontent.com/qbittorrent/search-plugins/master/docs/qbittorrent_torznab_search_4.png) +![](https://raw.githubusercontent.com/qbittorrent/search-plugins/master/wiki/qbittorrent_torznab_search_4.png) You have to add the indexers one by one. The name can be anything. The Toznab URL and API Key are copied from the Jackett Web UI. -![](https://raw.githubusercontent.com/qbittorrent/search-plugins/master/docs/qbittorrent_torznab_search_5.png) +![](https://raw.githubusercontent.com/qbittorrent/search-plugins/master/wiki/qbittorrent_torznab_search_5.png) -![](https://raw.githubusercontent.com/qbittorrent/search-plugins/master/docs/qbittorrent_torznab_search_6.png) +![](https://raw.githubusercontent.com/qbittorrent/search-plugins/master/wiki/qbittorrent_torznab_search_6.png) The indexers can be disabled and edited with the "right-click menu". -![](https://raw.githubusercontent.com/qbittorrent/search-plugins/master/docs/qbittorrent_torznab_search_7.png) +![](https://raw.githubusercontent.com/qbittorrent/search-plugins/master/wiki/qbittorrent_torznab_search_7.png) You can perform searches in all enabled indexers as usual. -![](https://raw.githubusercontent.com/qbittorrent/search-plugins/master/docs/qbittorrent_torznab_search_8.png) +![](https://raw.githubusercontent.com/qbittorrent/search-plugins/master/wiki/qbittorrent_torznab_search_8.png) -If some indexer is not working as expected (or you don't get results at all) check the qBittorrent and Jackett logs for further details. \ No newline at end of file +If some indexer is not working as expected (or you don't get results at all) check the qBittorrent and Jackett logs for further details. diff --git a/wiki/Unofficial-search-plugins-wiki.git.mediawiki b/wiki/Unofficial-search-plugins-wiki.git.mediawiki deleted file mode 100644 index 3b44d81..0000000 --- a/wiki/Unofficial-search-plugins-wiki.git.mediawiki +++ /dev/null @@ -1,640 +0,0 @@ -[Skip to content](https://github.com/qbittorrent/search-plugins/wiki/Unofficial-search-plugins/_edit#start-of-content) -Navigation Menu -https://github.com/qbittorrent -/ -[search-plugins](https://github.com/qbittorrent/search-plugins) - -Type / to search -[Code](https://github.com/qbittorrent/search-plugins) -Issues -22 -Pull requests -4 -[Discussions](https://github.com/qbittorrent/search-plugins/discussions) -[Actions](https://github.com/qbittorrent/search-plugins/actions) -[Wiki](https://github.com/qbittorrent/search-plugins/wiki) -[Security](https://github.com/qbittorrent/search-plugins/security) -[Insights](https://github.com/qbittorrent/search-plugins/pulse) -Editing Unofficial search plugins - - -Unofficial search plugins -Write -Preview - -Edit mode: -MediaWiki -Here you can find unofficial search engine plugins for qBittorrent that are made available by the community - -= Read First = -* Note that python plugins/scripts are, by its nature, not considered to be safe. Therefore any use of the unofficial plugins is at your own risk. It is a good practice to audit/take a look at the plugin/script before you install. -* To install search engine plugins, follow [[Install-search-plugins#steps-to-install-search-plugins-qbittorrent-version-3110-or-more-recent|this tutorial]]. -* To request search plugins not listed in this page, update [[Request-unofficial-search-plugin|this page]]. -* To write your own search plugins, please follow [[How-to-write-a-search-plugin|this tutorial]]. -* If you wrote one, you're welcome to add it to these tables. Please keep the list sorted by Search Engine name. -* '''If you experience issues with any of the plugins posted here, please report to the author directly.''' In case the author is unresponsive, you can try to fix it yourself. Then you can edit this wiki page and update the link to your fixed plugin. -* The plugins shown as ✖ or ❗ will result in the slowdown and malfunction of other plugins as well, hence the use of these plugins is strongly discouraged. - -⚠️ We removed support for Python 2. Please upgrade to Python 3 to continue using the search function. -The minimum supported Python version (across all platforms) is specified at [https://github.com/qbittorrent/qBittorrent/blob/master/INSTALL#L21-L23 here]. - -= Plugins for Public Sites = - -{|class="sortable" -|- -! Search Engine -! Author (Repository) -! Version -! Last update -! Download link -! Comments -|- -| [[https://www.google.com/s2/favicons?domain=1337x.to#.png]] [http://1337x.to/ 1337x] -| [https://github.com/sa3dany sa3dany], [https://github.com/Alyetama Alyetama], [https://github.com/BurningMop BurningMop], [https://github.com/scadams scadams] -| 2.2 -| 20/Aug
2023 -| [https://gist.githubusercontent.com/scadams/56635407b8dfb8f5f7ede6873922ac8b/raw/f654c10468a0b9945bec9bf31e216993c9b7a961/one337x.py [[https://raw.githubusercontent.com/Pireo/hello-world/master/Download.gif]] ] -| ✔ qbt 4.4.x / python 3.6.0 -|- -|[[https://www.google.com/s2/favicons?domain=academictorrents.com#.png]] [https://academictorrents.com/ Academic Torrents] -|[https://github.com/LightDestory/qBittorrent-Search-Plugins LightDestory] -|1.2 -|19/Mar
2023 -|[https://raw.githubusercontent.com/LightDestory/qBittorrent-Search-Plugins/master/src/engines/academictorrents.py [[https://raw.githubusercontent.com/Pireo/hello-world/master/Download.gif]] ] -|✔ qbt 4.3.x / python 3.8.5
**READ REPOSITORY NOTES** -|- -|[[https://raw.githubusercontent.com/Cc050511/qBit-search-plugins/main/favicon.png]] [https://acg.rip/ acgrip] -|[https://github.com/Cc050511/qBit-search-plugins Yun] -|1.0 -|24/Apr
2023 -|[https://raw.githubusercontent.com/Cc050511/qBit-search-plugins/main/acgrip.py [[https://raw.githubusercontent.com/Pireo/hello-world/master/Download.gif]] ] -|✔ qbt 4.5.2 / python 3.10
-|- -| [[https://raw.githubusercontent.com/hannsen/qbittorrent_search_plugins/master/ali213.png]] [http://down.ali213.net/ ali213.net] -| [https://github.com/hannsen/qbittorrent_search_plugins/ hannsen] -| 1.00 -| 25/Dec
2017 -| [https://raw.githubusercontent.com/hannsen/qbittorrent_search_plugins/master/ali213.py [[https://raw.githubusercontent.com/Pireo/hello-world/master/Download.gif]] ]
[https://github.com/hannsen/qbittorrent_search_plugins#user-content-ali213net--ali213py [[https://github.com/Pireo/hello-world/blob/master/Help%20book.gif]] ] -| ✔ qbt 4.1.x / python 3.5.0
❗ qbt 4.3.0.1 / python 3.9 -|- -| [[https://www.google.com/s2/favicons?domain=anidex.info#.png]] [http://anidex.info/ anidex.info] -| [https://github.com/nindogo Ni Ndogo] -| 0.02 -| 06/Jul
2019 -| [https://raw.githubusercontent.com/nindogo/qbtSearchScripts/master/anidex.py [[https://raw.githubusercontent.com/Pireo/hello-world/master/Download.gif]] ] -| ✔ qbt 4.1.x / python 3.5.0 -|- -| [[https://github.com/AlaaBrahim/qBitTorrent-animetosho-search-plugin/blob/main/screenshots/animetosho.png]] [http://animetosho.org/ animetosho.org] -| [https://github.com/AlaaBrahim AlaaBrahim] -| 1.0.0 -| 17/Dec
2023 -| [https://raw.githubusercontent.com/AlaaBrahim/qBitTorrent-animetosho-search-plugin/main/animetosho.py [[https://raw.githubusercontent.com/Pireo/hello-world/master/Download.gif]] ] -| ✔ qbt 4.5.x / python 3.x.x -|- -|[[https://raw.githubusercontent.com/nklido/qBittorrent_search_engines/master/engines/audiobookbay_icon_16x16.png]] [http://audiobookbay.fi AudioBook Bay (ABB) ] -|[https://github.com/nklido/qBittorrent_search_engines nKlido] -|0.0.2 -|21/May
2022 -|[https://raw.githubusercontent.com/nklido/qBittorrent_search_engines/master/engines/audiobookbay.py [[https://raw.githubusercontent.com/Pireo/hello-world/master/Download.gif]] ] -|✔ qbt 4.3.x / python 3.8.10
-|- -| [[https://www.google.com/s2/favicons?domain=bitsearch.to#.png]] [https://bitsearch.to/ Bit Search] -| [https://github.com/BurningMop/qBittorrent-Search-Plugins BurningMop] -| 1.0 -| 05/Jan
2024 -| [https://raw.githubusercontent.com/BurningMop/qBittorrent-Search-Plugins/main/bitsearch.py [[https://raw.githubusercontent.com/Pireo/hello-world/master/Download.gif]] ] -| ✔ qbt 4.6.x / python 3.9.x -|- -| [[https://www.google.com/s2/favicons?domain=bt4gprx.com#.png]] [https://bt4gprx.com/ bt4gprx] -| [https://github.com/TuckerWarlock/qbittorrent-search-plugins TuckerWarlock] -| 2.0 -| 27/Aug
2023 -| [https://raw.githubusercontent.com/TuckerWarlock/qbittorrent-search-plugins/main/bt4gprx.com/bt4gprx.py [[https://raw.githubusercontent.com/Pireo/hello-world/master/Download.gif]] ] -| ✔ qbt 4.5.x / python 3.10.x
❗ Working when DDOS cloudfare
protection is disabled -|- -| [[https://www.google.com/s2/favicons?domain=btdig.com#.png]] [https://btdig.com/ btdig] -| [https://github.com/galaris/BTDigg-qBittorrent-plugin galaris] -| 1.1 -| 24/Jul
2024 -| [https://raw.githubusercontent.com/galaris/BTDigg-qBittorrent-plugin/main/btdig.py [[https://raw.githubusercontent.com/Pireo/hello-world/master/Download.gif]] ] -| ✔ qbt 4.6.4 / python 3.9.x -|- -| [[https://github.com/menegop/qbfrench/blob/master/cpasbien.png]] -[http://www.cpasbien.moe Cpasbien] -| [https://github.com/MarcBresson/cpasbien MarcBresson] -| 2.2 -|24/Dec
2023 -| [https://raw.githubusercontent.com/MarcBresson/cpasbien/master/src/cpasbien.py [[https://github.com/MarcBresson/cpasbien/blob/master/assets/Download.gif]]] -| ✔ qbt 4.5.x / python 3.11.x -|- -| [[https://github.com/bugsbringer/qbit-plugins/blob/master/darklibria.png]] [https://dark-libria.it/ dark-libria] -| [https://github.com/bugsbringer/qbit-plugins Bugsbringer] -| 0.10 -| 20/Jun
2020 -| [https://raw.githubusercontent.com/bugsbringer/qbit-plugins/master/darklibria.py [[https://raw.githubusercontent.com/Pireo/hello-world/master/Download.gif]] ]
[https://github.com/bugsbringer/qbit-plugins/blob/master/README.md [[https://github.com/Pireo/hello-world/blob/master/Help%20book.gif]] ] -| ✔ qbt 4.2.x / python 3.5.0 -|- -| [[https://i.imgur.com/2QEr3r0.png]] [https://share.dmhy.org/ DMHY] -| [https://github.com/ZH1637/dmhy ZH] -| 1.0 -| 25/Nov
2023 -| [https://raw.githubusercontent.com/ZH1637/dmhy/main/dmhy.py [[https://raw.githubusercontent.com/Pireo/hello-world/master/Download.gif]] ]
-| ✔ qbt 4.6.x / python 3.10.0 -|- -| [[https://i.imgur.com/2QEr3r0.png]] [https://share.dmhy.org/ DMHY] -| [https://github.com/diazchika/dmhy dchika] -| 1.0 -| 8/Jul
2024 -| [https://raw.githubusercontent.com/diazchika/dmhy/main/dmhy.py [[https://raw.githubusercontent.com/Pireo/hello-world/master/Download.gif]] ]
-| ✔ qbt 4.6.x / python >= 3.7 -|- -|- -| [[https://github.com/Bioux1/qbtSearchPlugins/blob/main/dodi_repacks.png]] [https://dodi-repacks.site/ DODI Repacks] -| [https://github.com/Bioux1/qbtSearchPlugins Bioux1] -| 1.0 -| 27/Jun
2024 -| [https://raw.githubusercontent.com/Bioux1/qbtSearchPlugins/main/dodi_repacks.py [[https://raw.githubusercontent.com/Pireo/hello-world/master/Download.gif]] ]
-| ✔ qbt 4.6.5 / python 3.12.4 -|- -| [[https://github.com/dangar16/dontorrent-plugin/blob/main/icono%20dontorrent.png]] [https://dontorrent.cologne/ Dontorrent] -| [https://github.com/dangar16/dontorrent-plugin dangar16] -| 1.0 -| 24/Sep
2024 -| [https://raw.githubusercontent.com/dangar16/dontorrent-plugin/main/dontorrent.py [[https://raw.githubusercontent.com/Pireo/hello-world/master/Download.gif]] ]
-| ✔ qbt 4.6.5 / python 3.9.7 -|- -| [[https://github.com/iordic/qbittorrent-search-plugins/raw/master/images/icons/elitetorrent.png]] [https://www.elitetorrent.com/ Elitetorrent] -| [https://github.com/iordic/qbittorrent-search-plugins iordic] -| 1.5 -| 21/Sep
2024 -| [https://raw.githubusercontent.com/iordic/qbittorrent-search-plugins/master/engines/elitetorrent.py [[https://raw.githubusercontent.com/Pireo/hello-world/master/Download.gif]] ] -| ✔ qbt 4.6.7 / python 3.9.5 -|- -| [[https://github.com/Bioux1/qbtSearchPlugins/blob/main/fitgirl_repacks.jpg]] [https://fitgirl-repacks.site/ FitGirl Repacks] -| [https://github.com/Bioux1/qbtSearchPlugins Bioux1] -| 1.0 -| 27/Jun
2024 -| [https://raw.githubusercontent.com/Bioux1/qbtSearchPlugins/main/fitgirl_repacks.py [[https://raw.githubusercontent.com/Pireo/hello-world/master/Download.gif]] ]
-| ✔ qbt 4.6.5 / python 3.12.4 -|- -| [[https://raw.githubusercontent.com/LightDestory/qBittorrent-Search-Plugins/master/src/engines/glotorrents.png]] [https://glodls.to/ GloTorrents] -| [https://github.com/LightDestory/qBittorrent-Search-Plugins LightDestory] -| 1.5 -| 28/Jul
2022 -| [https://raw.githubusercontent.com/LightDestory/qBittorrent-Search-Plugins/master/src/engines/glotorrents.py [[https://raw.githubusercontent.com/Pireo/hello-world/master/Download.gif]] ] -| ✔ qbt 4.3.5 / python 3.8.5 -|- -| [[https://github.com/LightDestory/qBittorrent-Search-Plugins/raw/master/src/engines/kickasstorrents.png]] [https://katcr.to/ Kickass Torrent] -| [https://github.com/LightDestory/qBittorrent-Search-Plugins LightDestory] -| 1.0 -| 28/Jul
2022 -| [https://raw.githubusercontent.com/LightDestory/qBittorrent-Search-Plugins/master/src/engines/kickasstorrents.py [[https://raw.githubusercontent.com/Pireo/hello-world/master/Download.gif]] ] -| ✔ qbt 4.3.x / python 3.8.5 -|- -| [[https://www.google.com/s2/favicons?domain=linuxtracker.org#.png]] [http://linuxtracker.org/ Linux Tracker] -| [https://github.com/MadeOfMagicAndWires/qBit-plugins Made Of Magic
And Wires] -| 1.00 -| 12/Apr
2017 -| [https://raw.githubusercontent.com/MadeOfMagicAndWires/qBit-plugins/6074a7cccb90dfd5c81b7eaddd3138adec7f3377/engines/linuxtracker.py [[https://raw.githubusercontent.com/Pireo/hello-world/master/Download.gif]] ] -| ✔ qbt 4.1.x / python 3.5.0 -|- -| [[https://raw.githubusercontent.com/hannsen/qbittorrent_search_plugins/00e876a51f2cb45ee22071c56fc7ba52dc117721/magnetdl.png]] [http://www.magnetdl.com/ MagnetDL] -| [https://github.com/nindogo/qbtSearchScripts Ni Ndogo] -| 1.3 -| 25/Jul
2018 -| [https://raw.githubusercontent.com/nindogo/qbtSearchScripts/master/magnetdl.py [[https://raw.githubusercontent.com/Pireo/hello-world/master/Download.gif]] ] -| ✔ qbt 4.0.x / python 3.5.0 -|- -| [[https://raw.githubusercontent.com/hannsen/qbittorrent_search_plugins/00e876a51f2cb45ee22071c56fc7ba52dc117721/magnetdl.png]] [http://www.magnetdl.com/ MagnetDL with categories] -| [https://Scare.ca/dl/qBittorrent/ Scare!] -| 2.0 -| 8/Sep
2022 -| [https://Scare.ca/dl/qBittorrent/magnetdl.py [[https://raw.githubusercontent.com/Pireo/hello-world/master/Download.gif]] ] -| ✔ qbt 4.4.4 / python 3.8.10 -|- -| [[https://www.google.com/s2/favicons?domain=anidex.info#.png]] -[https://maxitorrent.com/ MaxiTorrent] -| [https://github.com/joseeloren/qbittorrent-search-plugins joseeloren] -| 1.25 -| 16/Apr
2021 -| [https://raw.githubusercontent.com/joseeloren/search-plugins/master/nova3/engines/maxitorrent.py [[https://raw.githubusercontent.com/Pireo/hello-world/master/Download.gif]] ] -| ✔ qbt 4.3.x / python 3.5.0 -|- -| [[https://github.com/iordic/qbittorrent-search-plugins/raw/master/images/icons/mejortorrent.png]] [https://www21.mejortorrent.zip/ MejorTorrent] -| [https://github.com/iordic/qbittorrent-search-plugins iordic] -| 1.0 -| 27/Sep
2024 -| [https://raw.githubusercontent.com/iordic/qbittorrent-search-plugins/master/engines/mejortorrent.py [[https://raw.githubusercontent.com/Pireo/hello-world/master/Download.gif]] ] -| ✔ qbt 4.6.7 / python 3.9.5 -|- -|[[https://raw.githubusercontent.com/Cc050511/qBit-search-plugins/main/mikan-pic.png]] [https://mikanani.me mikanani] -|[https://github.com/Cc050511/qBit-search-plugins Yun] -|1.2 -|11/Feb
2024 -|[https://raw.githubusercontent.com/Cc050511/qBit-search-plugins/main/mikanani.py [[https://raw.githubusercontent.com/Pireo/hello-world/master/Download.gif]] ] -|✔ qbt 4.5.2 / python 3.10
-|- -| [[https://www.google.com/s2/favicons?domain=myporn.club#.png]] [https://myporn.club/ My Porn Club] -| [https://github.com/BurningMop/qBittorrent-Search-Plugins BurningMop] -| 1.0 -| 26/Dec
2023 -| [https://raw.githubusercontent.com/BurningMop/qBittorrent-Search-Plugins/main/mypornclub.py [[https://raw.githubusercontent.com/Pireo/hello-world/master/Download.gif]] ] -| ✔ qbt 4.6.x / python 3.9.x -|- -| [[https://raw.githubusercontent.com/4chenz/pantsu-plugin/master/pantsu.png]] [https://nyaa.pantsu.cat/ Nyaa.Pantsu] -| [https://github.com/4chenz/pantsu-plugin/ 4chenz] -| 1.21 -| 02/Jan
2021 -| [https://raw.githubusercontent.com/libellula/qbt-plugins/main/pantsu.py [[https://raw.githubusercontent.com/Pireo/hello-world/master/Download.gif]] ] -| ✔ qbt 4.0.x / python 3.5.0
✖ qbt 4.1.3 (intermittent failure) -|- -| [[https://raw.githubusercontent.com/MadeOfMagicAndWires/qBit-plugins/master/engines/nyaapantsu.png]] [https://nyaa.pantsu.cat/ Nyaa.pantsu] -| [https://github.com/MadeOfMagicAndWires/qBit-plugins Made Of Magic
And Wires] -| 1.3 -| 02/Jan
2021 -| [https://raw.githubusercontent.com/libellula/qbt-plugins/c81ccd168f3d8e4e8d8492bcef19e1740cc18aa7/nyaapantsu.py [[https://raw.githubusercontent.com/Pireo/hello-world/master/Download.gif]] ] -| ✔ qbt 4.0.x / python 3.5.0 -|- -| [[https://raw.githubusercontent.com/MadeOfMagicAndWires/qBit-plugins/master/engines/nyaasi.png]] [https://nyaa.si/ Nyaa.si] -| [https://github.com/MadeOfMagicAndWires/qBit-plugins Made Of Magic
And Wires] -| 1.1 -| 01/Mar
2019 -| [https://raw.githubusercontent.com/MadeOfMagicAndWires/qBit-plugins/master/engines/nyaasi.py [[https://raw.githubusercontent.com/Pireo/hello-world/master/Download.gif]] ] -| ✔ qbt 4.4.3.1 / python 3.10.5 -|- -| [[https://github.com/caiocinel/onlinefix-qbittorrent-plugin/raw/main/onlinefix.png]] [https://online-fix.me/ Online-Fix] -| [https://github.com/caiocinel/onlinefix-qbittorrent-plugin caiocinel] -| 1.0 -| 10/Aug
2024 -| [https://raw.githubusercontent.com/caiocinel/onlinefix-qbittorrent-plugin/main/onlinefix.py [[https://raw.githubusercontent.com/Pireo/hello-world/master/Download.gif]] ]
-| ✔ qbt 4.6.5 / python 3.12.4 -|- -| [[https://pediatorrent.com/images/pelispedia/icon-109x109.png]] [https://pediatorrent.com/ PediaTorrent] -| [https://github.com/dangar16/pediatorrent-plugin dangar16] -| 1.0 -| 24/Sep
2024 -| [https://raw.githubusercontent.com/dangar16/pediatorrent-plugin/refs/heads/main/pediatorrent.py [[https://raw.githubusercontent.com/Pireo/hello-world/master/Download.gif]] ]
-| ✔ qbt 4.6.5 / python 3.x -|- -| [[https://github.com/LightDestory/qBittorrent-Search-Plugins/raw/master/src/engines/pirateiro.png]] [https://pirateiro.com/ Pirateiro] -| [https://github.com/LightDestory/qBittorrent-Search-Plugins LightDestory] -| 1.0 -| 28/Jul
2022 -| [https://raw.githubusercontent.com/LightDestory/qBittorrent-Search-Plugins/master/src/engines/pirateiro.py [[https://raw.githubusercontent.com/Pireo/hello-world/master/Download.gif]] ] -| ✔ qbt 4.3.x / python 3.8.5 -|- -| [[https://raw.githubusercontent.com/Larsluph/qbittorrent-search-plugins/prt/nova3/engines/pornrips.png]] [https://pornrips.to/ Pornrips] -| [https://github.com/Larsluph/qbittorrent-search-plugins Larsluph] -| 1.0 -| 20/Oct
2023 -| [https://raw.githubusercontent.com/Larsluph/qbittorrent-search-plugins/prt/nova3/engines/pornrips.py [[https://raw.githubusercontent.com/Pireo/hello-world/master/Download.gif]] ] -| ✔ qbt 4.5.x / python 3.11.6 -|- -| [[https://www.google.com/s2/favicons?domain=therarbg.com#.png]] [https://therarbg.com/ The RarBg] -| [https://github.com/BurningMop/qBittorrent-Search-Plugins BurningMop] -| 1.1 -| 13/Jan
2024 -| [https://raw.githubusercontent.com/BurningMop/qBittorrent-Search-Plugins/main/therarbg.py [[https://raw.githubusercontent.com/Pireo/hello-world/master/Download.gif]] ] -| ✔ qbt 4.6.x / python 3.9.x -|- -| [[https://github.com/Pireo/hello-world/blob/master/rockbox.png]] [https://rawkbawx.rocks/ RockBox] -| [https://github.com/LightDestory/qBittorrent-Search-Plugins LightDestory] -| 1.0 -| 17/Jun
2021 -| [https://raw.githubusercontent.com/LightDestory/qBittorrent-Search-Plugins/master/src/engines/rockbox.py [[https://raw.githubusercontent.com/Pireo/hello-world/master/Download.gif]] ] -| ✔ qbt 4.3.x / python 3.8.5 -|- -| [[https://github.com/imDMG/qBt_SE/blob/master/engines/rutor.png]] [http://rutor.info/ Rutor] -| [https://github.com/imDMG/qBt_SE imDMG] -| 1.8 -| 10/Sep
2023 -| [https://raw.githubusercontent.com/imDMG/qBt_SE/master/engines/rutor.py [[https://raw.githubusercontent.com/Pireo/hello-world/master/Download.gif]] ]
[https://github.com/imDMG/qBt_SE/blob/master/README.md#rutrackerorg [[https://github.com/Pireo/hello-world/blob/master/Help%20book.gif]] ] -| ✔ qbt 4.2.x / python 3.7+ -|- -| [[https://raw.githubusercontent.com/hannsen/qbittorrent_search_plugins/master/smallgames.png]] [http://small-games.info/ small-games.info] -| [https://github.com/hannsen/qbittorrent_search_plugins/ hannsen] -| 1.00 -| 25/Dec
2017 -| [https://raw.githubusercontent.com/hannsen/qbittorrent_search_plugins/master/smallgames.py [[https://raw.githubusercontent.com/Pireo/hello-world/master/Download.gif]] ]
[https://github.com/hannsen/qbittorrent_search_plugins#user-content-small-gamesinfo--smallgamespy [[https://github.com/Pireo/hello-world/blob/master/Help%20book.gif]] ] -| ✔ qbt 4.0.x / python 3.5.0 -|- -|[[https://www.google.com/s2/favicons?domain=snowfl.com#.png]] [https://snowfl.com Snowfl] -|[https://github.com/LightDestory/qBittorrent-Search-Plugins LightDestory] -|1.3 -|28/Jul
2022 -|[https://raw.githubusercontent.com/LightDestory/qBittorrent-Search-Plugins/master/src/engines/snowfl.py [[https://raw.githubusercontent.com/Pireo/hello-world/master/Download.gif]] ] -|✔ qbt 4.3.x / python 3.8.5
**READ REPOSITORY NOTES** -|- -| [[https://www.google.com/s2/favicons?domain=solidtorrents.to#.png]] [https://solidtorrents.to/ SolidTorrents.to] -| [https://github.com/BurningMop/qBittorrent-Search-Plugins BurningMop] -| 1.0 -| 05/Jan
2024 -| [https://raw.githubusercontent.com/BurningMop/qBittorrent-Search-Plugins/main/solidtorrents.py [[https://raw.githubusercontent.com/Pireo/hello-world/master/Download.gif]] ] -| ✔ qbt 4.6.x / python 3.9.x -|- -| [[https://www.google.com/s2/favicons?domain=subsplease.org#.png]] [https://subsplease.org/ SubsPlease.org] -| [https://github.com/kli885/qBittorent-SubsPlease-Search-Plugin PlutoMonkey (kli885)] -| 1.0 -| 07/Sep
2024 -| [https://raw.githubusercontent.com/kli885/qBittorent-SubsPlease-Search-Plugin/main/subsplease.py [[https://raw.githubusercontent.com/Pireo/hello-world/master/Download.gif]] ] -| ✔ qbt 4.5.0 / python 3.8.x -|- -| [[https://raw.githubusercontent.com/MadeOfMagicAndWires/qBit-plugins/master/engines/nyaasi.png]] [https://sukebei.nyaa.si/ Sukebei (Nyaa)] -| [https://github.com/vt-idiot/qBit-SukebeiNyaa-plugin vt-idiot] -| 1.11 -| 21/Jun
2022 -| [https://github.com/vt-idiot/qBit-SukebeiNyaa-plugin/raw/master/engines/sukebeisi.py [[https://raw.githubusercontent.com/Pireo/hello-world/master/Download.gif]] ] -| ✔ qbt 4.4.3.1 / python 3.10.5 -|- -| [[https://raw.githubusercontent.com/MadeOfMagicAndWires/qBit-plugins/master/engines/nyaasi.png]] [https://sukebei.nyaa.si/ Sukebei Nyaa] -| [https://github.com/phuongtailtranminh/qBittorrent-Nyaa-Search-Plugin/ phuongtail
tranminh] -| 1.01 -| 19/May
2017 -| [https://raw.githubusercontent.com/phuongtailtranminh/qBittorrent-Nyaa-Search-Plugin/master/nyaa.py [[https://raw.githubusercontent.com/Pireo/hello-world/master/Download.gif]] ] -| ✔ qbt 4.0.x / python 3.5.0 -|- -| [[https://raw.githubusercontent.com/4chenz/pantsu-plugin/master/pantsu.png]] [https://sukebei.pantsu.cat/ Sukebei.Pantsu] -| [https://github.com/4chenz/pantsu-plugin/ 4chenz] -| 1.21 -| 02/Jan
2021 -| [https://raw.githubusercontent.com/libellula/qbt-plugins/main/sukebei.py [[https://raw.githubusercontent.com/Pireo/hello-world/master/Download.gif]] ] -| ✔ qbt 4.0.x / python 3.5.0
✖ qbt 4.1.3 (intermittent failure) -|- -| [[https://github.com/LightDestory/qBittorrent-Search-Plugins/raw/master/src/engines/thepiratebay.png]] [https://thepiratebay.org/ ThePirateBay] -| [https://github.com/LightDestory/qBittorrent-Search-Plugins LightDestory] -| 1.0 -| 13/Nov
2021 -| [https://raw.githubusercontent.com/LightDestory/qBittorrent-Search-Plugins/master/src/engines/thepiratebay.py [[https://raw.githubusercontent.com/Pireo/hello-world/master/Download.gif]] ] -| ✔ qbt 4.3.x / python 3.8.5 -|- -| [[https://github.com/LightDestory/qBittorrent-Search-Plugins/raw/master/src/engines/thepiratebay.png]] [https://thepiratebay.org/ ThePirateBay with categories] -| [https://Scare.ca/dl/qBittorrent Scare!] -| 2.0 -| 1/Sep
2022 -| [https://Scare.ca/dl/qBittorrent/thepiratebay.py [[https://raw.githubusercontent.com/Pireo/hello-world/master/Download.gif]] ] -| ✔ qbt 4.4.4 / python 3.8.10 -|- -| [[https://raw.githubusercontent.com/BrunoReX/qBittorrent-Search-Plugin-TokyoToshokan/master/tokyotoshokan.png]] [https://tokyotosho.info/index.php Tokyo Toshokan] -| [https://github.com/BrunoReX/qBittorrent-Search-Plugin-TokyoToshokan BrunoReX] -| 2.3 -| 18/Mar
2018 -| [https://raw.githubusercontent.com/BrunoReX/qBittorrent-Search-Plugin-TokyoToshokan/master/tokyotoshokan.py [[https://raw.githubusercontent.com/Pireo/hello-world/master/Download.gif]] ] -| ✔ qbt 4.0.x / python 3.5.0
❌qbt 4.6+ Will break the plugin system. [https://github.com/qbittorrent/search-plugins/issues/274#issuecomment-2312625898 #274] / [https://github.com/qbittorrent/search-plugins/issues/284#issuecomment-2312601684 #284] -|- -| [[https://github.com/menegop/qbfrench/blob/master/torrent9.png]] -[https://www.torrent9.fm Torrent9] -| [https://raw.githubusercontent.com/menegop/qbfrench menegop] -| 2.0 -|01/Jan
2023 -| [https://raw.githubusercontent.com/menegop/qbfrench/master/torrent9.py [[https://github.com/menegop/qbfrench/blob/master/Download.gif]]] -| ✔ qbt 4.3.6 / python 3.8 -|- -| [[https://github.com/LightDestory/qBittorrent-Search-Plugins/raw/master/src/engines/torrentdownload.png]] [https://torrentdownload.info/ TorrentDownload] -| [https://github.com/LightDestory/qBittorrent-Search-Plugins LightDestory] -| 1.0 -| 28/Jul
2022 -| [https://raw.githubusercontent.com/LightDestory/qBittorrent-Search-Plugins/master/src/engines/torrentdownload.py [[https://raw.githubusercontent.com/Pireo/hello-world/master/Download.gif]] ] -| ✔ qbt 4.3.x / python 3.8.5 -|- -| [[https://github.com/LightDestory/qBittorrent-Search-Plugins/raw/master/src/engines/torrentdownload.png]] [https://torrentdownload.info/ TorrentDownload with categories] -| [https://Scare.ca/dl/qBittorrent/ Scare!] -| 2.0 -| 7/Sep
2022 -| [https://Scare.ca/dl/qBittorrent/torrentdownload.py [[https://raw.githubusercontent.com/Pireo/hello-world/master/Download.gif]] ] -| ✔ qbt 4.4.4 / python 3.8.10 -|- -| [[https://www.google.com/s2/favicons?domain=torrentdownloads.pro#.png]] [https://torrentdownloads.pro/ Torrent Downloads Pro] -| [https://github.com/BurningMop/qBittorrent-Search-Plugins BurningMop] -| 1.0 -| 13/Jan
2024 -| [https://raw.githubusercontent.com/BurningMop/qBittorrent-Search-Plugins/main/torrentdownloads.py [[https://raw.githubusercontent.com/Pireo/hello-world/master/Download.gif]] ] -| ✔ qbt 4.6.x / python 3.9.x -|- -| [[https://www.google.com/s2/favicons?domain=torrentgalaxy.to#.png]] [https://torrentgalaxy.to/ TorrentGalaxy] -| [https://github.com/nindogo Ni Ndogo] -| 0.07 -| 5/Jul
2023 -| [https://raw.githubusercontent.com/nindogo/qbtSearchScripts/master/torrentgalaxy.py [[https://raw.githubusercontent.com/Pireo/hello-world/master/Download.gif]] ] -| ✔ qbt 4.1.6+ / python 3.11.4 -|- -| [[https://www.google.com/s2/favicons?domain=traht.org#.png]] [https://traht.org/ TrahT] -| [https://github.com/BurningMop/qBittorrent-Search-Plugins BurningMop] -| 1.0 -| 27/Dec
2023 -| [https://raw.githubusercontent.com/BurningMop/qBittorrent-Search-Plugins/main/traht.py [[https://raw.githubusercontent.com/Pireo/hello-world/master/Download.gif]] ] -| ✔ qbt 4.6.x / python 3.9.x -|- -| [[https://github.com/msagca/qbittorrent_plugins/blob/main/uniondht_icon.png]] [http://uniondht.org/ UnionDHT] -| [https://github.com/msagca/qbittorrent_plugins/ msagca] -| 1.1 -| 03/Dec
2021 -| [https://raw.githubusercontent.com/msagca/qbittorrent_plugins/main/uniondht.py [[https://raw.githubusercontent.com/Pireo/hello-world/master/Download.gif]] ] -| ✔ qbt 4.3.x / python 3.9.x -|- -| [[https://www.google.com/s2/favicons?domain=xxxclub.to#.png]] [https://xxxclub.to/ XXXClub] -| [https://github.com/BurningMop/qBittorrent-Search-Plugins BurningMop] -| 1.0 -| 26/Dec
2023 -| [https://raw.githubusercontent.com/BurningMop/qBittorrent-Search-Plugins/main/xxxclubto.py [[https://raw.githubusercontent.com/Pireo/hello-world/master/Download.gif]] ] -| ✔ qbt 4.6.x / python 3.9.x -|- -| [[https://www.google.com/s2/favicons?domain=yourbittorrent.com#.png]] [https://yourbittorrent.com/ YourBittorrent] -| [https://github.com/LightDestory/qBittorrent-Search-Plugins LightDestory] -| 1.0 -| 17/Jun
2021 -| [https://raw.githubusercontent.com/LightDestory/qBittorrent-Search-Plugins/master/src/engines/yourbittorrent.py [[https://raw.githubusercontent.com/Pireo/hello-world/master/Download.gif]] ] -| ✔ qbt 4.3.x / python 3.8.5 -|- -|[[https://github.com/Pireo/hello-world/blob/master/yts.png]] [http://yts.mx/ YTS.MX] -|[https://github.com/khensolomon/leyts Lethil] -|3.2 -|2/Nov
2018 -|[https://raw.githubusercontent.com/khensolomon/leyts/master/yts.py -[[https://raw.githubusercontent.com/Pireo/hello-world/master/Download.gif]]] -|✔ qbt 4.0.x / python 3.5.0 -|- -| [[https://github.com/Pireo/hello-world/blob/master/yts.png]] [http://yts.mx/ YTS.MX] -| [https://github.com/kaisomir/qbit-plugins kaisomir] -| 1.2 -| 07/Jan
2024 -| [https://raw.githubusercontent.com/kaisomir/qbit-plugins/main/yts_mx/yts_mx.py [[https://raw.githubusercontent.com/Pireo/hello-world/master/Download.gif]]] -| ✔ qbt 4.6.2 / python 3.12.0 -|- -| 🔍 -[https://github.com/YGGverse/YGGtracker YGGtracker] -| [https://github.com/YGGverse/qbittorrent-yggtracker-search-plugin YGGverse] -| 1.1.0 -| 19/Oct
2023 -| [https://raw.githubusercontent.com/YGGverse/qbittorrent-yggtracker-search-plugin/main/yggtracker.py [[https://raw.githubusercontent.com/Pireo/hello-world/master/Download.gif]] ] -| ✔ qbt 4.5.1 / v5.0.0alpha1 / python 3.11.4
Requires [https://github.com/yggdrasil-network/ Yggdrasil] connection -|- -| [[https://i.imgur.com/EiYFI5M.png]] [https://zooqle.skin/ Zooqle] -| [https://github.com/444995/qbit-search-plugins 444995] -| 1.10 -| 07/Aug
2024 -| [https://raw.githubusercontent.com/444995/qbit-search-plugins/main/engines/zooqle.py [[https://raw.githubusercontent.com/Pireo/hello-world/master/Download.gif]] ] -| ✔ qbt v4.6.5 / python 3.11.1 -|- -|} - - -= Plugins for Private Sites = -* The plugin/script may require editing before you can use it. -* Those sites may require registration and require adding your credentials to the plugin/script. - -{| -|- -! Search Engine -! Author (Repository) -! Version -! Last update -! Download link -! Comments -|- -| [[https://raw.githubusercontent.com/MadeOfMagicAndWires/qBit-plugins/master/engines/bakabt.png]] [https://bakabt.me BakaBT] -| [https://github.com/MadeOfMagicAndWires/qBit-plugins Made Of Magic
And Wires] -| 1.30 -| 13/Apr
2017 -| [https://raw.githubusercontent.com/MadeOfMagicAndWires/qBit-plugins/master/engines/bakabt.py [[https://raw.githubusercontent.com/Pireo/hello-world/master/Download.gif]] ]
[https://github.com/MadeOfMagicAndWires/qBit-plugins/blob/master/README.md [[https://github.com/Pireo/hello-world/blob/master/Help%20book.gif]] ] -| ✔ qbt 4.3.x / python 3.9.x -|- -| [[https://i.imgur.com/ien7TCt.png]] [https://danishbytes.club DanishBytes] -| [https://github.com/444995/qbit-search-plugins 444995] -| 1.40 -| 22/Jul
2024 -| [https://raw.githubusercontent.com/444995/qbit-search-plugins/main/engines/danishbytes.py [[https://raw.githubusercontent.com/Pireo/hello-world/master/Download.gif]] ] -| ✔ qbt v4.6.5 / python 3.11.1 -|- -| [[https://github.com/victorBuzdugan/QbittorrentFilelistSearchPlugin/blob/master/filelist.png]] [https://filelist.io FileList] -| [https://github.com/victorBuzdugan/QbittorrentFilelistSearchPlugin victor] -| 1.10 -| 07/Sep
2023 -| [https://raw.githubusercontent.com/victorBuzdugan/QbittorrentFilelistSearchPlugin/master/filelist.py [[https://raw.githubusercontent.com/Pireo/hello-world/master/Download.gif]] ]
[https://github.com/victorBuzdugan/QbittorrentFilelistSearchPlugin/blob/master/README.md [[https://github.com/Pireo/hello-world/blob/master/Help%20book.gif]] ] -| ✔ qbt 4.5.x / python 3.8.x -|- -| [[https://github.com/Ooggle/qbittorrent-search-plugins/raw/master/engines/gazellegames.png]] [https://gazellegames.net GazelleGames] -| [https://github.com/Ooggle/qbittorrent-search-plugins Ooggle] -| 1.30 -| 07/Oct
2022 -| [https://raw.githubusercontent.com/Ooggle/qbittorrent-search-plugins/master/engines/gazellegames.py [[https://raw.githubusercontent.com/Pireo/hello-world/master/Download.gif]] ]
[https://github.com/Ooggle/qbittorrent-search-plugins/blob/master/README.md [[https://github.com/Pireo/hello-world/blob/master/Help%20book.gif]] ] -| ✔ qbt 4.4.x / python 3.9+ -|- -| [[https://github.com/txtsd/qB-IPT/raw/master/iptorrents.png]] [https://iptorrents.com IPTorrents] -| [https://github.com/txtsd/qB-IPT txtsd (qB-IPT)] -| 1.01 -| 22/Oct
2019 -| [https://raw.githubusercontent.com/txtsd/qB-IPT/master/iptorrents.py [[https://raw.githubusercontent.com/Pireo/hello-world/master/Download.gif]] ]
[https://github.com/txtsd/qB-IPT/blob/master/README.md [[https://github.com/Pireo/hello-world/blob/master/Help%20book.gif]] ] -| ✔ qbt 4.1.x / python 3.5.0 -|- -| [[https://raw.githubusercontent.com/imDMG/qBt_SE/master/engines/kinozal.png]] [http://kinozal.tv/ Kinozal] -| [https://github.com/imDMG/qBt_SE imDMG] -| 2.12 -| 10/Sep
2023 -| [https://raw.githubusercontent.com/imDMG/qBt_SE/master/engines/kinozal.py [[https://raw.githubusercontent.com/Pireo/hello-world/master/Download.gif]] ]
[https://github.com/imDMG/qBt_SE/blob/master/README.md [[https://github.com/Pireo/hello-world/blob/master/Help%20book.gif]] ] -| ✔ qbt 4.2.x / python 3.7+ -|- -| [[https://github.com/bugsbringer/qbit-plugins/blob/master/lostfilm.png]] [https://www.lostfilm.tv/ LostFilm.TV] -| [https://github.com/bugsbringer/qbit-plugins Bugsbringer] -| 0.14 -| 13/Jun
2020 -| [https://raw.githubusercontent.com/bugsbringer/qbit-plugins/master/lostfilm.py [[https://raw.githubusercontent.com/Pireo/hello-world/master/Download.gif]] ]
[https://github.com/bugsbringer/qbit-plugins/blob/master/README.md [[https://github.com/Pireo/hello-world/blob/master/Help%20book.gif]] ] -| ✔ qbt 4.2.x / python 3.5.0 -|- -| [[https://raw.githubusercontent.com/darktohka/qbittorrent-plugins/master/resources/ncore.png]] [https://ncore.pro/ nCore] -| [https://github.com/darktohka/qbittorrent-plugins darktohka] -| 1.3 -| 16/Feb
2021 -| [https://raw.githubusercontent.com/darktohka/qbittorrent-plugins/master/ncore.py [[https://raw.githubusercontent.com/Pireo/hello-world/master/Download.gif]] ]
[https://github.com/darktohka/qbittorrent-plugins/blob/master/README.md [[https://github.com/Pireo/hello-world/blob/master/Help%20book.gif]] ] -| ✔ qbt 4.1.x / python 3.6+ -|- -| [[https://raw.githubusercontent.com/imDMG/qBt_SE/master/engines/nnmclub.png]] [https://nnm-club.me/ NoNaMe-Club] -| [https://github.com/imDMG/qBt_SE imDMG] -| 2.12 -| 10/Sep
2023 -| [https://raw.githubusercontent.com/imDMG/qBt_SE/master/engines/nnmclub.py [[https://raw.githubusercontent.com/Pireo/hello-world/master/Download.gif]] ]
[https://github.com/imDMG/qBt_SE/blob/master/README.md [[https://github.com/Pireo/hello-world/blob/master/Help%20book.gif]] ] -| ✔ qbt 4.2.x / python 3.7+ -|- -| [[https://raw.githubusercontent.com/TainakaDrums/qbPornolab/master/pornolab.png]] [https://pornolab.net/ Pornolab] -| [https://github.com/TainakaDrums/qbPornolab TainakaDrums] -| 1.0 -| 09/Mar
2021 -| [https://raw.githubusercontent.com/TainakaDrums/qbPornolab/master/pornolab.py [[https://raw.githubusercontent.com/Pireo/hello-world/master/Download.gif]] ]
[https://github.com/TainakaDrums/qbPornolab/blob/master/README.md [[https://github.com/Pireo/hello-world/blob/master/Help%20book.gif]] ] -| ✔ qbt 4.2.x / python 3.5.0 -|- -| [[https://i.imgur.com/28j2OFz.png]] [https://redacted.ch Redacted] -| [https://github.com/evyd13/search-plugins Evyd13] -| 1.00 -| 10/Oct
2021 -| [https://raw.githubusercontent.com/evyd13/search-plugins/master/nova3/engines/redacted_ch.py [[https://raw.githubusercontent.com/Pireo/hello-world/master/Download.gif]] ] -| ✔ qbt 4.3.x / python 3.10.x -|- -| [[https://raw.githubusercontent.com/imDMG/qBt_SE/master/engines/rutracker.png]] [https://rutracker.org/ RuTracker] -| [https://github.com/imDMG/qBt_SE imDMG] -| 1.9 -| 10/Sep
2023 -| [https://raw.githubusercontent.com/imDMG/qBt_SE/master/engines/rutracker.py [[https://raw.githubusercontent.com/Pireo/hello-world/master/Download.gif]] ]
[https://github.com/imDMG/qBt_SE/blob/master/README.md [[https://github.com/Pireo/hello-world/blob/master/Help%20book.gif]] ] -| ✔ qbt 4.2.x / python 3.7+ -|- -| [[https://github.com/libellula/Official-search-engines-plugins-favicons/blob/bf2aaabe07ba94b993282d8dd888674469f2ab1e/favicon-16x16.png]] [https://rutracker.org/ RuTracker] -| [https://github.com/nbusseneau/qBittorrent-rutracker-plugin nbusseneau] -| 2.1.9 -| 11/Oct
2023 -| [https://raw.githubusercontent.com/nbusseneau/qBittorrent-rutracker-plugin/master/rutracker.py [[https://raw.githubusercontent.com/Pireo/hello-world/master/Download.gif]] ]
[https://github.com/nbusseneau/qBittorrent-rutracker-plugin/blob/master/README.md [[https://github.com/Pireo/hello-world/blob/master/Help%20book.gif]] ] -| ✔ qbt 4.5.x / python 3.10.x
-|- -| [[https://i.imgur.com/M5UA6tt.png]] [https://www.torrentleech.org/ TorrentLeech] -| [https://github.com/444995/qbit-search-plugins 444995] -| 1.00 -| 06/Aug
2024 -| [https://raw.githubusercontent.com/444995/qbit-search-plugins/main/engines/torrentleech.py [[https://raw.githubusercontent.com/Pireo/hello-world/master/Download.gif]] ] -| ✔ qbt v4.6.5 / python 3.11.1 -|- -| [[https://raw.githubusercontent.com/swannie-eire/prowlarr-qbittorrent-plugins/main/prowlarr-logo-lq.png]] [https://github.com/Prowlarr/Prowlarr Prowlarr] -| [https://github.com/swannie-eire/prowlarr-qbittorrent-plugins swannie-eire] -| 1.0 -| 17/Dec
2021 -| [https://raw.githubusercontent.com/swannie-eire/prowlarr-qbittorrent-plugins/main/prowlarr.py [[https://raw.githubusercontent.com/Pireo/hello-world/master/Download.gif]] ]
[https://github.com/swannie-eire/prowlarr-qbittorrent-plugins [[https://github.com/Pireo/hello-world/blob/master/Help%20book.gif]] ] -| ✔ qbt 4.3.x / python 3.+ -|- - -|- -| [[https://www.google.com/s2/favicons?domain=speedapp.io#.png]] [https://speedapp.io SpeedApp.IO] -| [https://github.com/miIiano/SpeedApp.io-qBittorent-search-plugin miIiano] -| 1.1 -| 11/Aug
2023 -| [https://raw.githubusercontent.com/miIiano/SpeedApp.io-qBittorent-search-plugin/main/speedapp.py [[https://raw.githubusercontent.com/Pireo/hello-world/master/Download.gif]] ]
[https://github.com/miIiano/SpeedApp.io-qBittorent-search-plugin [[https://github.com/Pireo/hello-world/blob/master/Help%20book.gif]] ] -| ✔ qbt 4.5.x / python 3.+ -|- - -|- -| [[https://www.google.com/s2/favicons?domain=unionfansub.com#.png]] [https://torrent.unionfansub.com/ UnionFansub] -| [https://gitlab.com/CrimsonKoba/qb-search-plugin CrimsonKoba] -| 1.2 -| 05/Jan
2024 -| [https://gitlab.com/CrimsonKoba/qb-search-plugin/-/raw/master/unionfansub.py [[https://raw.githubusercontent.com/Pireo/hello-world/master/Download.gif]] ]
[https://gitlab.com/CrimsonKoba/qb-search-plugin [[https://github.com/Pireo/hello-world/blob/master/Help%20book.gif]] ] -| ✔ qbt 4.5.x / python 3.+ -|- - -| [[https://raw.githubusercontent.com/CravateRouge/qBittorrentSearchPlugins/master/yggtorrent.png]] [https://yggtorrent.fi/ YggTorrent] -| [https://github.com/CravateRouge/qBittorrentSearchPlugins CravateRouge] -| 1.0 -| 25/Nov
2019 -| [https://raw.githubusercontent.com/CravateRouge/qBittorrentSearchPlugins/master/yggtorrent.py [[https://raw.githubusercontent.com/Pireo/hello-world/master/Download.gif]] ]
[https://github.com/CravateRouge/qBittorrentSearchPlugins/blob/master/README.md [[https://github.com/Pireo/hello-world/blob/master/Help%20book.gif]] ] -| ❗ Working when DDOS cloudfare
protection is disabled -|} -No file chosen -Attach files by dragging & dropping, selecting or pasting them. -Edit message -Write a small message here explaining this change. (Optional) -Footer -© 2024 GitHub, Inc. -Footer navigation -[Terms](https://docs.github.com/site-policy/github-terms/github-terms-of-service) -[Privacy](https://docs.github.com/site-policy/privacy-policies/github-privacy-statement) -[Security](https://github.com/security) -[Status](https://www.githubstatus.com/) -[Docs](https://docs.github.com/) -[Contact](https://support.github.com/?tags=dotcom-footer) -Manage cookies -Do not share my personal information -Editing Unofficial search plugins · qbittorrent/search-plugins Wiki \ No newline at end of file diff --git "a/wiki/https:--raw.githubusercontent.com-qbittorrent-search\342\200\220plugins-master-nova3-engines-jackett.py.md" "b/wiki/https:--raw.githubusercontent.com-qbittorrent-search\342\200\220plugins-master-nova3-engines-jackett.py.md" deleted file mode 100644 index 69afb5b..0000000 --- "a/wiki/https:--raw.githubusercontent.com-qbittorrent-search\342\200\220plugins-master-nova3-engines-jackett.py.md" +++ /dev/null @@ -1,248 +0,0 @@ -#VERSION: 4.0 -# AUTHORS: Diego de las Heras (ngosang@hotmail.es) -# CONTRIBUTORS: ukharley -# hannsen (github.com/hannsen) -# Alexander Georgievskiy - -import json -import os -import xml.etree.ElementTree -from urllib.parse import urlencode, unquote -from urllib import request as urllib_request -from http.cookiejar import CookieJar -from multiprocessing.dummy import Pool -from threading import Lock - -from novaprinter import prettyPrinter -from helpers import download_file - - -############################################################################### -# load configuration from file -CONFIG_FILE = 'jackett.json' -CONFIG_PATH = os.path.join(os.path.dirname(os.path.realpath(__file__)), CONFIG_FILE) -CONFIG_DATA = { - 'api_key': 'YOUR_API_KEY_HERE', # jackett api - 'url': 'http://127.0.0.1:9117', # jackett url - 'tracker_first': False, # (False/True) add tracker name to beginning of search result - 'thread_count': 20, # number of threads to use for http requests -} -PRINTER_THREAD_LOCK = Lock() - - -def load_configuration(): - global CONFIG_PATH, CONFIG_DATA - try: - # try to load user data from file - with open(CONFIG_PATH) as f: - CONFIG_DATA = json.load(f) - except ValueError: - # if file exists, but it's malformed we load add a flag - CONFIG_DATA['malformed'] = True - except Exception: - # if file doesn't exist, we create it - save_configuration() - - # do some checks - if any(item not in CONFIG_DATA for item in ['api_key', 'tracker_first', 'url']): - CONFIG_DATA['malformed'] = True - - # add missing keys - if 'thread_count' not in CONFIG_DATA: - CONFIG_DATA['thread_count'] = 20 - save_configuration() - - -def save_configuration(): - global CONFIG_PATH, CONFIG_DATA - with open(CONFIG_PATH, 'w') as f: - f.write(json.dumps(CONFIG_DATA, indent=4, sort_keys=True)) - - -load_configuration() -############################################################################### - - -class jackett(object): - name = 'Jackett' - url = CONFIG_DATA['url'] if CONFIG_DATA['url'][-1] != '/' else CONFIG_DATA['url'][:-1] - api_key = CONFIG_DATA['api_key'] - thread_count = CONFIG_DATA['thread_count'] - supported_categories = { - 'all': None, - 'anime': ['5070'], - 'books': ['8000'], - 'games': ['1000', '4000'], - 'movies': ['2000'], - 'music': ['3000'], - 'software': ['4000'], - 'tv': ['5000'], - } - - def download_torrent(self, download_url): - # fix for some indexers with magnet link inside .torrent file - if download_url.startswith('magnet:?'): - print(download_url + " " + download_url) - response = self.get_response(download_url) - if response is not None and response.startswith('magnet:?'): - print(response + " " + download_url) - else: - print(download_file(download_url)) - - def search(self, what, cat='all'): - what = unquote(what) - category = self.supported_categories[cat.lower()] - - # check for malformed configuration - if 'malformed' in CONFIG_DATA: - self.handle_error("malformed configuration file", what) - return - - # check api_key - if self.api_key == "YOUR_API_KEY_HERE": - self.handle_error("api key error", what) - return - - # search in Jackett API - if self.thread_count > 1: - args = [] - indexers = self.get_jackett_indexers(what) - for indexer in indexers: - args.append((what, category, indexer)) - with Pool(min(len(indexers), self.thread_count)) as pool: - pool.starmap(self.search_jackett_indexer, args) - else: - self.search_jackett_indexer(what, category, 'all') - - def get_jackett_indexers(self, what): - params = [ - ('apikey', self.api_key), - ('t', 'indexers'), - ('configured', 'true') - ] - params = urlencode(params) - jacket_url = self.url + "/api/v2.0/indexers/all/results/torznab/api?%s" % params - response = self.get_response(jacket_url) - if response is None: - self.handle_error("connection error getting indexer list", what) - return - # process results - response_xml = xml.etree.ElementTree.fromstring(response) - indexers = [] - for indexer in response_xml.findall('indexer'): - indexers.append(indexer.attrib['id']) - return indexers - - def search_jackett_indexer(self, what, category, indexer_id): - # prepare jackett url - params = [ - ('apikey', self.api_key), - ('q', what) - ] - if category is not None: - params.append(('cat', ','.join(category))) - params = urlencode(params) - jacket_url = self.url + "/api/v2.0/indexers/" + indexer_id + "/results/torznab/api?%s" % params # noqa - response = self.get_response(jacket_url) - if response is None: - self.handle_error("connection error for indexer: " + indexer_id, what) - return - # process search results - response_xml = xml.etree.ElementTree.fromstring(response) - for result in response_xml.find('channel').findall('item'): - res = {} - - title = result.find('title') - if title is not None: - title = title.text - else: - continue - - tracker = result.find('jackettindexer') - tracker = '' if tracker is None else tracker.text - if CONFIG_DATA['tracker_first']: - res['name'] = '[%s] %s' % (tracker, title) - else: - res['name'] = '%s [%s]' % (title, tracker) - - res['link'] = result.find(self.generate_xpath('magneturl')) - if res['link'] is not None: - res['link'] = res['link'].attrib['value'] - else: - res['link'] = result.find('link') - if res['link'] is not None: - res['link'] = res['link'].text - else: - continue - - res['size'] = result.find('size') - res['size'] = -1 if res['size'] is None else (res['size'].text + ' B') - - res['seeds'] = result.find(self.generate_xpath('seeders')) - res['seeds'] = -1 if res['seeds'] is None else int(res['seeds'].attrib['value']) - - res['leech'] = result.find(self.generate_xpath('peers')) - res['leech'] = -1 if res['leech'] is None else int(res['leech'].attrib['value']) - - if res['seeds'] != -1 and res['leech'] != -1: - res['leech'] -= res['seeds'] - - res['desc_link'] = result.find('comments') - if res['desc_link'] is not None: - res['desc_link'] = res['desc_link'].text - else: - res['desc_link'] = result.find('guid') - res['desc_link'] = '' if res['desc_link'] is None else res['desc_link'].text - - # note: engine_url can't be changed, torrent download stops working - res['engine_url'] = self.url - - self.pretty_printer_thread_safe(res) - - def generate_xpath(self, tag): - return './{http://torznab.com/schemas/2015/feed}attr[@name="%s"]' % tag - - def get_response(self, query): - response = None - try: - # we can't use helpers.retrieve_url because of redirects - # we need the cookie processor to handle redirects - opener = urllib_request.build_opener(urllib_request.HTTPCookieProcessor(CookieJar())) - response = opener.open(query).read().decode('utf-8') - except urllib_request.HTTPError as e: - # if the page returns a magnet redirect, used in download_torrent - if e.code == 302: - response = e.url - except Exception: - pass - return response - - def handle_error(self, error_msg, what): - # we need to print the search text to be displayed in qBittorrent when - # 'Torrent names only' is enabled - self.pretty_printer_thread_safe({ - 'seeds': -1, - 'size': -1, - 'leech': -1, - 'engine_url': self.url, - 'link': self.url, - 'desc_link': 'https://github.com/qbittorrent/search-plugins/wiki/How-to-configure-Jackett-plugin', # noqa - 'name': "Jackett: %s! Right-click this row and select 'Open description page' to open help. Configuration file: '%s' Search: '%s'" % (error_msg, CONFIG_PATH, what) # noqa - }) - - def pretty_printer_thread_safe(self, dictionary): - global PRINTER_THREAD_LOCK - with PRINTER_THREAD_LOCK: - prettyPrinter(self.escape_pipe(dictionary)) - - def escape_pipe(self, dictionary): - # Safety measure until it's fixed in prettyPrinter - for key in dictionary.keys(): - if isinstance(dictionary[key], str): - dictionary[key] = dictionary[key].replace('|', '%7C') - return dictionary - - -if __name__ == "__main__": - jackett_se = jackett() - jackett_se.search("ubuntu server", 'software') \ No newline at end of file diff --git a/docs/qbittorrent_torznab_search_1.png b/wiki/qbittorrent_torznab_search_1.png similarity index 100% rename from docs/qbittorrent_torznab_search_1.png rename to wiki/qbittorrent_torznab_search_1.png diff --git a/docs/qbittorrent_torznab_search_2.png b/wiki/qbittorrent_torznab_search_2.png similarity index 100% rename from docs/qbittorrent_torznab_search_2.png rename to wiki/qbittorrent_torznab_search_2.png diff --git a/docs/qbittorrent_torznab_search_3.png b/wiki/qbittorrent_torznab_search_3.png similarity index 100% rename from docs/qbittorrent_torznab_search_3.png rename to wiki/qbittorrent_torznab_search_3.png diff --git a/docs/qbittorrent_torznab_search_4.png b/wiki/qbittorrent_torznab_search_4.png similarity index 100% rename from docs/qbittorrent_torznab_search_4.png rename to wiki/qbittorrent_torznab_search_4.png diff --git a/docs/qbittorrent_torznab_search_5.png b/wiki/qbittorrent_torznab_search_5.png similarity index 100% rename from docs/qbittorrent_torznab_search_5.png rename to wiki/qbittorrent_torznab_search_5.png diff --git a/docs/qbittorrent_torznab_search_6.png b/wiki/qbittorrent_torznab_search_6.png similarity index 100% rename from docs/qbittorrent_torznab_search_6.png rename to wiki/qbittorrent_torznab_search_6.png diff --git a/docs/qbittorrent_torznab_search_7.png b/wiki/qbittorrent_torznab_search_7.png similarity index 100% rename from docs/qbittorrent_torznab_search_7.png rename to wiki/qbittorrent_torznab_search_7.png diff --git a/docs/qbittorrent_torznab_search_8.png b/wiki/qbittorrent_torznab_search_8.png similarity index 100% rename from docs/qbittorrent_torznab_search_8.png rename to wiki/qbittorrent_torznab_search_8.png diff --git a/wiki/search-engine-qbtrnt.md b/wiki/search-engine-qbtrnt.md deleted file mode 100644 index babe13c..0000000 --- a/wiki/search-engine-qbtrnt.md +++ /dev/null @@ -1,112 +0,0 @@ -``` -import re -from html.parser import HTMLParser - -from helpers import download_file, retrieve_url -from novaprinter import prettyPrinter - - -class one337x(object): - url = 'https://1337x.to' - name = '1337x' - supported_categories = { - 'all': None, - 'anime': 'Anime', - 'software': 'Apps', - 'games': 'Games', - 'movies': 'Movies', - 'music': 'Music', - 'tv': 'TV', - } - - class MyHtmlParser(HTMLParser): - - def error(self, message): - pass - - A, TD, TR, HREF, TBODY, TABLE = ('a', 'td', 'tr', 'href', 'tbody', 'table') - - def __init__(self, url): - HTMLParser.__init__(self) - self.url = url - self.row = {} - self.column = None - self.insideRow = False - self.foundTable = False - self.foundResults = False - self.parser_class = { - 'name': 'name', - 'seeds': 'seeds', - 'leech': 'leeches', - 'size': 'size' - } - - def handle_starttag(self, tag, attrs): - params = dict(attrs) - if 'search-page' in params.get('class', ''): - self.foundResults = True - return - if self.foundResults and tag == self.TBODY: - self.foundTable = True - return - if self.foundTable and tag == self.TR: - self.insideRow = True - return - if self.insideRow and tag == self.TD: - classList = params.get('class', None) - for columnName, classValue in self.parser_class.items(): - if classValue in classList: - self.column = columnName - self.row[self.column] = -1 - return - - if self.insideRow and tag == self.A: - if self.column != 'name' or self.HREF not in params: - return - link = params[self.HREF] - if link.startswith('/torrent/'): - link = f'{self.url}{link}' - torrent_page = retrieve_url(link) - magnet_regex = r'href="magnet:.*"' - matches = re.finditer(magnet_regex, torrent_page, re.MULTILINE) - magnet_urls = [x.group() for x in matches] - self.row['link'] = magnet_urls[0].split('"')[1] - self.row['engine_url'] = self.url - self.row['desc_link'] = link - - def handle_data(self, data): - if self.insideRow and self.column: - if self.column == 'size': - data = data.replace(',', '') - self.row[self.column] = data - self.column = None - - def handle_endtag(self, tag): - if tag == self.TABLE: - self.foundTable = False - if self.insideRow and tag == self.TR: - self.insideRow = False - self.column = None - if not self.row: - return - prettyPrinter(self.row) - self.row = {} - - def download_torrent(self, info): - print(download_file(info)) - - def search(self, what, cat='all'): - parser = self.MyHtmlParser(self.url) - what = what.replace('%20', '+') - category = self.supported_categories[cat] - page = 1 - while True: - page_url = f'{self.url}/category-search/{what}/{category}/{page}/' if category else f'{self.url}/search/{what}/{page}/' - html = retrieve_url(page_url) - parser.feed(html) - if html.find('
  • ') == -1: - # exists on every page but the last - break - page += 1 - parser.close() -``` \ No newline at end of file