Home
Softono

Rssnix

Open source MIT Go
190
Stars
8
Forks
4
Issues
4
Watchers
3 months
Last Commit

 About Rssnix

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

Platforms

Web Self-hosted

Languages

Go

Links

Need Help Installing Rssnix?

We provide expert installation service for this software. Our team will install, configure, and secure Rssnix on your server. plans start at just $30.

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)