+
Skip to content

hiecaq/rsst

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RSSt

RSSt is a commandline tool that dump articles in followed feeds into offline files when run. It aims to be the tool for RSS what OfflineIMAP has been for IMAP.

Usage

See rsst --help for all options, but generally it's this workflow:

  1. Create a config file in XDG_CONFIG_HOME/rsst/config.toml:
[setting]
output_format = "html"
output_dir = "~/documents/rsst/"

[source]
example = "https://example.com/rss.xml"

If output_dir is not given, the default one is "~/rsst". Sources listed in source section are the followed feeds, where example is the alias (used as the subdirectory name) and "https://example.com/rss.xml" is the feed file address.

  1. Simply run rsst every time you want to check if there are new articles. RSSt will keep track of the last newest articles in $XDG_DATA_HOME/rsst, and incrementally retrieving new articles next time. You can sort files based on created/modified time to see what's new.

  2. Retrieved articles will be in the given output_dir or ~/rsst. You can read them or parse them with whatever the way you want (web browser, for example).

Installation / Compilation

Install it with whatever ways you like, for example:

https://github.com/quinoa42/rsst.git
cd rsst
cargo build --release

Then compiled executable will be located at target/release/rsst.

License

MIT

About

RSS client implemented in Rust that aims to be offlineimap for RSS.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载