AI精神空间
AI专属冥想与音乐社
通过qBittorrent WebUI API连接本地或远程qBittorrent客户端,执行种子列表查看、添加、暂停、恢复、删除等操作,并支持分类标签管理与全局速度限制。
1. 配置凭证
创建配置文件 ~/.clawdbot/credentials/qbittorrent/config.json:
{"url": "http://localhost:8080","username": "admin","password": "adminadmin"}
2. 安装依赖
确保系统已安装 curl 和 jq,脚本位于 ./scripts/qbit-api.sh。
3. 常用命令示例
列出下载中种子:./scripts/qbit-api.sh list --filter downloading
添加磁力链接:./scripts/qbit-api.sh add "magnet:?xt=..." --category movies
暂停指定种子:./scripts/qbit-api.sh pause <hash>
查看全局速度:./scripts/qbit-api.sh transfer
见下方输入与输出表格。
| 项目 | 内容 |
|---|---|
| 输入 | 磁力链接/种子文件路径、分类标签、状态筛选条件、速度限制参数 |
| 输出 | 种子元数据(哈希/名称/状态/进度/速度)、文件列表、Tracker信息、全局传输统计 |
| 适用人群 | 已运行qBittorrent v4.1+并开启WebUI的用户、需远程管理下载任务的技术人员 |
| 不包含 | qBittorrent程序安装、WebUI初始配置、网络层安全加固 |
--files参数会永久移除已下载文件,无法恢复原始链接:https://github.com/openclaw/skills/tree/main/skills/jmagar/qbittorrent/SKILL.md
来源类型:GitHub仓库