feedless
feedless copied to clipboard
Middleware to create RSS feeds, filter existing feeds and transform them (e.g. fulltext or media detection)
feedless
feedless
is an experimental feed middleware to create RSS/ATOM/Json feeds of most HTMLs or feeds and manipulate them. It's goal is to keep the web open and accessible and to create shareable data streams.
You may Self-host or use feedless.org to create and share feeds. For trivial web-to-feed use cases, rss-proxy might be sufficient.
Features
- Content enrichment with Full(-text)
- Media detection using yt-dlp
- Web-to-Feed
- Web-to-Fragment-Feed
- Aggregation of multiple feeds into Buckets
- Filters
- JavaScript Support of JavaScript-based websites
- Inline Images for archive/privacy purposes
- Extendable using Plugins
- Simple Self-hosting
- Reader Mode
- Third-party migration
Client Modules
- app angular UI to manage feeds (angular)
- cli CLI to query articles (node)
Server Modules
- core Stateless backend (spring boot)
- agent Puppeteer wrapper (nestjs)
Getting Started
See Self-hosting or development
Changelog
See changelog
Contact
feedlessapp/at/proton/dot/me
Related Projects
Links
- RFC 4287 - The Atom Syndication Format
- RFC 5005 - Feed Pagination and Arching
- RFC 3275 - XML-Signature Syntax and Processing
- Pingback Protocol