An RSS server that buffers messages from other RSS feeds. https://code.ivysaur.me/rssbuffer
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This repo is archived. You can view files and clone it, but cannot push or open issues/pull-requests.
mappu e21556a6ff commit all archived files 4 years ago
dist-archive commit all archived files 4 years ago
.legacy-codesite.toml initial meta commit 4 years ago
README.md commit all archived files 4 years ago

README.md

rssbuffer

An RSS server that buffers messages from other RSS feeds.

Existing RSS/Atom servers supply a finite list of recent articles. A feed reader is expected to retrieve articles regularly enough so that no articles are missed. This project retrieves upstream articles regularly and buffers them in order to provide a much larger set of articles downstream.

Usage

  1. Launch the server application (e.g. rssbuffer -BindTo ':8080')

  2. Identify an upstream RSS feed (e.g. example.com/rss.xml)

  3. Navigate to localhost:8080/rss/http:/example.com/rss.xml

  • The upstream RSS feed will be fetched, parsed, cached and returned automatically.
  • The upstream feed will be refreshed regularly in order to provide new articles.
  • rssbuffer will provide up to -HistoryDays days of articles.

Arguments

Usage of rssbuffer:
  -BackgroundRefreshMinutes int
        Interval between refreshing known feeds (default 30)
  -BindTo string
        Address/port to bind to (default "127.0.0.1:8123")
  -HistoryDays int
        Number of days' history to return in queries (default 7)
  -VerboseLog
        Verbose logging

Changelog

2017-02-04 1.0.1

2016-05-01 1.0.0