


18 октября 2026 года вышел Tewi 3.0.0, текстовый интерфейс для управления BitTorrent-клиентами из терминала. Главное расширение этого выпуска: поддержка rTorrent в дополнение к Transmission, qBittorrent и Deluge. Для читателей Mentoring.digital, которые работают с серверными утилитами, релиз интересен и новым подключением, и переработкой длинных списков.
Tewi показывает загрузки, файлы и состояние удалённого клиента, а сами передачи выполняет отдельный демон. Это фоновая программа, которая продолжает свою работу независимо от терминального интерфейса. Такое разделение полезно, например, когда дистрибутивы Linux или другие разрешённые к распространению файлы загружаются на отдельную машину.
В версии 3.0.0 можно подключить rTorrent 0.9.7 и новее. Поддержаны прямое соединение по SCGI и обращение к XML-RPC через HTTP при заданном параметре --path. Выбор способа зависит от того, как уже настроен сервер; установка Tewi сама по себе не создаёт готовый удалённый доступ.
Перед подключением стоит разобраться, какой процесс слушает порт, кому доступен интерфейс управления и где хранятся учётные данные. Эти вопросы удобно разбирать на учебном окружении с ментором по администрированию Linux, не экспериментируя с рабочей системой.
Разработчик переписал список на построчный интерфейс библиотеки Textual: отрисовываются только видимые строки. Размер страницы по умолчанию увеличен с 30 до 1000 элементов. В журнале выпуска заявлена более быстрая загрузка, перерисовка и прокрутка; собственных измерений производительности редакция не проводила.
Клавиши Page Up и Page Down теперь листают список страницами. Для запуска или остановки всех торрентов появилось подтверждение. Это стоит проверить после обновления, если вы привыкли выполнять массовые операции без дополнительного шага.
Также список учитывает размер выбранных для загрузки файлов. Это помогает отличать объём всей раздачи от той части, которую пользователь действительно собирается скачать.
Для Tewi нужен Python 3.10 или новее. В README проекта используется пакет tewi-torrent; прежний tewi-transmission переименован, и будущие обновления публикуются под новым именем. Переименование не следует считать отдельной новинкой именно версии 3.0.0, но при обновлении старой установки его нужно учитывать.
Проверьте текущую среду установки, сохраните конфигурацию и сначала подключитесь к тестовому клиенту. Затем проверьте фильтры, выбор файлов, прокрутку и подтверждение массовых действий. Если проблема возникает ещё при установке зависимостей, наставник по Python поможет разобрать окружение и способ установки. Замена терминального интерфейса не требует переносить сами загрузки в новый клиент.