1 个不稳定版本
0.1.0 | 2019 年 5 月 3 日 |
---|
#28 在 #article
27KB
627 行
RSSt
RSSt 是一个命令行工具,当运行时,会将关注的订阅源中的文章导出到离线文件。它的目标是成为 RSS 工具,类似于 OfflineIMAP 对 IMAP 的作用。
使用方法
查看所有选项,请参阅 rsst --help
,但通常的工作流程是这样的
- 在
XDG_CONFIG_HOME/rsst/config.toml
创建一个配置文件
[setting]
output_format = "html"
output_dir = "~/documents/rsst/"
[source]
example = "https://example.com/rss.xml"
如果没有提供 output_dir
,则默认为 "~/rsst"。在 source
部分列出的来源是关注的订阅源,其中 example
是别名(用作子目录名),而 "https://example.com/rss.xml"
是订阅源文件地址。
-
每次想要检查是否有新文章时,只需简单地运行
rsst
。RSSt 将跟踪$XDG_DATA_HOME/rsst
中最后更新的文章,并在下次增量检索新文章。您可以根据创建/修改时间对文件进行排序,以查看新内容。 -
检索到的文章将位于指定的
output_dir
或~/rsst
中。您可以用任何方式阅读或解析它们(例如,网页浏览器)。
安装 / 编译
以您喜欢的任何方式安装它,例如
https://github.com/quinoa42/rsst.git
cd rsst
cargo build --release
然后编译后的可执行文件将位于 target/release/rsst
。
许可证
MIT
依赖项
~9.5MB
~238K SLoC