Skip to content

A local rss reader which deals with local Storage of the browser in one file

Notifications You must be signed in to change notification settings

birdmod/local_rss_reader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

local_rss_reader

Motivation

This project was done around may 2015 because I wanted to develop a local solution so a user could browse and manage its rss feeds over time without depending on a specific service. All in a single file for convenience so anyone could add it in favorites to use it. In fact, not everyone is a h4x0r. The audience can be your family or siblings that just use the browser to get info as they may not want to subscribe to a RSS service.

Technologies

This project is a full client side HTML file with CSS and JavaScript.

Challenges encountered

The biggest problem met was the fact that doing a request to a server from a AJAX call falls into the cross domain issue. Basically we call from a :file:///...index.html a url hosted on http://other-domain.com/feed. And this is not permitted. See the cross domain issue explained everywhere on the web. But, the CORS technology allows it ... only if the server on which you query your feed supports it...

As I do not know which servers are going to be called by users and as I want a working project, I relied on Google Feed API ... which shut down in 2015 so I used the replacement found here on rss2json

What does it look like ?

This is a screenshot of the finished project that runs in the browser with already URLs stored and displaying articles

Screenshot

Usage

The most important point because this is not some code stored with a cryptic README file where you are the only one to understand the raison d'être of your project. This project can be used !

As stated in the motivation paragraph, this can be of use for the people you know such as :

  • Amanda who does not know how which RSS service to subscribe
  • Jamarcus who uses a web browser with an integrated display of RSS feeds that does not suit him

Set the index page as a favorite and the user just needs to click it to access the feeds:

Screenshot

About

A local rss reader which deals with local Storage of the browser in one file

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages