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
- Provide an ATOM or RSS feed containing only excerpts Example: https://www.orbitale.io/feed.xml
- Open an article from the feed entry, and find a CSS selector which contains the article content.
Example:
.post-content
(there is no selector) - Fully extracted feed is available at https://rssextender.hoa.ro/?feed=https%3A%2F%2Fwww.orbitale.io%2Ffeed.xml
- Articles are cached locally until the feed entry last date changed.
Get the project and dependencies:
git clone [email protected]: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
MIT