SuperAPI AI 工具集

sabx

通用与其它

查看项目

更新于 10-15 20:10

技能介绍

用途:sabx 是 SABnzbd 的命令行客户端,用于在终端中控制 SABnzbd 下载管理器,覆盖常见 SABnzbd API 操作。

主要能力:查看队列状态与活动下载、从 URL 或本地文件添加 NZB、暂停/恢复队列与后处理、设置条目优先级(-1 低、0 普通、1 高、2 强制)、移动与排序队列条目、删除条目、查看与重试历史、清理历史、查看系统状态与性能诊断、查看与设置限速、实时仪表盘、RSS 订阅管理与手动触发、计划任务管理、新闻服务器列表与统计及连通性测试、健康检查、警告与日志查看等。

使用方式:需 Go 1.24+,安装命令为 go install github.com/avivsinai/sabx/cmd/sabx@latest;认证命令为 sabx login --base-url http://localhost:8080 --api-key <key>,API key 存入操作系统密钥环。常用命令如 sabx queue list、sabx queue add url <url>、sabx queue pause、sabx speed limit --rate 5M、sabx top 等。所有命令支持 --json 便于脚本处理。支持多配置文件(--profile)及环境变量 SABX_BASE_URL、SABX_API_KEY 覆盖。

适用场景:需要在终端或脚本中批量管理 SABnzbd 下载任务、自动化 RSS 与计划任务、排查连接与运行问题的用户。

限制:需先运行 SABnzbd 并配置有效 API key;连接被拒、认证失败、NZO ID 不存在、限流或超时等为常见问题,NZO ID 在 SABnzbd 重启后会变化。其余细节暂未提供。