Состоялся релиз Tewi 2.0.0, консольного приложения с текстовым интерфейсом (TUI) для управления BitTorrent-клиентами. Программа позволяет подключаться к фоновым процессам Transmission, qBittorrent и Deluge, просматривать и управлять списком торрентов, добавлять новые закачки и выполнять поиск по популярным трекерам.
Поддерживаются различные режимы отображения (карточки, компактный,
однострочный), просмотр детальной информации о торрентах (файлы, трекеры, пиры), управление категориями и метками, переключение альтернативных лимитов скорости. Интерфейс построен на базе библиотеки Textual. Код написан на Python и распространяется под лицензией GPLv3+.

Основные изменения с версии 1.0.0
- Добавлена поддержка торрент-клиента Deluge (через Web API).
- Добавлена поддержка файла конфигурации “~/.config/tewi/tewi.conf” и различных профилей конфигурации (опции “–profile” и “–profiles”).
- Добавлен фильтр торрентов по статусу (клавиша f): все, активные, скачиваемые, раздаваемые, на паузе, завершённые.
- Реализовано переключение статуса загрузки файлов (клавиша space) и изменение приоритета (L, M, H).
- Добавлено изменение приоритета торрента (только Transmission).
- Добавлено редактирование имени и расположения торрента.
- Реализовано отображение категорий и меток в карточке торрента с настройками “–badge-max-count” и “–badge-max-length”.
- Добавлена установка категории торрента (клавиша C, только qBittorrent).
- Реализовано автоматическое обновление экрана деталей торрента.
- Добавлено отображение статистики qBittorrent (waste, connected peers, cache, performance).
- Расширены возможности поиска торрентов:
- Встроенные провайдеры для поиска торрентов: YTS, ThePirateBay, Torrents-CSV, Nyaa.
- Реализована интеграция с Jackett для поиска торрентов – добавлены параметры конфигурации “jackett_url” и “jackett_api_key”.
- Новая команда для запуска приложения с запросом для поиска: “–search”.
- В диалоге веб-поиска появился выбор индексаторов и фильтрация по категориям.
- Добавлена опция для указания включённых поисковых провайдеров (“–search-providers”, “[search].providers”).
- В результатах поиска добавлено открытие веб-ссылки (клавиша o).
- Поисковые провайдеры отправляют заголовки User-Agent для предотвращения блокировок.
- Диалог поиска запоминает последний запрос.
- Исправлено изменение размера колонок в таблице результатов поиска.
- Просмотр деталей торрента в результатах поиска.
Для установки можно использовать “pipx”, “pip” или “uv”: