Tewi 2.0.0 Launch: New Text Interface for Torrents

The release has taken place of Tewi 2.0.0, a console application with a text interface (TUI) for managing BitTorrent clients. The program allows you to connect to background processes Transmission, qBittorrent, and Deluge, view and manage the list of torrents, add new downloads, and search popular trackers. Various display modes are supported (cards, compact, one-line), viewing detailed information about torrents (files, trackers, peers), managing categories and tags, switching alternative speed limits. The interface is built on the Textual library. The code is written in Python and is distributed under the GPLv3+ license.


Main changes since version 1.0.0

  • Added support for the Deluge torrent client (via Web API).
  • Added support for the configuration file “~/.config/tewi/tewi.conf” and various configuration profiles (options “–profile” and “–profiles”).
  • Added torrent filter by status (f key): all, active, downloading, sharing, paused, completed.
  • Implemented switching file download status (space key) and changing priority (L, M, H).
  • Added priority change torrent (Transmission only).
  • Added editing the name and location of the torrent.
  • Implemented display of categories and labels in the torrent card with the settings “–badge-max-count” and “–badge-max-length”.
  • Added setting the torrent category (C key, qBittorrent only).
  • Implemented automatic updating of the details screen torrent.
  • Added display of qBittorrent statistics (waste, connected peers, cache, performance).
  • Expanded torrent search capabilities:
    • Built-in providers for torrent search: Y
/Reports, release notes, official announcements.