A service for parsing RSS and Atom feeds.
git clone git@github.com:sdepold/feedrapp.git
cd feedrapp
npm install
npm start
You can now run the app and start parsing your feeds:
http://localhost:8080/?q=http://blog.depold.com/rss/
- q: Mandatory. The encoded URL of the feed.
- callback: Optional. Wraps the answer in a function call, which makes it compatible to JSONP calls.
- num: Optional. Number of entries to load.
The responses will follow the Google RSS API format which is documented here: https://developers.google.com/feed/v1/reference?hl=de#resultJson
Since v1.5.0 every requested RSS feed is cached for 30 minutes. This value might be configurable in the future. Pull requests are welcome. The change was introduced because the app received too much traffic to function fine on Heroku – and because it just makes sense.
The easiest way to run your own dedicated version of feedrapp is probably via heroku:
git clone git@github.com:sdepold/feedrapp.git
cd feedrapp
heroku create
git push heroku master
heroku open