Содержание
Случалось когда-нибудь искать на торрент трекерах редкие раздачи или какую-либо узкоспециализированную информацию? Мне — неоднократно. Приходится либо ходить по трекерам вручную, либо вбивать в гугл хитросоставленные поисковые запросы с кучей операторов, адресов и т.д. Настало время попрощаться с этой проблемой! Теперь поиск по сотням трекеров можно осуществлять прямо из окна торрент клиента 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, как на скриншоте ниже.
Пробуем искать! Если в веб-интерфейсе настройки Jackett вы добавили хотя-бы 1 трекер и правильно настроили ключ API, а сервис Jackett у вас находится в работающем состоянии — в окне поиска qBittorrent вы получите результат примерно такой, как у меня на иллюстрации к материалу в начале страницы:
Индикатором правильной работы поиска через Jackett будет являться строчка «http://127.0.0.1:9117» в столбце «Поисковик«.
Настройка окончена. Можно приступать к поискам интересного контента!