imDMG / qBt_SE

qBittorrent search engine plugins
MIT License
106 stars 28 forks source link
kinozal nnmclub python qbittorrent qbittorrent-plugin rutor rutracker

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.13

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:

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
}

For NNM-Club there is no password field anymore. You must obtain a cookie from your browser dev tools:

  1. Go to the site (https://nnmclub.to/)
  2. Open dev tools
  3. Select Network tab
  4. Successfully Login
  5. Find any request with new cookie, example: curl 'https://nnmclub.to/forum/index.php?sid=...' \
-H 'cookie: phpbb2mysql_4_t=a%3A24...............8' \
-H 'user-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36'
  6. Select it fully (but without cookie:) and copy
  7. Paste into the above JSON file nnmclub.json in a new field cookie
    {
     "username": "USERNAME",
     "cookie": "phpbb2mysql_4_sid=0....; php....",
     "...rest": "fields..."
    }

    *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.