qBittorrent с поиском Jackett

Jackett – поиск по сотням торрент трекеров в один клик. Подключаем к qBittorrent

Слу­ча­лось когда-нибудь искать на тор­рент тре­ке­рах ред­кие раз­да­чи или какую-либо узко­спе­ци­а­ли­зи­ро­ван­ную инфор­ма­цию? Мне – неод­но­крат­но. При­хо­дит­ся либо ходить по тре­ке­рам вруч­ную, либо вби­вать в гугл хит­ро­со­став­лен­ные поис­ко­вые запро­сы с кучей опе­ра­то­ров, адре­сов и т.д. Наста­ло вре­мя попро­щать­ся с этой про­бле­мой! Теперь поиск по сот­ням тре­ке­ров мож­но осу­ществ­лять пря­мо из окна тор­рент кли­ен­та qBittorrent и все­го в 1 клик! Помо­жет в этом Jackett – API для поис­ка по сот­ням как пуб­лич­ных, так и при­ват­ных BitTorrent тре­ке­ров.

Что такое и как работает?

Jackett предо­став­ля­ет API для дру­гих при­ло­же­ний, с помо­щью кото­рых они могут осу­ществ­лять поиск по мно­же­ству тор­рент тре­ке­ров, осу­ще­ствив все­го один запрос к API Jackett. Напи­са­но на .NET Framework (🤔), а сле­до­ва­тель­но, мож­но уста­но­вить как в Windows (нам это не инте­рес­но), явля­ю­щу­ю­ся род­ной плат­фор­мой для .NET Framework, так и в дис­три­бу­ти­вы Linux с помо­щью .NET Core для Linux.

Jackett под­дер­жи­ва­ют раз­лич­ные при­ло­же­ния, свя­зан­ные с BitTorrent: Sonarr, Radarr, CouchPotato и т.д. Но, самое глав­ное, этот API под­дер­жи­ва­ет луч­ший (по мое­му мне­нию) BitTorrent кли­ент для деск­то­па – qBittorrent.

Установка Jackett

Arch/Manjaro Linux

Вот за это я люб­лю Arch. В него мож­но уста­но­вить Jackett из AUR все­го одной коман­дой в кон­со­ли. Напри­мер:

pacaur -S jackett

После это­го мож­но вклю­чить авто­за­пуск сер­ви­са:

sudo systemctl enable jackett.service

Debian, Ubuntu, Linux Mint

Спи­сок всех под­дер­жи­ва­е­мых дис­три­бу­ти­вов Linux нахо­дит­ся здесь.

  • Загру­жа­ем *.tar.gz архив край­ней вер­сии Jackett для сво­ей архи­тек­ту­ры отсю­да;
  • Рас­па­ко­вы­ва­ем;
  • Запус­ка­ем от поль­зо­ва­те­ля root скрипт install_service_systemd.sh.

Напри­мер, так:

wget https://github.com/Jackett/Jackett/releases/download/v0.11.761/Jackett.Binaries.LinuxAMDx64.tar.gz
tar -xvf Jackett.Binaries.LinuxAMDx64.tar.gz
cd Jackett
sudo ./install_service_systemd.sh

Настройка Jackett

После уста­нов­ки и запус­ка интер­фейс настрой­ки Jackett будет досту­пен по адре­су

Там мож­но доба­вить и настро­ить нуж­ные тор­рент тре­ке­ры кноп­кой «Add Indexer», поис­кать по ним вруч­ную и т.д. Всё про­сто и понят­но. Обра­ти­те вни­ма­ние на пра­вый верх­ний угол стра­ни­цы, там ука­зан ключ API (API key), кото­рый пона­до­бит­ся далее.

Настройка qBittorrent

Редак­ти­ру­ем кон­фи­ги поис­ко­во­го движ­ка Jackett в qBittorrent.

nano ~/.local/share/qBittorrent/nova3/engines/jackett.json
nano ~/.local/share/qBittorrent/nova3/engines/jackett.py

В пара­мет­ре «api_key»: нуж­но ука­зать ключ API, кото­рый нахо­дит­ся в пра­вом верх­нем углу стра­ни­цы настрой­ки Jackett, сохра­нить файл и закрыть: CTRL+O -> ENTER -> CTRL+X.

Откры­ва­ем qBittorrent. Идём во вклад­ку «Поиск». Отклю­ча­ем (двой­ным щелч­ком по стро­ке) все осталь­ные поис­ко­вые пла­ги­ны, кро­ме Jackett, как на скрин­шо­те ниже.

Поисковые плагины qBittorrent
Отклю­че­ние осталь­ных поис­ко­вых пла­ги­нов

Про­бу­ем искать! Если в веб-интер­фей­се настрой­ки Jackett вы доба­ви­ли хотя-бы 1 тре­кер и пра­виль­но настро­и­ли ключ API, а сер­вис Jackett у вас нахо­дит­ся в рабо­та­ю­щем состо­я­нии – в окне поис­ка qBittorrent вы полу­чи­те резуль­тат при­мер­но такой, как у меня на иллю­стра­ции к мате­ри­а­лу в нача­ле стра­ни­цы:

qBittorrent с поиском Jackett
Резуль­та­ты поис­ка с помо­щью Jackett

Инди­ка­то­ром пра­виль­ной рабо­ты поис­ка через Jackett будет являть­ся строч­ка «http://127.0.0.1:9117″ в столб­це «Поис­ко­вик».

Настрой­ка окон­че­на. Мож­но при­сту­пать к поис­кам инте­рес­но­го кон­тен­та!