我此前长期使用 Newsboat,其表现可圈可点。但我希望引入若干额外功能:
- 将内容导出为 Markdown 文件;
- 收藏喜欢的文章,但仅在本地保存链接(URL)而非全文内容;
- 订阅源的管理不局限于标签体系,同时提供更便捷的浏览方式。
现有的优秀终端 RSS 阅读器为数不少,但总与上述需求存在些许出入。
为此,我设计并实现了这一阅读器。
项目以 Rust 编写(基于 ratatui 与 feed-rs),采用设计优先(design-first)的开发流程:主分支存放 SPEC、PLAN 与 DESIGN 文档,具体实现则分布在按语言划分的分支上(rust/go/cpp)。当前状态:功能已基本完成。
用法
git clone https://github.com/hiraethecho/markerss
cd markerss
cargo run # 开发运行
cargo build --release
配置文件位于 ~/.config/markerss/——参考 config.default.toml 与 theme.default.toml 模板;内含 Arch 的 PKGBUILD。rust-comment 分支带有密集的中英双语教学注释,GUIDE.md 则是与代码配套的 Rust 教程。