RSS feed reader in terminal

user profile photouser profile photouser profile photo1711 developers have joined this project.

What you will practice

Through this project, you'll work with and become more familiar with RSS feeds. If you choose to implement the parser yourself, you'll also practice how to parse XML.

Introduction

Let's build an RSS feed reader! Most news websites, blogs, podcasts, maintain a RSS feed which gives real-time content updates. You'll build a tool for fetching and converting the feed with a given RSS feed URL. If you aren't familiar with RSS, here's a great introduction to how RSS feeds work.

Requirements

  • The user can input a RSS feed URL.
  • The reader will display the title, description, and link of the original content.

For an extra challenge

  • The user can add more than one RSS feed URL.
  • Instead of using a RSS parser library, build the parser yourself!

Suggested Implementation

If you only want to practice working with RSS, you can implement this project in the terminal.

  • Wrap the code as a script
  • Get the input feed URL from console
  • Show the content in plain text

To get some additional practice with front-end development, you can work on this project instead to create a web page to display the parsed feed content.

Interested in this project?

Shorten your learning curve with on-demand programming help

The awesome set of verified mentors will provide guidance and mentoring help when you are stuck.

Suresh Atta

  • Post request free
  • First 15 mins free
Shorten your learning curve with on-demand programming help

Browse more projects

More coming soon...