boneill02 / sreader

tui rss reader

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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)
  2. Add feed URLs to ~/.config/sreader/urls
  3. Run ./sreader sync
  4. 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.

About

tui rss reader

License:MIT License


Languages

Language:Go 100.0%