用途:从配置的优先 YouTube 频道抓取最新视频,过滤出尚未处理的新视频,为每个视频生成摘要笔记,便于集中跟进订阅内容。
主要能力:采用协调者加子代理模式。协调者负责读取频道配置与已处理状态、抓取视频列表、过滤新视频、跳过 5 分钟以下视频、对已有笔记去重、汇总结果并更新状态;每个视频由独立子代理生成转录摘要,以要点形式写入笔记。支持普通更新与显式回填两种模式。可识别视频中的工具、产品、框架等发现项并单独建笔记。教程类视频按步骤格式整理。无转录时创建提示笔记。单个子代理失败不影响其余处理。
使用方式:需先安装 yt-dlp:pip install yt-dlp。通过 scripts/youtube_helper.py 拉取数据,常用命令包括:python3 scripts/youtube_helper.py new @handle YYYY-MM-DD [processed_ids]、python3 scripts/youtube_helper.py backfill @handle [limit] [processed_ids]、python3 scripts/youtube_helper.py full VIDEO_ID。new 命令按上传日期过滤,backfill 仅在明确要求回填时使用。频道在 references/channels.json 中配置,状态记录在 references/state.json。笔记输出到 my-vault/07 Knowledge Base/Capture/Videos/{channel_folder}/{title}.md,发现笔记输出到 my-vault/01 Inbox/。路径中的空格应原样保留,不要用反斜杠转义;在 Bash 中需用双引号包裹路径。标签使用指定标签索引中的规范列表,频道配置中的 tags 数组提供默认标签。
适用场景:需要定期跟进若干重点 YouTube 频道、自动沉淀视频要点到本地知识库、并希望跳过推广类短视频的用户。
限制:依赖 yt-dlp 与本地知识库目录结构;无转录的视频只能生成提示笔记;处理依赖用户确认与并行批次控制;未提供关于收费、价格、平台兼容范围或其他效果保证的信息。具体配置字段与完整笔记模板以资料为准。