1 分•作者: Sekhmet•2 个月前
我构建了一个简单的网页应用,可以将任何 YouTube 播放列表转换成类似 Udemy 的课程,该应用可以跟踪你的学习进度,并尽可能消除干扰。 你只需要粘贴一个 YouTube 播放列表(或播放列表中的视频)的链接,它就会被转换成一门课程。你也可以通过将 URL 中的“youtube”更改为“withadept”来直接从 YouTube 进行转换。 所有进度都存储在本地,注册是可选的(账户可以让你跨设备同步进度)。浏览器可能会拒绝启用持久化存储的请求,在这种情况下,应用会显示一条带有登录建议的消息(你可以直接忽略它),但除此之外,我尽量避免强制提供该选项。 没有跟踪,没有第三方 Cookie(播放列表页面上有我无法避免的 youtube-nocookie.com 嵌入),即使你注册了,也不会收到营销邮件。 对于那些对技术栈感到好奇的人:这是一个 Vue/Nuxt 应用,大量使用了 Cloudflare(Workers, D1, R2, Email Service)。我还使用 OpenRouter 来访问模型,这些模型可以清理视频标题(在代码中处理不可靠,因为标题格式经常不一致,而使用 LLM 处理实际上非常便宜——40个视频的播放列表大约只需 0.0003 美元)。 [1] 既然是 2026 年,“我构建”意味着“我和 Claude Code 一起构建”。这是 AI 辅助的(不是凭感觉编码的)。我在设计 UI(希望不那么明显)方面大量使用了 Claude Code,但逻辑和架构要么是手动编写的,要么是 AI 辅助并经过审查的。
1 分•作者: kekseesser•2 个月前
1 分•作者: jinjiang•2 个月前
你好 HN, 我开发了 Joy-Con Codex Controller,这是 Codex Micro for macOS 的一个自带控制器的替代方案。 它能将已配对的 Nintendo Switch Joy-Con 变成一个单手操作的物理控制器,用于 Codex。你还需要一个麦克风,大多数 Mac 都自带。默认的按键映射涵盖了常用操作,如切换聊天、创建或关闭聊天、导航面板、确认或取消,以及长按按钮进行语音听写。 该控制器有两个快捷键层:直接按下按钮会触发主要操作,而长按 ZL 或 ZR 会激活 Fn 层。所有映射都可以配置,并且配置文件可以作为 JSON 导入或导出。 这是早期版本,我特别希望得到关于默认按键映射、不同左右 Joy-Con 型号以及 macOS 兼容性方面的反馈。 源代码和安装详情: https://github.com/Jinjiang/joy-con-codex-micro