|
2 年之前 | |
---|---|---|
bridges | 2 年之前 | |
cache | 7 年之前 | |
caches | 6 年之前 | |
formats | 6 年之前 | |
lib | 6 年之前 | |
static | 6 年之前 | |
tests | 6 年之前 | |
vendor | 6 年之前 | |
.dockerignore | 6 年之前 | |
.gitattributes | 11 年之前 | |
.gitignore | 6 年之前 | |
.travis.yml | 6 年之前 | |
CHANGELOG.md | 7 年之前 | |
CONTRIBUTING.md | 7 年之前 | |
Dockerfile | 6 年之前 | |
README.md | 6 年之前 | |
UNLICENSE | 10 年之前 | |
config.default.ini.php | 6 年之前 | |
docker-compose.yaml | 2 年之前 | |
index.php | 6 年之前 | |
phpcs.xml | 6 年之前 | |
phpunit.xml | 6 年之前 | |
scalingo.json | 8 年之前 |
rss-bridge is a PHP project capable of generating ATOM feeds for websites which don't have one.
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 FlickrGooglePlus
: Most recent posts of user timelineGoogleSearch
: 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 searchPlus many other bridges to enable, thanks to the community
Output format can take several forms:
Atom
: ATOM Feed, for use in RSS/Feed readersHtml
: Simple html page.Json
: Json, for consumption by other applications.Mrss
: MRSS Feed, for use in RSS/Feed readersPlaintext
: raw text (php object, as returned by print_r)
Welcome screen:
RSS-Bridge hashtag (#rss-bridge) search on Twitter, in ATOM format (as displayed by Firefox):
AddHandler application/x-httpd-php56 .php
in .htaccess
openssl
extension enabled in PHP config (php.ini
)curl
extension enabled in PHP config (php.ini
)By default, the script creates whitelist.txt
and adds the main bridges (see above). whitelist.txt
is ignored by git, you can edit it:
*
as file content)New bridges are disabled by default, so make sure to check regularly what's new and whitelist what you want!
We are RSS Bridge Community, a group of developers continuing the project initiated by sebsauvage, webmaster of sebsauvage.net, author of Shaarli and ZeroBin.
Patch/contributors :
Code is Public Domain.
Including PHP Simple HTML DOM Parser
under the MIT License
cache
subdirectory will be automatically created and cached objects older than 24 hours get purged.DEBUG
in the root directory (next to index.php
).Dear so-called "social" websites.
Your catchword is "share", but you don't want us to share. You want to keep us within your walled gardens. That's why you've been removing RSS links from webpages, hiding them deep on your website, or removed feeds entirely, replacing it with crippled or demented proprietary API. FUCK YOU.
You're not social when you hamper sharing by removing feeds. You're happy to have customers creating content for your ecosystem, but you don't want this content out - a content you do not even own. Google Takeout is just a gimmick. We want our data to flow, we want RSS or ATOM feeds.
We want to share with friends, using open protocols: RSS, ATOM, XMPP, whatever. Because no one wants to have your service with your applications using your API force-feeding them. Friends must be free to choose whatever software and service they want.
We are rebuilding bridges you have wilfully destroyed.
Get your shit together: Put RSS/ATOM back in.