{"id":13897394,"url":"https://github.com/imDMG/qBt_SE","last_synced_at":"2025-07-17T14:31:32.960Z","repository":{"id":36994993,"uuid":"166226767","full_name":"imDMG/qBt_SE","owner":"imDMG","description":"qBittorrent search engine plugins","archived":false,"fork":false,"pushed_at":"2024-09-04T21:09:03.000Z","size":220,"stargazers_count":97,"open_issues_count":7,"forks_count":28,"subscribers_count":8,"default_branch":"master","last_synced_at":"2024-09-07T05:49:07.222Z","etag":null,"topics":["kinozal","nnmclub","python","qbittorrent","qbittorrent-plugin","rutor","rutracker"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/imDMG.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-01-17T13:03:31.000Z","updated_at":"2024-09-04T21:09:06.000Z","dependencies_parsed_at":"2023-11-12T14:27:28.506Z","dependency_job_id":"b3c541be-4413-4e2d-8cf1-512e00dee874","html_url":"https://github.com/imDMG/qBt_SE","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/imDMG%2FqBt_SE","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/imDMG%2FqBt_SE/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/imDMG%2FqBt_SE/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/imDMG%2FqBt_SE/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/imDMG","download_url":"https://codeload.github.com/imDMG/qBt_SE/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":226270712,"owners_count":17598075,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["kinozal","nnmclub","python","qbittorrent","qbittorrent-plugin","rutor","rutracker"],"created_at":"2024-08-06T18:03:33.856Z","updated_at":"2025-07-17T14:31:32.954Z","avatar_url":"https://github.com/imDMG.png","language":"Python","funding_links":[],"categories":["Python"],"sub_categories":[],"readme":"[![Python 3.7+](https://img.shields.io/badge/python-%3E%3D%20v3.7-blue)](https://www.python.org/downloads/release/python-370/)\n# qBittorrent plugins\n\n## Rutracker.org ![v1.15](https://img.shields.io/badge/v1.15-blue)\nBiggest russian torrent tracker.\n\n## Rutor.org ![v1.14](https://img.shields.io/badge/v1.14-blue)\nPopular free russian torrent tracker. http://rutor.info/ and http://rutor.is/ - actual domains at this time.\n\n## Kinozal.tv ![v2.18](https://img.shields.io/badge/v2.18-blue)\nRussian torrent tracker mostly directed on movies, but have other categories.\n\nThe 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.\nYou can turn off the magnet link: in `kinozal.json` switch `\"magnet\": true` to `\"magnet\": false`\n\n## NNM-Club.me ![v2.19](https://img.shields.io/badge/v2.19-blue)\nOne of biggest russian torrent tracker.\n\n_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_\n\n## Installation\n**For fresh installation.**\nAccording of the name of search plugin:\n* Save `*.py` file on your computer\n* Then follow [official tutorial](https://github.com/qbittorrent/search-plugins/wiki/Install-search-plugins).\n* _After installation you can change your settings with `*.json` file which will be created automatically in:_\n  * Windows: `%localappdata%\\qBittorrent\\nova3\\engines`\n  * Linux: `~/.local/share/qBittorrent/nova3/engines`\n  * OS X: `~/Library/Application Support/qBittorrent/nova3/engines`\n* ... or you can put `settings_gui.py` into parent folder (nova3) and after this you can double-click on `*.py` file, or `Open with... -\u003e Python`, and you should see graphic interface of your data :)\n\nDescription of `*.json` file:\n```\n{\n    \"username\": \"USERNAME\", \u003c- your USERNAME of torrent tracker\n    \"password\": \"PASSWORD\", \u003c- your PASSWORD of torrent tracker\n    \"torrentDate\": true, \u003c- creation date of torrent in search list (true/false)\n    \"proxy\": false, \u003c- switchng proxy (true/false)\n    \"proxies\": {\n        \"http\": \"\", \u003c- ex. \"proxy.example.org:8080\"\n        \"https\": \"\" \u003c- ex. \"127.0.0.1:3128\" or \"socks5://127.0.0.1:9050\"\n    },\n    \"magnet\": false, \u003c- switching magnet download (true/false)\n    \"ua\": \"Mozilla/5.0 (X11; Linux i686; rv:38.0) Gecko/20100101 Firefox/38.0 \" \u003c- browser User-Agent\n}\n```\n\nFor **NNM-Club** there is no `password` field anymore. You must obtain a `cookie` from your browser dev tools:\n1. Go to the site (https://nnmclub.to/)\n2. Open dev tools\n3. Select Network tab\n4. Successfully Login\n5. Find any request with *new* `cookie`, example:\n   ![curl 'https://nnmclub.to/forum/index.php?sid=...' \\\n   -H 'cookie: phpbb2mysql_4_t=a%3A24...............8' \\\n   -H 'user-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36'](https://i.imgur.com/U8j1pvi.png)\n6. Select it fully (but without `cookie: `) and copy\n7. Paste into the above JSON file [nnmclub.json](/home/username/.local/share/qBittorrent/nova3/engines/nnmclub.json) in\n   a new field `cookie`\n   ```JSON\n   {\n     \"username\": \"USERNAME\",\n     \"cookie\": \"phpbb2mysql_4_sid=0....; php....\",\n     \"...rest\": \"fields...\"\n   }\n   ```\n_*make sure that your proxy work with right protocol_\n\n**For update just reinstall `*.py` file.**\n\n## Troubleshooting\nAll errors will appear directly in qBittorrent as a searching result. For error details right-click on a result Copy→Description page URL, then paste in your web-browser address bar.\n* torrent tracker return 403 error:\n  - 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.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FimDMG%2FqBt_SE","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FimDMG%2FqBt_SE","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FimDMG%2FqBt_SE/lists"}