Transcript Downloader 小宇宙批量转录下载

本地 CLI 的可视化工作台

下载播客全集转录

输入名称、URL 或 ID,配置下载策略,生成可复制命令并预览输出结构。

运行配置

把 CLI 参数变成一次可控任务

执行前检查

先确认依赖和凭证

  1. 1
    Node.js 18+ 脚本使用 ESM、fetch 和 AbortSignal。
  2. 2
    opencli 可用 需要 `opencli doctor` 和 `opencli xiaoyuzhou`。
  3. 3
    小宇宙 auth 读取或生成 `~/.opencli/xiaoyuzhou.json`。

生成命令

复制后在终端运行

输出预览

每个播客都有独立目录和断点状态

xiaoyuzhou-output/
  播客标题-podcast-id/
    podcast.json
    episodes.json
    run-state.json
    failed.json
    transcripts/
      episode-id/
        transcript.json

界面设计要点

  • 播客输入支持名称、URL 和 ID,贴合脚本入口。
  • 延迟、重试、起点和数量集中配置,降低误跑成本。
  • 命令实时生成,当前原型不接管真实下载进程。
  • 输出树强调 `run-state.json` 和 `failed.json`,方便续跑与排错。