Torrra Торренты без лишних движений — прямо в терминале
Знакомая ситуация? Нужно быстро найти и скачать торрент, но не хочется открывать браузер, искать сайт, вводить запрос... А если вы работаете на сервере без графического интерфейса? Именно для таких случаев создан Torrra — Python-утилита, которая превращает ваш терминал в мощный торрент-клиент.
Что такое Torrra?
Torrra — это инструмент командной строки с текстовым пользовательским интерфейсом (TUI) для поиска и загрузки торрентов. Проект сочетает в себе:
- Удобство CLI-инструментов
- Красивый интерфейс на базе Textual
- Поддержку популярных торрент-индексаторов через Jackett/Prowlarr
- Надежную загрузку через Libtorrent
Главный козырь — вам вообще не нужно покидать терминал. Весь процесс от поиска до загрузки происходит в одной консоли.
Кому пригодится?
- Разработчикам, работающим в терминале
- Администраторам серверов без GUI
- Любителям минималистичных решений
- Тем, кто ценит скорость и эффективность
Основные возможности
1. Поиск через Jackett/Prowlarr
Torrra использует API этих популярных агрегаторов торрент-трекеров. Подключаете свой экземпляр Jackett — и получаете доступ ко всем настроенным индексаторам.
torrra jackett --url http://localhost:9117 --api-key <your_api_key>
2. Красивый TUI-интерфейс
Благодаря библиотеке Textual интерфейс Torrra выглядит современно и удобен в использовании:

3. Полноценный торрент-клиент
С помощью Libtorrent Torrra умеет:
- Начинать загрузку (Enter)
- Приостанавливать (p)
- Возобновлять (r)
- Управлять несколькими загрузками
4. Кроссплатформенность
Работает на:
- Linux
- macOS
- Windows
5. Гибкая настройка
- Конфигурационный файл
- Опциональное кэширование
- Поддержка прокси
Как установить?
Самый простой способ — через pipx:
pipx install torrra
Также доступны варианты:
- AUR для Arch Linux
- Standalone binaries
- Homebrew
- Docker
Пример использования
- Запускаем Torrra с подключением к Jackett:
torrra jackett --url http://localhost:9117 --api-key ваш_ключ
- В интерфейсе:
- Ищем нужный контент стрелками
- Выбираем результат Enter
- Управляем загрузкой: p — пауза, r — возобновление
Технические детали
Проект написан на Python с использованием:
- Textual для TUI
- Libtorrent для загрузки
- Typer для CLI
- Rich для оформления
Архитектура модульная — легко добавлять новые источники и функции.
Когда особенно полезен?
- Удаленные серверы — не нужно настраивать графический клиент
- Автоматизация — можно интегрировать в скрипты
- Быстрый поиск — не отвлекаетсЯ на браузер
- Минимализм — только необходимые функции
Плюсы и минусы
✅ Плюсы:
- Удобный интерфейс
- Работает в терминале
- Поддержка основных функций
- Активное развитие
❌ Минусы:
- Требует настройки Jackett/Prowlarr
- Нет встроенных трекеров
Torrra — отличный выбор для тех, кто:
- Часто работает в терминале
- Ценит минималистичные решения
- Хочет иметь быстрый доступ к торрентам
Проект активно развивается, имеет хорошую документацию и поддерживает все основные платформы. Если вы еще не пробовали управлять торрентами из CLI — самое время начать!
Ссылки:
