Skip to content

An RSS feed generator

Notifications You must be signed in to change notification settings

slowlime/feedgen

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Feedgen

An RSS feed generator for external websites. Fetches pages periodically and extracts entries based on configuration rules.

Supported extractors:

  • XPath (extractor kind xpath).
  • Lua (extractor kind lua).

Building

Use cargo:

cargo build --release

You'll find the compiled binary at target/release/feedgen.

Configuration

See feedgen.example.toml for config file documentation.

Usage

For a list of command-line options, run:

feedgen --help

Once Feedgen is running, a web interface will be served at the provided address with a list of all configured feeds. Point your RSS reader to the listed RSS feed links.

To force a feed update without waiting for the next scheduled update, send a POST request to /feeds/:name/update.