Skip to content

okhwaja/personal-rss

Repository files navigation

Personal RSS

A dynamic RSS generator for a few content sources I wanted that lack RSS functionality. Feel free to clone and tweak to your liking.

Contributions/Suggestions welcome!

demo

Try it out!

  1. Add a feed url to a .env file. This project uses dotenv for environment variable management
$ echo 'FEED_URL=<your url or localhost if not sure>' >> .env
  1. View the available routes using rake
$ rake routes
  1. Run the local server and try out the routes in your browser
$ rails s

Deployment

To connect your personal RSS service to your favorite RSS clients (ex. Feedly), you need to host it somewhere. Different flows are available below

Heroku

  1. Create a heroku project and add the remote to the repository. Instructions here
  2. Add your heroku project's public url to the production environment
$ heroku config:set FEED_URL=https://a-dummy-example.herokuapp.com
  1. Deploy it
$ git push heroku master
  1. Check it out on your browser

RSS Integration Instructions

Add it to your RSS client once you've hosted it. Instructions by RSS service:

Current Sources

  • HN - powered by HN Algolia
    • All Popular stories in the last 24 hours that a) gathered over 100 upvotes and b) ranked in the top 20
    • Popular 'Show HN' stories in the last 24 hours with more than 25 votes
  • LaunchTicker - HTML version of their twice daily startup news emails. One at 9am PST, another at 5pm
  • NYTimes Daily Brief - The Times' daily summary of US/World news
  • Crunchbase Daily - HTML version of their once daily email on funding activity

About

A starter personal RSS generator

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published