来源信息
- 仓库
- cacity/VideoHub
- 最近来源活动
- 2026年7月6日 01:38
- 检测到的 SKILL.md 语言
- 中文
- 星标
- 164
- 分支
- 20
安装方式
默认使用会先检查来源的 Prompt;你也可以切换为直接命令,或下载本地副本。
检查来源文件
决定是否安装前,请先阅读 SKILL.md,以及 SkillsMP 当前展示的配套文件。
正在显示 SKILL.md
SKILL.md
来源说明 · 只读预览- name
- videohub-queue
- description
- 管理 VideoHub 的闲时队列和本地 API。适用于 Chrome 插件、队列查看、添加任务、清空任务和调整闲时时间窗口。
- allowed-tools
- Bash(curl*)
# VideoHub Idle Queue
复用 `F:/work/VideoHub/src/api_server.py:19` 提供的本地 API。
## 前置条件
必须先启动 GUI:
```bash
python main.py
```
GUI 启动后会拉起本地 Flask API,默认端口 `8765`。
## 可用接口
- `GET /api/health`
- `GET /api/queue`
- `POST /api/queue/add`
- `DELETE /api/queue/clear`
- `DELETE /api/queue/remove/<task_id>`
- `GET /api/settings`
- `PUT /api/settings`
## 示例
```bash
curl http://127.0.0.1:8765/api/health
curl http://127.0.0.1:8765/api/queue
curl -X POST http://127.0.0.1:8765/api/queue/add -H "Content-Type: application/json" -d '{"platform":"youtube","url":"https://example.com","title":"sample"}'
curl -X DELETE http://127.0.0.1:8765/api/queue/remove/0
curl -X DELETE http://127.0.0.1:8765/api/queue/clear
```
## 请求要求
新增任务至少包含:
- `platform`
- `url`
- `title`
## 当前任务默认值
- `src/api_server.py` 会把扩展请求转换成闲时任务,默认生成字幕、嵌入字幕,但 `translate_to_chinese` 默认为 `False`。
- 如果任务参数里没有 `target_language`,后端 worker 会使用默认 `zh-CN`。
- 如需非中文字幕翻译,应在调用链中显式传入 `target_language`(例如 `ja`、`ko`、`ru`)。
## 注意
- 这个 skill 不是独立后端,它依赖正在运行的 GUI 状态。
- 队列实际执行仍由 `main.py` 中的 idle queue 定时逻辑负责。
在 GitHub 查看