Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

h2337/rssnix

Repository files navigation

TOC

Demonstration

Demo

Installation

You need to have Go >=1.19 installed.

git clone https://github.com/h2337/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)

About

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

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

Languages

AltStyle によって変換されたページ (->オリジナル) /