Categorygithub.com/boneill02/sreader
repositorypackage
0.0.0-20230313160724-0bf0508e9668
Repository: https://github.com/boneill02/sreader.git
Documentation: pkg.go.dev

# 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)
  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 [email protected]. License: MIT. See LICENSE for more details.