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 обязательно


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

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

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

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

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

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

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

     
     
  • 3.59, Аноним (57), 18:18, 08/12/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Без ператства неспортивно.
     
  • 3.61, Аноним (61), 19:25, 08/12/2025 [^] [^^] [^^^] [ответить]  
  • +8 +/
    >А вообще очень странно, что кому-то нужны торренты в 2025 году.

    Вот так, даже не глупые люди топят за установку всех в стойло каких то там сервисов, через которые можно формировать лист с тем, "что тебе надо" и отключать тебя, если ты что то не так сделал или просто родился не в той (по мнению владельцев сервиса) стране.

     
     
  • 4.75, Дехканин с Чиланзара (?), 08:19, 09/12/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Поддерживаю.
    Ещё в эту же копилку: на торентах есть возможность скачать и посмотреть фильм в разных переводах.
     
  • 3.62, Аноним (62), 19:32, 08/12/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > А вообще очень странно, что кому-то нужны торренты в 2025 году.

    Как раз в последние годы актуальность повышается - в онлайн кинотеатрах стало модно вырезать неугодные сцены в старых фильмах. Из недавнего - комедия "О чем говорят мужчины".

     
  • 3.67, Аноним (-), 21:35, 08/12/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    1 Эти сервисы стоят денег 2 Там бывает довольно скудный ассортимент, особенно... большой текст свёрнут, показать
     
  • 3.72, Аноним (72), 04:05, 09/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >получаешь качественный сервис

    Там можно качать фильмы?

     
  • 3.73, Аноним (73), 04:42, 09/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >получаешь качественный сервис

    Сразу видно человека, не знакомого с особенностями массового переводоведения.

     
  • 3.82, Аноним (82), 17:27, 09/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >Есть же куча облачных сервисов

    Которые все заменяет один рутрекер

     

  • 1.7, Аноним (7), 10:36, 08/12/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –5 +/
    А толку, у меня  qbittorrent не работает до сих пор, так и не удалось отладить.
     
     
  • 2.66, cheburnator9000 (ok), 21:09, 08/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    переустанови windows.
     
     
  • 3.71, Аноним (71), 03:00, 09/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    На Windows как работало, так и работает.
     

  • 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 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Сделать тарбол с мейкфайлом который не лезет в сторонние репы для установки?
     
  • 3.25, Аноним (25), 11:46, 08/12/2025 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Не использовать питон, очевидно же. У софта написанного на нем наверно самый короткий срок работоспособности, через полгода-год обновлений системы требует обязательного допиливания, чтобы хотя бы запускался.
     
  • 3.68, Аноним (68), 22:15, 08/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Ничего не делать, пакеты под каждый дистрибутив создадут пользователи дистрибутивов.
     
  • 2.54, Аноним (54), 15:11, 08/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Питонцы как обычно в чужой огород со своми граблями.

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

     

  • 1.11, Аноним (10), 10:51, 08/12/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Скачанный на скрине Арч отлично показывает для кого это.
     
     
  • 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 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Если бы мне сказали сделать скрин программы, я бы тоже полез бы за
    > мультиком того заица, потому что он около самый известный из того списка.

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

     
  • 5.80, Аноним (80), 15:03, 09/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Очередной ценитель "разнообразия" пришел поуказывать другим, как работать.
    А выбор мультфильма отличный. Смешной, не стыдно показать. И короткий (10 минут) хорошо и для скачивания, и для демонстрации. Плюс, продвигает другой свободный проект - Blender.
     
  • 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 [^] [^^] [^^^] [ответить]  
  • +/
    И их достаточно чтобы не палиться своим любимым в школе дистрибутивом Арч.
     
  • 4.81, Аноним (80), 15:05, 09/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 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Но зачем чувствовать себя именно крутым и почему именно хакИром, что это даёт и как это связано с консольной мордой

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

     
  • 5.32, Аноним (32), 11:59, 08/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Прибавку к ЧСВ это даёт.
     
     
  • 6.37, Аноним (10), 12:32, 08/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Зачем добавлять ЧСВ именно этим?
     
     
  • 7.39, Аноним (20), 12:50, 08/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Потому что других способов добавить себе ЧСВ  у большинства линуксоидов, к сожалению, нет.
     
  • 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 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Использую aria2 именно, чтобы не видеть страшного и кривого гуя торрент клиентов.

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

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

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

     
  • 6.83, нах. (?), 20:52, 09/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Ну ну. Посмотрел бы я, как ты без "кривого гуя"

    не нукай, а называй сколько готов заплатить за обучение азам пользования юникс-системами.
    Тогда покажу.

    > Прямо на своей шкуре прочувствуешь пресловутую консольную эффективность, ага.

    если пользоваться этой самой консолью не обучен - то не почувствуешь. А так - у меня есть "любимый" торрент с 11 тысячами файлов. Успехов тебе в самом наипрямейшем гуе стереть колесо мыши в труху, пытаясь выбрать нужные три.

    У меня это занимает несколько секунд.

    этотсайт. мда...

     

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

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

     
     
  • 2.51, IMBird (ok), 14:17, 08/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Наеврное просто нет ещё Tixati для линукса.
     
  • 2.79, Аноним (79), 14:14, 09/12/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А как прикажите использовать torrent на сервере без gui? С радостью поставил эту Tewi, чтобы не сношаться с transmission-cli и прочим Г.
     

  • 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 +/
    > а почему не сделать единобразный интерфейс для терминала и браузера?

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

     
  • 2.64, Аноним (10), 20:54, 08/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    А ты кстати почему так не сделал?
     

  • 1.33, Аноним (10), 12:01, 08/12/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Нелепая попытка засунуть 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 +/
    >  консоли быть не должно, не может и не нужно. Это противоестественно.

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

     
     
  • 3.63, Аноним (10), 20:52, 08/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Должен POSIX. Не нужно не делайте. Показываете публичную новость будьте любезны выслушать ворчание.
     
     
  • 4.69, Shantikov (?), 00:16, 09/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >Должен POSIX.

    POSIX не является обязательным, если вы не знали, он нужен только для системных утилит, их стандартизации, библиотек и прочего, а если программа не претендует распространиться на все UNIX-подобные системы, то он не нужен. Если он ограничивает развитие и появление чего-то свежего, пусть и на базе старого - то соблюдение такого стандарта даже вредно, поэтому применять его надо там, где это имеет смысл, иначе это именно сектантство, бессмысленное и беспощадное, влекущее за собой стагнацию и деградацию.

    >Не нужно не делайте.

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

    >Показываете публичную новость будьте любезны выслушать ворчание

    Новость не моя, но мне обсуждение даже интересно, пусть и в форме ворчания даже)

     
  • 4.70, Аноним (70), 00:23, 09/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    А кто ты такой, чтобы указывать другим что делать, а что нет? Самомнение не треснет?
     
  • 4.78, Аноним (78), 12:16, 09/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Вы же совершенно не понимаете, что такое POSIX.
     
  • 2.76, Аноним (76), 10:12, 09/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    И фары все вместе с миднайт коммандерами выпилить немедленно!
     

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



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

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