sreader

command module
v0.0.0-...-0bf0508 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 13, 2023 License: MIT Imports: 13 Imported by: 0

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 ben@oneill.sh. License: MIT. See LICENSE for more details.

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL