RSS-Bridge
Recent Changes
Update rss-bridge to 2025-01-02
fix: convert php errors to exceptions when in debug mode by @dvikan in https://github.com/RSS-Bridge/rss-bridge/pull/4176
Bump min php version from 7.4 to 8.0.
Introduce a new document root with separate data folder (e.g.
/var/www/rss-bridge/public
and/var/www/rss-bridge/var/
)rss-bridge is trivially vulnerable to XSS in the
HtmlFormat
page since we dont sanitize the html(mostly harmless since theres not much to exploit). Feed readers do sanitize html so no problem there.rss-bridge is trivially vulnerable to SSRF (mostly harmless? hard to exfiltrate data) Also we actually want to allow to fetch resources from non-public IP addresses, so maybe introduce a config for this allowance
Abut
The RSS feed for websites missing it.
RSS-Bridge is a PHP project capable of generating RSS and Atom feeds for websites that don't have one. It can be used on webservers or as a stand-alone application in CLI mode.
Supported sites/pages (examples)
Bandcamp
: Returns last release from bandcamp for a tagCryptome
: Returns the most recent documents from Cryptome.orgDansTonChat
: Most recent quotes from danstonchat.comDuckDuckGo
: Most recent results from DuckDuckGo.comFacebook
: Returns the latest posts on a page or profile on FacebookFlickrExplore
: Latest interesting images from FlickrGoogleSearch
: Most recent results from Google SearchIdenti.ca
: Identica user timeline (Should be compatible with other Pump.io instances)Instagram
: Most recent photos from an Instagram userOpenClassrooms
: Lastest tutorials from fr.openclassrooms.comPinterest
: Most recent photos from user or searchScmbBridge
: Newest stories from secouchermoinsbete.frThePirateBay
: Returns the newest indexed torrents from The Pirate Bay with keywordsTwitter
: Return keyword/hashtag search or user timelineWikipedia
: highlighted articles from Wikipedia in English, German, French or EsperantoYouTube
: YouTube user channel, playlist or search
Output format
RSS-Bridge is capable of producing several output formats:
Atom
: Atom feed, for use in feed readersHtml
: Simple HTML pageJson
: JSON, for consumption by other applicationsMrss
: MRSS feed, for use in feed readersPlaintext
: Raw text, for consumption by other applications
Install RSS-Bridge in a few minutes on your server with Cloudron. To install Cloudron first, follow our setup steps.