A growing collection of search plugins for the qBittorrent, an awesome and opensource torrent client

Overview

qBittorrent Search Plugins

This is a still growing collection of search plugins for qBittorent, an amazing and open source torrent client, maintained by me, LightDestory.

If a plugin stops to work or you need a specific plugin, let me know by opening an issue.

Status

Plugin Version Last Updated Working?
btetree btetree 1.1 06/06/2021 ✔️
ETTV ETTV 1.1 06/06/2021 ✔️
GloTorrents GloTorrents 1.0 06/06/2021 ✔️
IlCorsaroNero IlCorsaroNero 1.1 06/06/2021 ✔️

Install and Usage

To install a search plugin please refers to the official wiki.

Some plugins can need some settings, please read carefully the Notes section.

📖 Notes

  • IlCorsaroNero has been blacklisted on Italy's DNS, please use a different DNS such as Google or Cloudflare

Contributions and Testing

To contribute, just write your own script following the official wiki and put it inside /src/engines.

For comodity I have included the needed files requires to testing the plugins, the nova scripts:

  1. cd ./src
  2. python ./nova2.py search_engine category search keywords

⚠️ License

This collection is under GNU GPL-3.0 License.

Comments
  • Search plugins update

    Search plugins update

    Glotorrents doesn't work, the site www.gtdb.to doesn't work but glodls.to is up (not www.glodls.to that seems to be a different tracker) i also can't fin Rarbg in the list of downloads on https://github.com/qbittorrent/search-plugins/wiki/Unofficial-search-plugins

    opened by Bhaalspawn 11
  • YourBittorrent returns duplicates

    YourBittorrent returns duplicates

    Results are being returned repeated 9 times for each found torrent. This occurs about 90% of time and I can't figure out why. i.e. Search for 'seeds 1968' (and some others) work fine but the rest overpopulate. e.g. Some searches return many thousands of unneeded duplicates.

    A small example of the problem: 2022-01-28 015825_qBt_search

    Environment: Windows 10H 21H2

    • qBittorrent: 4.2.1 / 4.3.9 / 4.4.0
    • Python: 3.9.2
    • YourBittorrent: 1.1

    Here is a possible solution by changing 3 items and adding 4 lines:

    • declare new variable: found[], before HTMLParser definition,
    • change signature of of feed method to include it: def feed(self, html, found),
    • change prettyPrinter(data) line to:
    if data not in found:
    	found.append(data.copy())
    

    in search method:

    • change parser.feed(html) to: parser.feed(html, self.found),
    • add following code after the for loop:
    
    self.found.sort(key=lambda x: int(x.get('seeds')))  # Sorted per guidelines
    for data in self.found:
    	prettyPrinter(data)
    

    You can see the logic - collect new torrents to a list, sort list and prettyPrint list.

    Hope my idea has merit. Thanks for your great work.

    bug 
    opened by hdcTenBasePid 5
  • [BUG] TNTVillageDump  Fix url descrizione pagina

    [BUG] TNTVillageDump Fix url descrizione pagina

    Describe the bug Salve ho scoperto da poco dell'esistenza del plguin di TNTvillage #4 tramite una ricerca su google, ho notato che alcune funzioni di qBittorrent non funzionano e mi sono messo a risolvere queste cose (apri/url descrizione pagina non esistente e copia collegamento download [ancora non risolto] ) per risolvere il problema con apri/url descrizione pagina "ho implementato" la colonna TOPIC del file tntvillage-release-dump.csv al momento ho scritto solo 4 righe del dump nel file python perchè non ho capito come è stato generato quel database nel file python, e ho modificato la riga di codice 'desc_link in 'desc_link': "https://web.archive.org/web/20190626192255/http://forum.tntvillage.scambioetico.org/index.php?showtopic="+str(torrent[3]) per quanto riguarda la copia del collegamento download credo sia questa la voce da modificare 'link': torrent[0], e aggiungere la roba che contiene il print di sotto perchè al momento copia solo l'hash.

    allego il file python così da provare le modifiche che "ho fatto". tntvillagedump.zip

    Your Environment

    • qBittorrent's Version: 4.3.9
    • Python's Version: Custom / qBittorrent 4.3.9
    • Plugin's name and version: TNTVillageDump
    bug 
    opened by ghost 4
  • [BUG] Download link

    [BUG] Download link

    Hi,

    I am writing to you because I noticed that the plugin works fine in the search but when proceeding with the download it does not show the magnet link as I assume it should, but rather the link to the torrent page (on the engine where the resource is located). As a result, every time I need to open the link, search for the magnet, copy it and manually insert it into the qBittorrent page.

    I am using a version of qBittorrent that runs on docker, to be precise I use the dyonr/qbittorrentvpn image. I haven't tried the plugin on a local qBittorrent installation, but maybe you can help me understand why it doesn't.

    Your Environment

    • qBittorrent's Version: 4.5.0
    • Python's Version: Custom / docker image gived
    • Plugin's name and version: ilcorsaronero/1337x
    bug 
    opened by danidemis 2
  • [PLUGIN REQUEST] TntVillage

    [PLUGIN REQUEST] TntVillage

    Fill the following form:

    • Engine's name: TntVillage
    • Engine's website: TntVillage

    Salve potreste fare un plugin per TntVillage? io ci ho provato ma non sono bravo con python e non ci sono riuscito, ho visto che avete fatto in passato altri plugin italiani e ho aperto questa richiesta (non urgente, quando potete farlo o se potete farlo) per la creazione del plugin per qbittorrent. grazie mille per aver creato gli altri plugin come il corsaronero, buona giornata.

    inoltre esiste un dump ufficiale del sito https://github.com/edoardopigaiani/tntvillage-release-dump in cui sono racchiuse tutte le informazioni che i siti come quello che ho linkato usano.

    enhancement 
    opened by dasaferi 2
  • Create sukebeinyaasi.py

    Create sukebeinyaasi.py

    The existing one on Unofficial search plugins doesn't work. So I cloned the original nyaa.si plugin, edited a few lines and now it works (since both sites are very similar).

    opened by Obegg 1
  • YourBittorrent needs updating

    YourBittorrent needs updating

    There is some new formatting added to the torrent name (additional coloring) on the YourBittorrent site. It makes the qBittorrent Search results look a bit messy.

    The fix is to change url_titles.group(2) in the __findTorrents method to the following: url_titles.group(2).replace("<b>", "").replace("</b>", "") .replace("<span style=color:#39a8bb>", "").replace("</span>","")

    I hope that's not too sloppy for you. Thanks for the good work, have fun.

    opened by hdcTenBasePid 1
  • Restyle Create sukebeinyaasi.py

    Restyle Create sukebeinyaasi.py

    A duplicate of #7 with additional commits that automatically address incorrect style, created by Restyled.

    :warning: Even though this PR is not a Fork, it contains outside contributions. Please review accordingly.

    Since the original Pull Request was opened as a fork in a contributor's repository, we are unable to create a Pull Request branching from it with only the style fixes.

    The following Restylers made fixes:

    To incorporate these changes, you can either:

    1. Merge this Pull Request instead of the original, or

    2. Ask your contributor to locally incorporate these commits and push them to the original Pull Request

      Expand for example instructions
      ```console
      git remote add upstream https://github.com/LightDestory/qBittorrent-Search-Plugins.git
      git fetch upstream pull/<this PR number>/head
      git merge --ff-only FETCH_HEAD
      git push
      ```
      

    NOTE: As work continues on the original Pull Request, this process will re-run and update (force-push) this Pull Request with updated style fixes as necessary. If the style is fixed manually at any point (i.e. this process finds no fixes to make), this Pull Request will be closed automatically.

    Sorry if this was unexpected. To disable it, see our documentation.

    opened by restyled-io[bot] 0
  • [BUG] ilcorsaronero

    [BUG] ilcorsaronero

    Hi,

    got a bug with the search plugin for ilcorsaronero. When I search a torrent and try to download it, it wont be added. If I click RMB on the search result ->copy->download link it copies an https link with wrong syntax like: https%3A//ilcorsaronero.link/tor/xxxxxx/****

    (I think that the site didn't even host .torrent itself)

    qBittorrent's Version: 4.5.0 via WebUI on docker Python's Version: ASUSTOR 3.10.6.r10 Plugin's name and version: ilcorsaronero 1.2

    Thank you for your work

    bug 
    opened by bloodysneaker 4
  • Search scripts

    Search scripts

    Just to repost what I've mentioned on Reddit. Give a look at Bit Che. It has scripts for the most popular (at least, at the time of the last release) search platforms. You'll find URLs & call arguments.

    enhancement 
    opened by lppedd 4
  • [BUG] Academic Torrents

    [BUG] Academic Torrents

    Describe the bug AcademicTorrents Plugin doesn't show search query results when entered

    Your Environment

    • qBittorrent's Version: v4.4.2
    • Python's Version: 3.10
    • Plugin's name and version: AcademicTorrents v1.0
    bug 
    opened by sprshb 4
Owner
Alessio Tudisco
Italian Computer Science Student, Tech Addicted, Casual Gamer, Manga/Comic Reader
Alessio Tudisco
A fast and small Torrent client made with Python 3.

pico-torrent A fast and small Torrent client made with Python 3. History and context It was programmed by a hacker known as Jazz_Man, around January o

Pindorama 9 Oct 4, 2022
Throttle qBittorrent on Plex stream Start/Stop

Dependencies Python 3.6+ 'qbittorrent-api' Python Library Tautulli Script Setup Edit qbittorrent_throttle.py and set qBittorrent username, password an

null 6 Sep 24, 2022
Most versatile Telegram torrent and youtube-dl bot.

TorToolkit Telegram So basically Tortoolkit is aimed to be the most versatile torrent leecher and Youtube-DL bot for telegram. This bot is highly cust

Yash Khadse 541 Dec 22, 2022
Downloads and Updates GOG Galaxy 2.0 Plugins/Integrations

GOG Galaxy Plugins Downloader Summary This program downloads GOG Galaxy 2.0 Plugins and installs them to the proper location. You probably do not want

slashbunny 253 Dec 12, 2022
A collection of modules I have created to programmatically search for/download imagery from live cam feeds across the state of California.

A collection of modules that I have created to programmatically search for/download imagery from all publicly available live cam feeds across the state of California. In no way am I affiliated with any of these organizations and these modules/methods of gathering imagery are completely unofficial.

Chad Groom 5 Nov 21, 2022
The sole purpose of this script is to download any NFT collection from OpenSea

OpenSea NFT Stealer The sole purpose of this script is to download any NFT collection from OpenSea. Setup Prerequisites: Python 3 Python requests libr

Phillip 9 Sep 4, 2022
Download your bandcamp collection using this python script.

bandcamp-downloader Download your Bandcamp collection using this python script. It requires you to have a browser with a logged in session of bandcamp

null 72 Dec 20, 2022
Python script designed to search and fetch direct download links from nxbrew.com

SwitchGamesDownloader Only for windows nxbrew.com is a website, accessible only using a proxy, where the majority of games for the Nintendo Switch are

Backend 91 Dec 28, 2022
bing image downloader app used to download bulk images for a specific search term created using streamlit and bing_image_downloader python packages

bing image downloader app bing image downloader app is used to download bulk images for a specific search term. bing image downloader app gets the sea

Siva Prakash 8 Apr 5, 2022
Python based Telegram bot. Search and download YouTube video or audio.

Python-Telegram-Youtube-Media-Bot Python based Telegram bot. Search and download YouTube video or audio. Just change settings.py and start TelegramBot

Ahmet Bohur 2 Oct 2, 2022
Search the gallerys by tag and download pictures to the local

booruDownloader Search the gallerys by tag and download pictures to the local

null 6 Jun 30, 2022
YouTube Video Search Engine For Python

YouTube-Video-Search-Engine Introduction With the increasing demand for electronic devices, it is hard for people to choose the best products from mul

null 1 Dec 21, 2021
Download Web-10K data by querying Bing Image Search

gpv2-web10k This repository contains the script to download images from the Web-10K dataset. The script takes in a list of queries, queries Bing Image

AI2 8 Sep 6, 2022
Search & download music from a certain streaming service

Search & download music from a certain streaming service

mat 2 Mar 11, 2022
A tool to make easy to search for directories in the URL.

Welcome to Brutos Directory Scanner ?? The Brutos is a python script used to provide agility in obtaining verifications to informations about related

Sérgio Corrêa 4 Apr 14, 2022
FireDM is a python open source (Internet Download Manager) with multi-connections, high speed engine, it downloads general files and videos from youtube and tons of other streaming websites .

python open source (Internet Download Manager) with multi-connections, high speed engine, based on python, LibCurl, and youtube_dl https://github.com/firedm/FireDM

null 1.6k Apr 12, 2022
Using Youtube downloader is the fast and easy way to download and save any YouTube video.

Youtube video downloader using Django Using Django as a backend along with pytube module to create Youtbue Video Downloader. https://yt-videos-downloa

Suman Raj Khanal 10 Jun 18, 2022
Download and save Bing wallpapers and set as background for GNOME desktop

Save Bing wallpapers and set as background for GNOME desktop This script downloads the Bing wallpaper and sets it in the background of your gnome desk

manikamran 2 Nov 6, 2021