Профиль: Аноним (вход | регистрация) неRU opennet.me  
OpenNET

[ новости /+++ | форум | теги |    ]

Релиз Tewi 3.0.0, текстового интерфейса для управления torrent-клиентами

18.10.2026 23:39 (MSK)

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

Основные изменения с версии 2.0.0:

  • Добавлена поддержка rTorrent (0.9.7 и новее): подключение напрямую через SCGI или через XML-RPC поверх HTTP (при указании "--path"). Поддерживаются почти все возможности остальных клиентов, кроме переключения альтернативных лимитов скорости. Категории хранятся в формате ruTorrent, поэтому совместимы с ним.
  • Список торрентов переписан на Textual Line API. Отрисовываются только видимые строки, поэтому загрузка, обновление и прокрутка заметно ускорены.
  • Добавлена постраничная и полустраничная навигация по списку торрентов ("Ctrl+F"/"Ctrl+B", "Ctrl+D"/"Ctrl+U").
  • Добавлена фильтрация торрентов по имени ("F") и новые фильтры по статусу.
  • Появилась возможность добавить торрент по его хешу.
  • Добавлен множественный выбор файлов торрента для групповой смены приоритета.
  • Добавлено открытие файлов из детальной информации о торренте по нажатию "Enter".
  • Добавлено отображение общих лимитов скорости клиента (в дополнение к альтернативным).
  • В заголовок добавлен статус подключения к клиенту (показывается потеря связи с демоном).
  • Добавлен выбор тем оформления Textual: dracula, monokai, nord и др. ("T", опция "--theme", полный список: "--list-themes").
  • В файле конфигурации разрешено указание переменных окружения ("${VAR_NAME}"), например, для передачи хранимых отдельно паролей и API-ключей.
  • Реализована генерация скриптов автодополнения для bash, zsh и tcsh ("--print-completion"). В пакет PyPI включено готовое автодополнение для Bash.
  • Добавлена поддержка Prowlarr с возможностью поиска по всем индексаторам сразу или выбора отдельных ("--prowlarr-multi"). Индексаторы можно указывать в пресетах поиска.
  • Добавлена поддержка Bitmagnet, self-hosted BitTorrent-индексатора и DHT-краулера. При поиске в деталях отображаются метаданные контента (тип, название, эпизоды, разрешение, кодек и источник видео).
  • Добавлены пресеты поиска (именованные комбинации поисковых провайдеров и категорий).
  • Добавлена сортировка результатов поиска по различным атрибутам ("s").
  • Добавлен компактный режим отображения результатов поиска с минимумом столбцов ("V").
  • Обеспечено запоминание последних выбранных при поиске индексаторов и категорий ("W").


  1. Главная ссылка к новости (https://github.com/anlar/tewi/...)
  2. OpenNews: Релиз Tewi 2.0.0, текстового интерфейса для управления torrent-клиентами
  3. OpenNews: Выпуск qBittorrent 5.2.0
  4. OpenNews: Выпуск libtorrent 2.1 с включением протокола WebTorrent
  5. OpenNews: Представлен ReTransmission, форк BitTorrent-клиента Transmission
  6. OpenNews: Выпуск FUSE-модуля BTFS 3.3 для монтирования torrent-файлов как ФС
Автор новости: anlar
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/66500-tewi
Ключевые слова: tewi, torrent
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (38) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 01:15, 19/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/–
    Круто. А зачем?
     
     
  • 2.4, Аноним (4), 03:50, 19/10/2026 [^] [^^] [^^^] [ответить]  
  • +7 +/–
    Запустить на дно-железе в headless mode (т.е. только SSH) и качать/раздавать торренты. У меня такой комп на AM2 сокете в роли домашнего роутера, там много чего крутится, от сабжа, до vpn клиента и pi hole.
     
     
  • 3.12, Аноним (12), 09:07, 19/10/2026 [^] [^^] [^^^] [ответить]  
  • +3 +/–
    Эта постоянно гудящая штука в роли роутера?
     
     
  • 4.33, Аноним (33), 14:59, 19/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Зачем ей гудеть? Она столько на роутинг и торрент не берёт.
     
  • 4.45, Аноним (45), 19:43, 19/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Не гудит, пассивное охлаждение, частота занижена до 400 МГц в бивосе. Потребление 20 ватт в простое.
     
  • 3.17, Вася Пупкин (?), 09:56, 19/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Да, он жрёт электричества много, можно купить мини-пк, платку маленькую в коробке, и использовать. Кушает мало, не гудит, не греется
     
     
  • 4.46, Аноним (45), 19:44, 19/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    > жрёт электричества много

    Потребление 20 ватт в простое.

     
  • 3.25, Аноним (25), 12:32, 19/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    > Запустить на дно-железе в headless mode (т.е. только SSH) и качать/раздавать торренты.

    Transmission-daemon, qbittorrent-nox, aria2... Зачем сабж?

     
     
  • 4.27, Аноним (27), 13:01, 19/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Потому, что Transmission-daemon, qbittorrent-nox это СЕРВЕРНЫЕ части, а эта штука КЛИЕНТ для них, рисующий морду?
     
     
  • 5.30, Аноним (30), 13:53, 19/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    А зачем это поделие transmission-daemon? Он спокойно управляется через браузер с любого расстояния.
     
     
  • 6.36, Аноним (27), 16:07, 19/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Потому что кто-то хочет рулить им из TUI. Предлагается использовать w3m или chawan?
     
     
  • 7.49, Аноним (49), 19:57, 19/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Для таких любителей есть ария. Пущай через текстовую строку управляют.
     
  • 3.37, Аноним (-), 16:55, 19/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    > Запустить на дно-железе в headless mode (т.е. только SSH) и качать/раздавать торренты.



    Интерфейс построен на базе библиотеки Textual. Код написан на Python и распространяется под лицензией GPLv3+.

    Ну вот не, на роутере таки это жиробасие не заведется.

     
     
  • 4.40, Аноним (40), 17:29, 19/10/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/–
    Индустрия свернула не туда. Питон подходит для прототипирования или уместен в научной среде для написания небольших узкоспециализированных программ. Писать программы для пользователей на питоне это неправильно.
     
  • 4.48, Аноним (45), 19:46, 19/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Даже на телефоне 10 летней давности с 2 гигами ОЗУ заведется
     
  • 2.19, Аноним (19), 10:29, 19/10/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    Действительно - с дуба падают листья ясеня. Transmission-daemon и без этого поделия может скачивать и раздавать через браузер.
     
  • 2.39, Аноним (40), 17:27, 19/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    >Круто. А зачем?

    Есть люди которым нравится text user interface (TUI) вместо graphical user interface. (GUI). Есть в этом что-то романтичное, ностальгичное. Лично мне нравится: Turbo vision, Norton commander, но не это. Проблема у том что TUI интерфейсы не имеют стандартизации, каждый автор программы изобретает велосипед.

     

  • 1.5, leap42 (ok), 03:55, 19/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/–
    Не хватает поддержки aria2, да и порт на go\rust хотелось бы. А так - интересно, но только в теории)
     
     
  • 2.9, Аноним (9), 08:05, 19/10/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/–
    Что же вам мешает взять и допилить поддержку aria2 и сделать порт на go\rust?
     
     
  • 3.13, Аноним (12), 09:08, 19/10/2026 [^] [^^] [^^^] [ответить]  
  • +4 +/–
    Денег с обедов не хватает на покупку подписки на ИИ.
     
  • 2.14, хватает (?), 09:18, 19/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    > да и порт на go\rust хотелось бы

    https://github.com/ikatson/rqbit

     

  • 1.10, Грустный (?), 08:09, 19/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/–
    Снова нейрослоп. 🤦🏻‍♂️
     
     
  • 2.15, Аноним (15), 09:28, 19/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Но это не точно.
     
     
  • 3.43, Джон Титор (ok), 18:49, 19/10/2026 Скрыто ботом-модератором     [к модератору]
  • +/–
     
  • 2.16, limafresh (ok), 09:48, 19/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Доказательства? Или любой новый малоизвестный проект будем обзывать "нейрослопом"?
     
     
  • 3.18, Username (?), 10:02, 19/10/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    Папка .claude в корне репозитория.
     
  • 3.23, наме (?), 12:20, 19/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    TUI. Вот такая эвристика - если в 2026 где-то "состоялся релиз", и это TUI, это навайбкодили.
     
     
  • 4.31, limafresh (ok), 14:46, 19/10/2026 Скрыто ботом-модератором     [к модератору]
  • +/–
     
  • 2.24, cnjzxir (?), 12:31, 19/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Минусы будут?

    Кроме выдуманных

     

  • 1.32, Бывалый аноним (?), 14:53, 19/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/–
    А без питона никак нынче?
     
     
  • 2.34, Аноним (34), 15:17, 19/10/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    Да
     
  • 2.35, Аноним (15), 15:37, 19/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Можно на яваскрипте.
     
  • 2.38, Аноним (-), 16:57, 19/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    > А без питона никак нынче?

    Это еще и нейрослоп к тому же. В общем забавная зверушка. Можно ставки делать на то сколько лет она протянет.

     
     
  • 3.41, Аноним (41), 18:14, 19/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    моя ставка - менее 2 лет
     

  • 1.42, Имя (?), 18:35, 19/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/–
    Питон, Карл! рукалицожыпег
    Просто представил какой-нибудь слабый железка, куда надо вкорячить 100500 питонячьих либ и зависимостей и во время исполнения жрет 1/3 озу. А через месяц автор нейрослопа перейдет на самую последнюю-распоследнюю-новую-модную версию питона... когда их уже начнут сажать?
     
  • 1.44, Аноним (44), 19:37, 19/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/–
    Я несколько раз пытался раскурить эти *arr, Jacket, но в итоге так и не понял напуркуа они нужны
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    XSQUARE
    Inferno Solutions
    Hosting by Hoster.ru
    Хоcтинг: