Hacker News Reader:Rust 编写的桌面阅读器
用 Rust 和 egui 编写的原生桌面应用,浏览 Hacker News 的多个板块、评论与阅读历史。
Hacker News Reader 是用 Rust 和 egui 构建的原生桌面应用,用于浏览 Hacker News。它提供 Hot、New、Show HN、Ask HN、Jobs、Best 等板块,评论以类 Reddit 的树状形式展示,支持自动折叠、调整字号、默认与最新优先两种排序切换。可按标题、域名或作者搜索过滤故事,故事按分数着色,支持深浅色主题、离线本地缓存、收藏、以及 Todo/Done 阅读进度标记,点击标题在系统默认浏览器打开文章。列表滚动到底部自动加载更多,每个板块最多加载 150 条(5 页、每页 30 条)。提供方向键、Backspace、Ctrl+F/Ctrl+S 等键盘快捷键。收藏保存在本地 SQLite 数据库中,HTTP 请求用 reqwest,HTML 解析用 scraper。