QBitTorrent v4.1的控制台用户界面+
qbittorrentui的Python项目详细描述
qbittorrentui
QBitTorrent的控制台用户界面。功能性…但边缘有点粗糙…
关键地图
任何窗口
-
出口:
- n:打开“连接”对话框
Torrent列表窗口
- A:打开“添加Torrent”对话框
- 输入:打开选定Torrent的上下文菜单
- 右箭头:打开Torrent窗口
Torrent窗口
- 左:返回Torrent列表
- esc:返回Torrent列表
- 内容
- 输入:凹凸优先级
- 空间:凹凸优先级
建议安装
$ pipx install qbittorrentui $ pipx upgrade qbittorrentui # to upgrade later on $ qbittorrentui # to launch the app $ qbittorrentui --config_file qbtui_connections.ini
如果运行qbittorrentui
无法启动应用程序,请运行pipx ensurepath
并打开一个新的终端窗口(或获取终端的rc源代码)。
安装
从pypi安装:
$ python3 -m venv ~/venv-qbittorrentui $ source ~/venv-qbittorrentui/bin/activate && pip install qbittorrentui; deactivate
一旦安装,它将运行:
$ source ~/venv-qbittorrentui/bin/activate && qbittorrentui; deactivate
或直接从主机安装:
$ pip install -e git+https://github.com/rmartin16/qbittorrentui.git#egg=qbittorrentui
$ qbittorrentui
不过,我绝对建议在虚拟环境中执行此操作:
$ python3 -m venv ~/venv-qbittorrentui $ source ~/venv-qbittorrentui/bin/activate && pip install -e git+https://github.com/rmartin16/qbittorrentui.git#egg=qbittorrentui; deactivate
一旦安装,它将运行:
$ source ~/venv-qbittorrentui/bin/activate && qbittorrentui; deactivate
安装问题
- 源于“include<;python.h>;”的问题:
sudo apt-get install python3-dev
配置
可以在配置文件中预先定义连接(以default.ini为模型)。使用--config_文件指定配置文件。文件中的每个部分都将作为一个单独的实例显示以进行连接。
配置文件部分示例:
[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
只需要主机、用户名和密码。 如果证书不可信(例如自签名),请不要验证是否需要WebUI证书。
待办事项/愿望列表
应用程序
- []找出主题
- [X]连接配置
- []日志/活动输出(可能在状态栏上方)
Torrent列表窗口
- []Torrent排序
- []附加的Torrent筛选机制
- []Torrent搜索
- []Torrent名称中的Torrent状态图标
- []Torrent名称颜色编码
Torrent窗口
- []在选项卡列表和显示器之间切换时,使焦点更加明显
- []显示屏上的滚动条
- []速度图显示
Torrent窗口内容显示
- []左键应返回选项卡列表