Skip to content

Convert short abstract RSS feeds to full article feeds using just a CSS selector

License

Notifications You must be signed in to change notification settings

ArthurHoaro/rss-extender

Repository files navigation

RSS Extender

Convert Atom or RSS with excerpts to RSS feed with full articles using a CSS selector.

You can use my instance at https://rssextender.hoa.ro or host your own.

Homepage

CSS Selector

Usage

  1. Provide an ATOM or RSS feed containing only excerpts Example: https://www.orbitale.io/feed.xml
  2. Open an article from the feed entry, and find a CSS selector which contains the article content. Example: .post-content (there is no selector)
  3. Fully extracted feed is available at https://rssextender.hoa.ro/?feed=https%3A%2F%2Fwww.orbitale.io%2Ffeed.xml
  4. Articles are cached locally until the feed entry last date changed.

Installation

Get the project and dependencies:

git clone git@github.com:ArthurHoaro/rss-extender.git
composer install

Expose the public folder behind a web server w/ PHP.


With Docker, you can use the provided Docker image. Example with nginx-proxy as a reverse proxy:

docker run -d \
  -p 80 \
  -v ./data:/var/www/rssextender/data \
  -e VIRTUAL_HOST=<domain.tld> \
  -e VIRTUAL_PORT=80 \
  --restart unless-stopped \
  --name rss-extender \
  arthurhoaro/rss-extender:latest

License

MIT

About

Convert short abstract RSS feeds to full article feeds using just a CSS selector

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published