Релиз Tewi 2.0.0 — открытого консольного клиента для Transmission, qBittorrent и Deluge
7 декабря 2025 года состоялся второй мажорный выпуск открытого текстового клиента (TUI — text user interface) Tewi для управления демонами BitTorrent‑клиентов. Исходный код проекта написан на Python и опубликован на GitHub под лицензией GNU General Public License v3.0.
Разработка Tewi ведётся с октября 2024 года. В решении используется открытый фреймворк Textual для реализации интерфейса. Выпуск Tewi 1.0.0 случился в ноябре 2025 года.
Возможности Tewi:
подключение к демону Transmission, qBittorrent или Deluge с использованием учётных данных;
просмотр списка торрентов;
различные режимы просмотра: карта (card), компактный, однострочный;
отображение информации о торренте: обзор, файлы, трекеры, пиры;
добавление новых торрентов;
действия с торрентами: запуск/пауза, удаление/удаление, проверка, повторное объявление;
просмотр и переключение альтернативных ограничений скорости;
просмотр статистики сеанса;
тёмная и светлая цветовые темы;
требуется Python 3.10+.
Основные изменения и доработки в Tewi 2.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);
реализовано автоматическое обновление экрана
Читать на habr.com