课程字幕笔记 fengchang618gmail/dsh-course-subtitles
DeepSeek Harness抓取视频课程字幕,翻译并写入飞书文档
29.7/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/9/27 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add fengchang618gmail/dsh-course-subtitles该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:已验证
是什么
dsh 原生插件 · platform
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 41 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
可执行外部命令读取剪贴板或密钥环境变量发起外部网络请求
查看扫描证据(共 4 处,展示前 4 条)
- 读取密钥环境变量src/engine/config.js:143
if (process.env.LLM_API_KEY || process.env.DEEPSEEK_API_KEY) { - 执行外部命令固定命令src/engine/proxy.js:99
const out = execFileSync('reg', ['query', 'HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings'], { - 执行外部命令来自配置/变量src/engine/proxy.js:495
child = spawn(command, args, { cwd, windowsHide: true, stdio: ['ignore', 'pipe', 'pipe'] }); - 发起网络请求src/engine/http.js:50
const req = https.request(
扫描于 2026/11/4(0 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
依赖的 DSH / Cordis 模块
@deepseek-ai/schemastery@deepseek-ai/dsh-credentials@deepseek-ai/dsh-tools给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 抓取课程视频字幕
- 中英互译
- 生成飞书文档
展开完整介绍(131 字)↓
DSH 插件:抓取课程与视频字幕(DeepLearning.AI、YouTube、Bilibili、Coursera),重组完整句子,中英互译,自动生成章节标题,每节课发布一篇飞书文档。还能导出课程大纲。零硬编码密钥,全部来自环境变量或 harness 凭据库。
README
由 DeepSeek 最新模型翻译生成dsh-course-subtitles
把视频课程的字幕抓下来 → 重排成完整句子 → 逐句中英对照翻译 → 自动分章节 → 一课一篇写进飞书文档。
Awesome DSH Plugin
一个 DeepSeek Harness(dsh)插件。装好以后,在 DSH 对话里说一句「帮我跑一下课程字幕」就行。
适合谁用:想把 DeepLearning.AI / YouTube / B 站上的课程变成可搜索、带中英对照的学习笔记的人。
它到底做了什么
最终你得到一篇飞书文档,长这样:
01 Welcome 欢迎 ← 课程标题(自动中文翻译)第 1 周 · 视频时长 4:32 · 生成时间 2026-01-01 ← 元信息
What is Generative AI? 什么是生成式AI? ← 自动生成的章节标题(中英对照)
Generative AI is a general purpose technology. ← 英文原句生成式 AI 是一种通用技术。 ← 中文翻译
...
另外还可以把课程首页的目录导出成一篇大纲文档 —— 不调用任何模型,零 token 花费。
展开完整文档(README 剩余 1 节)
dsh-course-subtitles 把视频课程的字幕抓下来 → 重排成完整句子 → 逐句中英对照翻译 → 自动分章节 → 一课一篇写进飞书文档。 Awesome DSH Plugin 一个 DeepSeek Harness(dsh)插件。装好以后,在 DSH 对话里说一句「帮我跑一下课程字幕」就行。 适合谁用:想把 DeepLearning.AI / YouTube / B 站上的课程变成可搜索、带中英对照的学习笔记的人。 它到底做了什么 最终你得到一篇飞书文档,长这样: 01 Welcome 欢迎 ← 课程标题(自动中文翻译)第 1 周 · 视频时长 4:32 · 生成时间 2026-01-01 ← 元信息 What is Generative AI? 什么是生成式AI? ← 自动生成的章节标题(中英对照) Generative AI is a general purpose technology. ← 英文原句生成式 AI 是一种通用技术。 ← 中文翻译 ... 另外还可以把课程首页的目录导出成一篇大纲文档 —— 不调用任何模型,零 token 花费。 支持哪些平台 | 平台 | 链接形式 | 需要什么 | | DeepLearning.AI | learn.deeplearning.ai/courses/... | 无需登录,官方字幕 | | YouTube | youtube.com/watch?v=...、youtu.be/...、播放列表 | 能访问 YouTube(国内需要本地代理,插件会自动识别) | | Bilibili | bilibili.com/video/BV... | UP 主上传过字幕轨(AI 字幕也算) | | Coursera | coursera.org/learn/... | 需要登录 Cookie(实验性支持) | 快速开始 第 1 步:准备三样东西 1. Node.js ≥ 18(node -v 检查) 2. 一个飞书自建应用(用来写文档) - 去 飞书开放平台 创建「企业自建应用」 - 在「权限管理」里开通:wiki:wiki、docx:document、drive:drive - 发布版本,拿到 App ID 和 App Secret - ⚠️ 关键一步:打开你要写入的知识库 → 设置 → 成员管理 → 添加应用,把这个应用加进去,否则会报权限错误 3. 一个 LLM API Key:DeepSeek 官方(https://api.deepseek.com)或任何 OpenAI 兼容服务都行 第 2 步:安装插件 dsh plugin --profile web add github:fengchang618gmail/dsh-course-subtitles 装好后重启 DSH(退出后重新运行 dsh --profile web)。 第 3 步:配置密钥 在启动 DSH 的终端里设置环境变量,然后正常启动 DSH 即可: macOS / Linux export FEISHU_APP_ID=cli_xxxxxxxxxxxx export FEISHU_APP_SECRET=xxxxxxxxxxxxxxxx export DEEPSEEK_API_KEY=sk-xxxxxxxxxxxx Windows PowerShell $env:FEISHU_APP_ID="cli_xxxxxxxxxxxx" $env:FEISHU_APP_SECRET="xxxxxxxxxxxxxxxx" $env:DEEPSEEK_API_KEY="sk-xxxxxxxxxxxx" 密钥只在运行时从环境里读取,不会写进任何代码或仓库。 第 4 步:在对话里使用 重启后直接对 agent 说,把课程链接和飞书目录放进对话里就行,不用改任何设置文件: 帮我跑一下课程字幕 https://learn.deeplearning.ai/courses/generative-ai-for-everyone,写到飞书 https://你的租户.feishu.cn/wiki/xxxxxxxxxxxxxxxxxxxx agent 会调用这几个工具(通常你不用关心名字): | 工具 | 作用 | | course_subtitles_run | 抓字幕 → 翻译 → 分章节 → 写飞书,返回 run id | | course_outline_run | 只导出课程大纲(零 token) | | course_subtitles_status | 查看运行进度和产出文档链接 | | course_proxy_status | 网络自检:本机代理能不能出网、yt-dlp 在不在 | | course_llm_status | 列出会依次尝试的 LLM 凭据 | 关于密钥:仓库里没有任何密钥 这个项目不包含、不需要、也不接受硬编码的 API Key。 另外:如果首选的 LLM key 挂了(余额不足、被限流),插件会自动依次尝试本机已有的其它凭据,不用手动切换。 常见问题 Q:报飞书权限错误 / 403? 这个应用必须被加进目标知识库:知识库 → 设置 → 成员管理 → 添加应用。同时确认已开通 wiki:wiki、docx:document、drive:drive 权限并发布了版本。 Q:YouTube 一直失败? 国内直连 YouTube 一定失败,需要本地代理(v2rayN / Clash 等,开着就行,插件会自动识别)。还是不行的话,对 agent 说「检查一下网络代理」,它会告诉你具体卡在哪。 Q:跑一遍要花多少钱? 一个 32 课的课程大约 16 万 token,DeepSeek 上约 ¥1–2。重跑不会重复花钱 —— 字幕、断句、翻译、章节都做了磁盘缓存,只补缺失的部分。大纲导出完全不花钱。 Q:会不会把一句话从中间切断? 不会。字幕片段会先合并成完整句子,段落始终由原始片段程序化拼接,不增字、不删字;章节标题也只允许落在句子边界上。 技术细节、已知限制、命令行用法和自测脚本,见 docs/REFERENCE.md。 许可 MIT
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
fengchang618gmail/dsh-course-subtitles
抓取视频课程字幕,翻译并写入飞书文档
相关插件 · 平台集成
智能体工程课walkinglabs/learn-harness-engineering
一门项目制课程,教你搭建环境、管理状态、做验证、加控制机制,让 AI 编程智能体稳定干活。
★ 21,155已汉化DSH
71.7
视频翻译配音liuzhao1225/YouDub-webui
开源视频本地化工作台:导入视频,识别、翻译并逐句克隆原声,生成字幕和配音成片。
★ 5,792已汉化Cordis
71.4
失败经验库Ikalus1988/MisakaNet
📚 零依赖、由 git 支撑的微课程库,让 AI 智能体异步分享并检索经过验证的调试经验。| https://misakanet.org
★ 550已汉化DSH
71.2
IM 机器人接入xmanrui/dsh-im
让 DeepSeek Harness 触手可及 Connecting DeepSeek Harness
★ 3,170已汉化DeepSeek 客户端
71
桌面智能体工作区freestylefly/wesight
WeSight 是开源桌面控制台,面向本地 AI 智能体。它帮你安装或复用 Claude…
★ 933已汉化MCP
71
中国平台研究引擎Jesseovo/last30days-skill-cn
给 AI Agent 的中文互联网研究 Skill:检索 8 大平台最近 30…
★ 2,041已汉化DSH
70.7
这是你的仓库?认领条目