Skip to main content

Transmission TUI client

Reason this release was yanked:

This version does not work

Project description

torsh — Transmission TUI

One-command Transmission client (btop-style). Runs torsh; it will start Transmission (and can auto-install it) or connect to an existing RPC.

Install

  • pipx (recommended): pipx install torsh
  • pip: python3 -m pip install torsh

Needs Python 3.10+. If transmission-daemon is missing, torsh will try to install it via the available package manager (can be disabled).

Run

torsh
# optional:
# torsh --host localhost --port 9091 --download-dir ~/Downloads/torrents --no-autostart --no-install-missing

Keys

  • a add magnet/.torrent (choose download dir)
  • space pause/resume
  • d delete (ask about data)
  • g change download dir
  • s set speed limits
  • p set file priorities
  • l view daemon log (auto-refresh tail)
  • / filter by name, ]/[ adjust refresh rate, r manual refresh
  • ? help, q quit
  • UI remembers filters/sort/refresh interval between sessions.

Config

Auto-created at ~/.config/torsh/config.yaml. Env/flags override: TORSH_HOST, TORSH_PORT, TORSH_USER, TORSH_PASSWORD, TORSH_TIMEOUT, TORSH_DOWNLOAD_DIR, TORSH_INSTALL_MISSING, TORSH_RESTART_ON_FAIL, TORSH_LOG.

Packaging notes: see PACKAGING.md (sdist/wheel, deb/rpm via fpm, brew formula template).

License

MIT.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

torsh-0.1.0.tar.gz (15.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

torsh-0.1.0-py3-none-any.whl (16.3 kB view details)

Uploaded Python 3

File details

Details for the file torsh-0.1.0.tar.gz.

File metadata

  • Download URL: torsh-0.1.0.tar.gz
  • Upload date:
  • Size: 15.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for torsh-0.1.0.tar.gz
Algorithm Hash digest
SHA256 603dc9c66adbe6d2004e95c1a01daf6260113ac162d7c14e5320e4228e593370
MD5 8203a392135f428dc11f4c1a755fe082
BLAKE2b-256 b930230d6c4803e5a98df7d5599aa9f68f6d4851357789d4842ad13d0e87f114

See more details on using hashes here.

File details

Details for the file torsh-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: torsh-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 16.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for torsh-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7780727e641478d6446a6ed784a32b3134a27435ffc19b70204f5f70f9358339
MD5 92633f617d9081db35675e9fd621e69b
BLAKE2b-256 9b95a36fe71c26c6fda391b4ccb1f94f2be26e8dd67170d55977ef45e4a90554

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page