Back to skills
extension
Category: OtherNo API key required

download-manager

管理和查看 qBittorrent 和 Transmission 下载器的任务状态,支持添加、启动、暂停和删除下载任务。

personAuthor: jinkang19940922hubclawhub

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 需要通过浏览器登录后操作:

  1. 打开 http://192.168.10.222:8085
  2. 登录用户名:admin / 密码:70719405
  3. 通过浏览器界面管理

Transmission 说明

Transmission 支持完整的命令行操作:

  • 添加任务
  • 暂停/恢复
  • 删除
  • 查看状态

获取任务信息

需要先通过 --list 查看任务列表,部分操作需要任务 hash。

注意事项

  • qBittorrent 建议通过 Web UI 浏览器管理
  • Transmission 支持完整 API 操作
  • 删除文件操作不可恢复