用途:通过 SABnzbd REST API 管理 Usenet 下载,支持读取与写入操作。主要能力:监控下载队列与历史;按 URL 或本地文件添加 NZB;暂停、恢复、删除任务或清空队列;调整下载限速;查看分类与后处理脚本并切换;重试失败下载;查看状态、版本、警告与服务器统计。使用方式:在 ~/.claude-homelab/.env 中配置 SABNZBD_URL 与 SABNZBD_API_KEY(API 密钥在 SABnzbd 配置的 General → Security 获取),并设置 chmod 600。命令示例:./scripts/sab-api.sh queue;./scripts/sab-api.sh add "URL";./scripts/sab-api.sh pause;./scripts/sab-api.sh resume;./scripts/sab-api.sh speedlimit 50;./scripts/sab-api.sh history;./scripts/sab-api.sh retry-all。优先级可选 force、high、normal、low、paused、duplicate。限制:需能访问 SABnzbd 服务器,使用 API v2+,数据操作为 JSON;带 --files 的删除会永久删除文件,需先确认;通过 zsh-tool 调用脚本时须启用 pty: true,否则输出不可见。安全建议:不要提交 .env 文件。
sabnzbd
通用与其它
更新于 10-15 23:33