This uses hex-encoded SHA1 hashes of the desired feeds' URLs to store them. It's
much better than putting the URL or feed name as a filename because that would
look ugly in the filesystem and possibly cause issues.
Usage
Run go build sreader.go (or go install sreader.go)
Add feed URLs to ~/.config/sreader/urls
Run ./sreader sync
Run ./sreader
Features
Simple, clean TUI interface
Open in browser or media player
Vim keys
XDG Base Directory Specification compliant
Show when an entry has been read
View all entries at once
Filter out read entries
Regex search through entries
"Nickname" feeds
Config file for keybindings and default browsers/players
Search for feeds
Color theming
Add feeds through the TUI
Bugs
Submit an issue. Email me a patch or submit a PR if you've fixed it.
License
Copyright (C) 2020-2021 Ben O'Neill ben@oneill.sh. License: MIT.
See LICENSE for more details.