Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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.