qBittorrent search engine plugins
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
ghost 30f9e60c6f add yggdrasil mirror port for rutracker 1 year ago
engines add yggdrasil mirror port for rutracker 1 year ago
.gitignore update README.md 3 years ago
LICENSE Create LICENSE 2 years ago
README.md update README.md 1 year ago
proxychecker.py kinozal v2.7, repo update 3 years ago
settings_gui.py better handling errors 1 year ago

README.md

Python 3.7+

qBittorrent plugins

Rutracker.org v1.9

Biggest russian torrent tracker.

Rutor.org v1.8

Popular free russian torrent tracker. http://rutor.info/ and http://rutor.is/ - actual domains at this time.

Kinozal.tv v2.12

Russian torrent tracker mostly directed on movies, but have other categories.

The site has a restriction on downloading torrent files (10 by default or so), so I added the ability to open the magnet link instead the file. You can turn off the magnet link: in kinozal.json switch "magnet": true to "magnet": false

NNM-Club.me v2.12

One of biggest russian torrent tracker.

Note: the tracker is very sensitive to your proxy, if something doesn’t suit it, it turns on ddos protection and return 403 error. Use proxychecker.py to check your proxy

Installation

For fresh installation. According of the name of search plugin:

  • Save *.py file on your computer
  • Then follow official tutorial.
  • After installation you can change your settings with *.json file which will be created automatically in:
    • Windows: %localappdata%\qBittorrent\nova3\engines
    • Linux: ~/.local/share/data/qBittorrent/nova3/engines
    • OS X: ~/Library/Application Support/qBittorrent/nova3/engines
  • ... or you can put settings_gui.py into parent folder (nova3) and after this you can double-click on *.py file, or Open with... -> Python, and you should see graphic interface of your data :)

Description of *.json file:

{
    "username": "USERNAME", <- your USERNAME of torrent tracker
    "password": "PASSWORD", <- your PASSWORD of torrent tracker
    "torrentDate": true, <- creation date of torrent in search list (true/false)
    "proxy": false, <- switchng proxy (true/false)
    "proxies": {
        "http": "", <- ex. "proxy.example.org:8080"
        "https": "" <- ex. "127.0.0.1:3128"
    },
    "magnet": false, <- switching magnet download (true/false)
    "ua": "Mozilla/5.0 (X11; Linux i686; rv:38.0) Gecko/20100101 Firefox/38.0 " <- browser User-Agent
}

*make sure that your proxy work with right protocol

For update just reinstall *.py file.

Troubleshooting

All errors will appear directly in qBittorrent as searching result.

  • torrent tracker return 403 error:
    • Some sites, sometimes, enable protection like CloudFlare, that required JavaScript. Vanilla Python has no implementation of JavaScript, it means that search engine will be return 403 error.