返回首页

一周热榜

1作者: tootyskooty大约 14 小时前
我花了几个月时间构建这个项目,起因是我对使用 LLM 学习的方式感到沮丧。你得到的是一堆文本,然后消失在聊天记录里。维基百科则恰恰相反:无休止的兔子洞,缺乏结构。我想要介于两者之间的方式。 Periplus 将课程生成为相互关联的 Markdown 文档,并根据你的水平量身定制。它首先会问几个问题,构建一个教学大纲,并且每个概念都链接到相关的概念。点击你不理解的术语,它会并排打开一个新文档。 很大程度上受到了 Obsidian 的启发——图谱视图很相似,并且如果你想在本地保存笔记,可以导出到 Obsidian。 它还可以从任何文档生成测验和抽认卡,这有助于解决我总是遇到的被动阅读带来的遗忘问题。 技术栈:React、Node/Express、Postgres 搭配 pgvector、Sonnet 4.5 用于生成内容。图谱使用 D3,并结合了我制作的 WASM 优化的多体模拟 [1]。 还有很多需要改进的地方!很希望收到关于课程质量的反馈,我主要测试了技术类主题。 [1]: <a href="https://www.npmjs.com/package/d3-manybody-wasm" rel="nofollow">https://www.npmjs.com/package/d3-manybody-wasm</a>
1作者: olivezh大约 13 小时前
Hi HN! 大家好!我最初开发这款应用是为了自己,因为作为一名中级汉语学习者,我需要一个干净的EPUB阅读器,并支持快速、离线的弹窗词典。 为了感谢中文学习社区,我决定将其制作成免费开源的iOS应用。 主要功能: * 导入您自己的EPUB文件 * 长按任何中文文本,即可获得内嵌的词典释义 * 可复制单词、句子或段落,或将文本发送到Pleco / ChatGPT(如果已安装) * 所有功能完全离线运行,且应用不收集任何数据 我主要想了解这种弹窗词典EPUB阅读流程对于经常阅读中文的人来说是否真的有用,所以任何诚实的反馈(好的或坏的)都将非常有帮助! App Store:[https://apps.apple.com/ca/app/wen-reader/id6755988730](https://apps.apple.com/ca/app/wen-reader/id6755988730) GitHub:[https://github.com/oliverzh2000/wen-reader](https://github.com/oliverzh2000/wen-reader) 欢迎提问或深入探讨实现细节。
1作者: llehouerou大约 13 小时前
我构建 Waves 是因为我想要一个符合我工作流程的音乐播放器。我一天的大部分时间都在终端里度过,切换到 GUI 应用来管理音乐总是感觉很突兀。我也希望它能尊重我的本地音乐库,而不是推流媒体服务。 它的独特之处: * 完全键盘驱动的导航,采用 vim 风格的绑定(hjkl, /, g/G) * 使用 SQLite FTS5 实现对整个音乐库的即时全文搜索 * 电台模式:当播放完所有曲目后,它会使用 Last.fm 的相似艺术家 API 从你的音乐库中寻找相关的音乐并继续播放 * 通过 slskd 集成 Soulseek,用于下载,并支持 MusicBrainz 标签和文件重命名 * 为那些喜欢鼠标操作的人提供鼠标支持 * 状态持久化:队列、导航位置,所有内容都会在会话之间保存 技术栈:Go, Bubble Tea (TUI 框架), Beep (音频), SQLite。支持 MP3 和 FLAC 格式。 安装:`go install github.com/llehouerou/waves@latest` 或在 Arch 上使用 `yay -S waves-bin`。 进入后,按 `?` 查看快捷键帮助。