Console UI for qBittorrent. Not feature-complete but is usable for low volume and everyday torrenting.
Any Window
Torrent List Window
Torrent Window
Install from pypi:
pip install qbittorrentui
In most cases, this should allow you to run the application simply with the qbittorrentui
command. Alternatively, you can specify a specific python binary with ./venv/bin/python -m qbittorrentui
or similar.
Connections can be pre-defined within a configuration file (modeled after default.ini). Specify the configuration file using --config_file. Each section in the file will be presented as a separate instance to connect to.
Sample configuration file section:
[localhost:8080]
HOST = localhost
PORT = 8080
USERNAME = admin
PASSWORD = adminadmin
CONNECT_AUTOMATICALLY = 1
TIME_AFTER_CONNECTION_FAILURE_THAT_CONNECTION_IS_CONSIDERED_LOST = 5
TORRENT_CONTENT_MAX_FILENAME_LENGTH = 75
TORRENT_LIST_MAX_TORRENT_NAME_LENGTH = 60
TORRENT_LIST_PROGRESS_BAR_LENGTH = 40
DO_NOT_VERIFY_WEBUI_CERTIFICATE = 1
Only HOST, USERNAME, AND PASSWORD are required. DO_NOT_VERIFY_WEBUI_CERTIFICATE is necessary if the certificate is untrusted (e.g. self-signed).
Application
Torrent List Window
Torrent Window
Torrent Window Content Display