Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/boneill02/sreader
tui rss reader
https://github.com/boneill02/sreader
atom cli feed go golang rss rss-reader tui
Last synced: 29 days ago
JSON representation
tui rss reader
- Host: GitHub
- URL: https://github.com/boneill02/sreader
- Owner: boneill02
- License: mit
- Created: 2020-04-03T00:44:50.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2023-03-13T16:07:27.000Z (almost 2 years ago)
- Last Synced: 2024-06-21T03:15:14.629Z (6 months ago)
- Topics: atom, cli, feed, go, golang, rss, rss-reader, tui
- Language: Go
- Homepage:
- Size: 2.55 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# sreader: A Simple TUI Atom and RSS Feed Reader
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
1. Run `go build sreader.go` (or `go install sreader.go`)
1. Add feed URLs to `~/.config/sreader/urls`
1. Run `./sreader sync`
1. Run `./sreader`## Features
- [X] Simple, clean TUI interface
- [X] Open in browser or media player
- [X] Vim keys
- [X] 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 . License: MIT.
See LICENSE for more details.