Code Monkey home page Code Monkey logo

sinatra-rss-reader's Introduction

RSS Reader Made in Sinatra

Description

This is a RSS Reader application or RSS feeds aggregator

What is RSS?

RSS means Really Simple Syndication which allows users and applications to access updates to websites in a standardized, computer-readable format. These feeds can, for example, allow a user to keep track of many different websites in a single news aggregator. The news aggregator will automatically check the RSS feed for new content, allowing the content to be automatically passed from website to website or from website to user.

Watch this video to understand how this app works!

Blog Post about this app

Built With

Usage

This app is hosted on Heroku https://catchup-rss.herokuapp.com using heroku free plan.

App might take time to load sometimes. The reason is that heroku puts apps which are on free plan to sleep after 30 minutes of inactivity. So when you visit the website, the app is waked from sleep which takes a little time!

Development

Try this app in your local environment, clone and run following command inside this project's directory

$ bundle && bundle exec rake db:schema:load

Start up local server

$ bundle exec shotgun 

For interactive console

$ bundle exec rake console

OR

$ bundle exec tux

Future improvements

  • Add confirm password during sign up
  • Add pagination for the articles of a feed

Contributing

Bug reports and pull requests are welcome on GitHub at https://github.com/aurangzaib-danial/sinatra-rss-reader. This project is intended to be a safe, welcoming space for collaboration, and contributors are expected to adhere to the Contributor Covenant code of conduct.

License

The project is available as open source under the terms of the MIT License.

Code of Conduct

Everyone interacting in the SinatraRSSReader project’s codebases, issue trackers, chat rooms and mailing lists is expected to follow the code of conduct.

sinatra-rss-reader's People

Contributors

aurangzaib-danial avatar dependabot[bot] avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.