返回首页
最新
嘿,HN!我很高兴分享我正在开发的一个工具——一个用Rust和egui构建的原生Hacker News阅读器。以下是截图:<a href="https://github.com/haojiang99/hacker_news_reader/blob/main/screenshot.png">https://github.com/haojiang99/hacker_news_reader/blob/main/screenshot.png</a>。
作为一个每天阅读HN的用户,我一直在努力跟踪那些我想稍后阅读的有趣帖子。浏览器标签堆积如山,书签被遗忘,我也常常忘记自己已经读过什么。我需要一种方式来:
1. 高效浏览HN(涵盖所有板块——热门、新帖、展示、提问、招聘、最佳)
2. 快速将帖子标记为“待办”以便稍后阅读
3. 完成后将帖子标记为“已完成”
4. 有效过滤和搜索
我找不到一个结合了所有这些功能的工具,所以我自己动手做了一个。这个工具对我自己的HN阅读工作流程帮助巨大,我想其他人也可能会觉得它有用。
功能:
- *集成待办跟踪*:将故事标记为“待办”和“已完成”,以管理你的阅读进度
- *搜索功能*:按标题、域名或作者的关键词过滤故事
- *多个板块*:浏览所有HN板块(热门、新帖、展示、提问、招聘、最佳)
- *线程评论*:以类似Reddit的线程格式查看评论
- *深色/浅色模式*:在任何环境下都能保护眼睛
- *键盘快捷键*:通过以键盘为中心的设计实现高效导航(1-6切换标签,Ctrl+F搜索)
- *自动加载*:滚动时自动加载更多内容
- *颜色编码*:按得分对故事进行颜色编码,便于快速浏览
- *原生应用*:快速、响应迅速,并支持离线使用和本地缓存
该应用使用Rust和egui UI框架构建,使用SQLite进行本地存储。应用直接抓取Hacker News的HTML,而不是使用官方API,以捕获完整的故事上下文。
请查看GitHub仓库(<a href="https://github.com/yourusername/hacker_news_reader">https://github.com/yourusername/hacker_news_reader</a>)以获取安装说明和源代码。该应用在macOS、Linux和Windows上构建和测试。
这最初是一个为了解决我个人HN阅读习惯而开发的工具,但我希望其他人也能觉得它有用。代码采用MIT许可证,我非常欢迎你的反馈、功能建议或贡献!
人工智能驱动的语言学习应用程序。