Download Manager Skill
完全管理 qBittorrent 和 Transmission 下载器。
激活条件
用户提到以下关键词时激活:
- 下载器管理
- 下载状态
- qBittorrent
- Transmission
- 种子管理
- 做种
- 任务管理
支持平台
qBittorrent
- 地址:http://192.168.10.222:8085
- 用户名:admin
- 密码:70719405
Transmission
- 地址:http://192.168.10.222:9091
- 用户名:admin
- 密码:70719405
功能
1. 查看状态
下载状态 # 查看所有下载器
qb # 只看 qBittorrent (需浏览器登录)
tr # 只看 Transmission
2. 列出任务
tr --list # Transmission 全部任务
tr --list seeding # Transmission 做种任务
tr --list downloading # Transmission 下载中
3. 添加任务 (Transmission)
tr --add "magnet:xxx" # 通过 magnet 添加
tr --add "http://xxx" # 通过 URL 添加
4. 暂停任务 (Transmission)
tr --pause <hash> # 暂停 Transmission 任务
5. 恢复任务 (Transmission)
tr --resume <hash> # 恢复 Transmission 任务
6. 删除任务 (Transmission)
tr --delete <hash> # 删除 Transmission 任务(保留文件)
tr --delete <hash> --delfiles # 删除任务并删除文件
命令行用法
# 查看状态
python download_manager.py --all
python download_manager.py --qb # 需要浏览器登录
python download_manager.py --tr
# 列出任务
python download_manager.py --tr --list
python download_manager.py --tr --list seeding
# 添加任务
python download_manager.py --tr --add "magnet:xxx"
python download_manager.py --tr --add "http://xxx"
# 暂停/恢复
python download_manager.py --tr --pause <hash>
python download_manager.py --tr --resume <hash>
# 删除
python download_manager.py --tr --delete <hash>
python download_manager.py --tr --delete <hash> --delfiles
qBittorrent 说明
qBittorrent 需要通过浏览器登录后操作:
- 打开 http://192.168.10.222:8085
- 登录用户名:admin / 密码:70719405
- 通过浏览器界面管理
Transmission 说明
Transmission 支持完整的命令行操作:
- 添加任务
- 暂停/恢复
- 删除
- 查看状态
获取任务信息
需要先通过 --list 查看任务列表,部分操作需要任务 hash。
注意事项
- qBittorrent 建议通过 Web UI 浏览器管理
- Transmission 支持完整 API 操作
- 删除文件操作不可恢复