RSass is a small RSS reader that was written out of annoyance with Feedly.
It does not have a lot of features, it is just a tiny, hacked-together thing, and it barely works. But it does work!
WARNING: This is alpha quality software. Expect bugs, stuff to break, things to not work properly. Bug reports are appreciated, and RSass will get better. Until then, you have been warned.
cargo build --release
.~/.config/rsass/feeds.toml
to include the feeds you want. More
on that herersass
. Right now, this will display nothing, fetch everything, and then
require you to restart rsass
to read the unread entries from the DB. This
will be fixed to work as expected in the future.feeds.toml
.The only way of configuring RSass, this is a TOML file following a simple format.
You add a feed with an entry like this:
[[feed]]
title = "A Blag on the Intertubes"
html_url = "https://blog.xkcd.com"
xml_url = "https://blog.xkcd.com/feed/"
Right now, you have to specify all keys by hand, no auto-discovery is supported. To explain the values:
The easiest way to try out RSass is to import an OPML bundle that you can get
from Feedly or similar services. Importing your OPML to
~/.config/rsass/feeds.toml
is as simple as building RSass, and running rsass import your_opml_bundle.xml
. This will write to the feeds.toml
where you can edit further.
Like many stalwarts of *nix, this is entirely controlled via a file, in this
case ~/.rsass/feeds.toml
. Everything is kept in this file, and you add more
feeds by modifying that file.
Feeds are fetched on startup. This may eventually change, simply because it's slow as hell.
This is conceived as a "reading queue" of RSS -- You read all of it, one article after the next. There is no selection list, and it assumes that you want to consume all of the content in your RSS feeds.
I welcome any patch to make this thing better, because I do want to use it as primary RSS reader. If you're not sure what to work on, file an issue with something that annoys you about using it, and we'll chat about the best way to fix it.
Licensed under the GPL v3.