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.
- Run
go build sreader.go
(orgo install sreader.go
) - Add feed URLs to
~/.config/sreader/urls
- Run
./sreader sync
- Run
./sreader
- 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
Submit an issue. Email me a patch or submit a PR if you've fixed it.
Copyright (C) 2020-2021 Ben O'Neill ben@oneill.sh. License: MIT. See LICENSE for more details.