Go MIT

rssnix

Unix-style filesystem-based RSS/Atom/JSON Feed fetcher/reader

A

aidlx

Dernière activité 2 mai 2026
aidlx/rssnix

188

étoiles

8

forks

4

issues ouvertes

atomatom-feedgogolangjson-feedjsonfeednewsrssrss-feedrss-feed-parserrss-reader

Ce README est souvent en anglais.

TOC

Demonstration

Demo

Installation

You need to have Go >=1.19 installed.

git clone https://github.com/aidlx/rssnix --depth=1 && cd rssnix && go install

Flags

config

  • Opens config file with $EDITOR

update [feed name]

  • If [feed name] argument is given and is space-delimited list of feeds, then these feeds are updated
  • If no [feed name] argument is given then all feeds are updated

open [feed name]

  • If [feed name] argument is given then the said feed's directory is opened with the configured viewer
  • If no [feed name] argument is given then the root feeds directory is opened with the configured viewer

add [feed name] [feed url]

  • Adds a new feed to the config file

import [OPML URL or file path]

  • Imports feeds from OPML file

refetch [feed name]

  • delete and refetch given feed(s) or all feeds if no argument is given

version

  • Prints the rssnix version

Config

Config file is expected to be at ~/.config/rssnix/config.ini.

Sample config file:

[settings]
viewer = vim
feed_directory = ~/rssnix

[feeds]
CNN-Tech = http://rss.cnn.com/rss/edition_technology.rss
HackerNews = https://news.ycombinator.com/rss

(Tip: ranger is another great candidate for viewer)

Projets similaires

Parse RSS, Atom and JSON feeds in Go

Goatomatom-feedfeed
Mmmcdole
2,9 k étoiles224

A modern, cross-platform, and free AI RSS reader. 一个现代化、跨平台且免费的 AI RSS 阅读器.

Goaiatomfeed-reader
DDevXDojo
2,6 k étoiles134

Minimalist and opinionated feed reader

Goatomfeedgo
Mminiflux
9,8 k étoiles936