The OpenNET Project / Index page

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

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

08.12.2025 09:32

Состоялся релиз 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":


   pipx install tewi-transmission
   pip install tewi-transmission
   uv tool install tewi-transmission


  1. Главная ссылка к новости (https://github.com/anlar/tewi/...)
  2. OpenNews: Релиз BitTorrent-клиента Deluge 2.2
  3. OpenNews: Выпуск qBittorrent 5.1
  4. OpenNews: После пятилетнего перерыва выпущен BitTorrent-клиент rTorrent 0.10.0
  5. OpenNews: Новая версия BitTorrent-клиента Transmission 4.0.0, перешедшего с Си на Си++
  6. OpenNews: Представлен torrent-клиент distribyted, позволяющий монтировать торренты в ФС
Автор новости: anonymous
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/64392-tewi
Ключевые слова: tewi, torrent
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (47) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.2, Аноним (2), 10:10, 08/12/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Нравится. Смотрится огонь!
     
     
  • 2.27, Андрей (??), 11:50, 08/12/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    По мне и aria2c огонь, кинул ей торренты, а она качает, только нужная инфа.
     
     
  • 3.52, Аноним (-), 14:53, 08/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > По мне и aria2c огонь, кинул ей торренты, а она качает, только нужная инфа.

    И питона не требует - можно на роутере запустить.

     
     
  • 4.57, Аноним (57), 18:05, 08/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Т.е как это "Код написан на Python" и Питона не требует?
    Лайфхак: В роутер можно воткнуть флешку. Хотя, в последнее время роутеры портами USB не балуют.
     
  • 2.35, Аноним (-), 12:21, 08/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Программа позволяет подключаться к фоновым процессам Transmission, qBittorrent и Deluge

    KTorrent не поддерживает чтоль? Зачем она тогда?

     
  • 2.58, Xenia Joness (ok), 18:12, 08/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Нравится. Смотрится огонь!

    Ну разве только в этом преимущества.
    А вообще очень странно, что кому-то нужны торренты в 2025 году. Есть же куча облачных сервисов, купил нужные подписки - получаешь качественный сервис (в том числе и в России). По факту за копейки, и без всякого пиратства и легально. И вправду удивительно, зачем торрент в 2025?

    P.S. Качать образ торрентом, чтобы переустанавливать раз в месяц Linux - это не в счёт.

     
     
  • 3.59, Аноним (57), 18:18, 08/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Без ператства неспортивно.
     

  • 1.7, Аноним (7), 10:36, 08/12/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    А толку, у меня  qbittorrent не работает до сих пор, так и не удалось отладить.
     
  • 1.8, Аноним (8), 10:40, 08/12/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    >   pipx install tewi-transmission
    >   pip install tewi-transmission
    >   uv tool install tewi-transmission

    Питонцы как обычно в чужой огород со своми граблями.

     
     
  • 2.9, Аноним (9), 10:45, 08/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    А как по-другому? Создавать пакет под каждый дистрибутив?
     
     
  • 3.10, Аноним (10), 10:49, 08/12/2025 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Руками
     
  • 3.12, Аноним (8), 10:52, 08/12/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Сделать тарбол с мейкфайлом который не лезет в сторонние репы для установки?
     
  • 3.25, Аноним (25), 11:46, 08/12/2025 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Не использовать питон, очевидно же. У софта написанного на нем наверно самый короткий срок работоспособности, через полгода-год обновлений системы требует обязательного допиливания, чтобы хотя бы запускался.
     
  • 2.54, Аноним (54), 15:11, 08/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Питонцы как обычно в чужой огород со своми граблями.

    И это блин для текстового интерфейса. И, кстати, нормальный фонт и рендер тот гражданин подобрать так и не смог. Палки в интерфейсе не стыкуются, претензия на гламур полность. профачена с такой подборкой.

     

  • 1.11, Аноним (10), 10:51, 08/12/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Скачанный на скрине Арч отлично показывает для кого это.
     
     
  • 2.13, Аноним (8), 10:54, 08/12/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Кажется это было понятно по Big+Buck+Bunny.
     
     
  • 3.15, Аноним (10), 10:59, 08/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Это дабл-хит
     
  • 3.23, iPony128052 (?), 11:36, 08/12/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Много знаешь фильмов/мультфильмов которые можно скачать у создателей по торрент?
     
     
  • 4.26, Аноним (25), 11:49, 08/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    https://en.wikipedia.org/wiki/Category:Creative_Commons-licensed_films

    Достаточно, чтобы не повторяться.

     
     
  • 5.45, iPony128052 (?), 13:21, 08/12/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    С чем не повторятся? Кому это надо кроме бзикнутых анонимов на OpenNet?
    Если бы мне сказали сделать скрин программы, я бы тоже полез бы за мультиком того заица, потому что он около самый известный из того списка.
     
     
  • 6.55, Аноним (55), 15:14, 08/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Если бы мне сказали сделать скрин программы, я бы тоже полез бы за
    > мультиком того заица, потому что он около самый известный из того списка.

    А еще видишь ли не совсем прикольно если твой скрин снесли, а то и вовсе сайт выруьили, DMCA кляузой. Когда тебе пару раз VPS'ку рубанут - ты пожалуй поучишься уважать копирайт и скринить с "безопасным" с этой точки зрения контентом.

     
  • 2.17, anonymous (??), 11:00, 08/12/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Было бы странно, если бы автор выставлял скриншоты с нелегальными закачками. Логично, что там будут только легальные загрузки - дистрибутивы да свободные медиафайлы.
     
     
  • 3.18, Аноним (10), 11:10, 08/12/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Даже среди легальных дистрибутивов есть много не Арч.
     
     
  • 4.22, iPony128052 (?), 11:35, 08/12/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    И? Они есть на скрине.
     
     
  • 5.30, Аноним (10), 11:54, 08/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    И их достаточно чтобы не палиться своим любимым в школе дистрибутивом Арч.
     

  • 1.14, Аноним (14), 10:57, 08/12/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Tewi 2.0.0 выглядит очень живым примером того, как вокруг классических torrent‑клиентов продолжают развиваться удобные текстовые обёртки, причём сразу с поддержкой Transmission, qBittorrent и Deluge через их веб‑API. Особенно радует, что автор не ограничился простым списком загрузок, а довёл дело до полнофункционального TUI с режимами отображения, фильтрами по статусу, детальной карточкой торрента, категориями, метками и переключением лимитов скорости на лету.
     
     
  • 2.16, Аноним (10), 11:00, 08/12/2025 [^] [^^] [^^^] [ответить]  
  • +7 +/
    Хорошая нейросеть. Что ты можешь сказать на вопрос зачем?
     
     
  • 3.20, Аноним (20), 11:23, 08/12/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Что ты можешь сказать на вопрос зачем?

    Чтобы чувствовать себя крутым хакиром, очевидно! И плевать, что для всех тех торрент-клиентов есть GUI из коробки...

     
     
  • 4.28, Аноним (10), 11:53, 08/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Но зачем чувствовать себя именно крутым и почему именно хакИром, что это даёт и как это связано с консольной мордой для торрентов?
     
     
  • 5.31, Аноним (20), 11:57, 08/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Но зачем чувствовать себя именно крутым и почему именно хакИром, что это даёт и как это связано с консольной мордой

    А вот это очень неудобные вопросы для любителей Линукса...

     
  • 5.32, Аноним (32), 11:59, 08/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Прибавку к ЧСВ это даёт.
     
     
  • 6.37, Аноним (10), 12:32, 08/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Зачем добавлять ЧСВ именно этим?
     
     
  • 7.39, Аноним (20), 12:50, 08/12/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Потому что других способов добавить себе ЧСВ  у большинства линуксоидов, к сожалению, нет.
     
  • 4.44, нах. (?), 13:20, 08/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    вот для трансмишшн-то особенно есть "гуй из коробки". Ну такой себе...

    (у нее конечно есть нескучный cli, но не только лишь каждый варезокачок сумеет понять как им пользоваться)

     
     
  • 5.48, Rev (ok), 13:44, 08/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Для него есть отличный Transmission Remote GUI. Написанный, кстати, на Паскале :)
     
  • 4.46, iPony128052 (?), 13:30, 08/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > для всех тех торрент-клиентов есть GUI из коробки...

    понадобилось тут поставить торрент клиент под macOS

    Transmission уже два раза пенетрировали. Просто страшно такое ставить.

    Остальные страшные аж жуть.
    Использую aria2 именно, чтобы не видеть страшного и кривого гуя торрент клиентов.

     
     
  • 5.49, Аноним (20), 13:46, 08/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Использую aria2 именно, чтобы не видеть страшного и кривого гуя торрент клиентов.

    Ну ну. Посмотрел бы я, как ты без "кривого гуя" будешь выбирать лишь необходимые для загрузки файлы/папки в торренте с деревом в тысячу файлов (напр. дискография музыкальной группы). Прямо на своей шкуре прочувствуешь пресловутую консольную эффективность, ага. 😂

     
     
  • 6.50, iPony128052 (?), 13:51, 08/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Всего один раз возможность выбора использовал.
    Windows ради моей же безопасности удалил активатор к AutoCad.

    Пришлось перекачивать с выбором одного активатора (полмегабайта).

     

  • 1.19, Аноним (20), 11:21, 08/12/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    > TUI
    > Программа позволяет подключаться к фоновым процессам Transmission, qBittorrent и Deluge

    Мдэ. Для всех этих клиентов идет GUI из коробки, но это не остановит настоящего линуксоида от сношания с консолькой!

     
     
  • 2.51, IMBird (ok), 14:17, 08/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Наеврное просто нет ещё Tixati для линукса.
     

  • 1.21, Смузихлеб забывший пароль (?), 11:25, 08/12/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    Кратко о новости: Истинные ценители открывают новые, всё более экзотические формы и варианты экстремального онанизма
    В свете этой новости, их изыскания воистину удивительны и даже невероятны, местами даже поражают воображение. Вот уж до чего безгранична человеческая фантазия!

    Додуматься же, ***, текстовый интерфейс для торрентов - там и в норм графическом нередко фиг разберёшь со специфическими нюансами

     
  • 1.29, Bob (??), 11:54, 08/12/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    а почему не сделать единобразный интерфейс для терминала и браузера?

    смысл душить ужа - велосипедя?

    если он настолько кастрирован, для каждого клиента. колхоз

    с мобилки управлять качалкой - да, осмысленно. но на linux очередной кривой gui явно не упёрся в hui

     
     
  • 2.41, anonymous (??), 12:55, 08/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > а почему не сделать единобразный интерфейс для терминала и браузера?

    Потому что браузер жрет слишком много, чтобы использовать его терминал.

     

  • 1.33, Аноним (10), 12:01, 08/12/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Нелепая попытка засунуть UX из графического интерфейса в консоль. Консоль может быть только так:

    torrent list;
    torrent add;
    torrent delete;
    torrent update;

    И к каждой по горстке ключей. Вот этого что в скрине в консоли быть не должно, не может и не нужно. Это противоестественно.

     
     
  • 2.42, anonymous (??), 12:55, 08/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    ну не знаю. magit офигинен, хотя и является простой надстройкой над консольными командами
     
  • 2.60, Shantikov (?), 18:22, 08/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >  консоли быть не должно, не может и не нужно. Это противоестественно.

    Кому не должно? Не нужно - не пользуйтесь. Что-то мешает сделать так как нужно? Или заставляют именно этим пользоваться?
    Не, просто интересно откуда генерируется это сектантское ворчание, где источник? Поделка то именно эта может и правда бесполезная (но прикольная).

     

  • 1.56, Аноним (56), 17:47, 08/12/2025 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • +/
     

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



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2025 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру