https://github.com/birdmod/local_rss_reader
A local rss reader which deals with local Storage of the browser in one file
https://github.com/birdmod/local_rss_reader
html5 javascript jquery rss-downloader rss-reader
Last synced: about 1 month ago
JSON representation
A local rss reader which deals with local Storage of the browser in one file
- Host: GitHub
- URL: https://github.com/birdmod/local_rss_reader
- Owner: birdmod
- Created: 2017-08-19T18:33:40.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2017-08-21T18:42:45.000Z (almost 9 years ago)
- Last Synced: 2025-10-10T11:32:25.665Z (8 months ago)
- Topics: html5, javascript, jquery, rss-downloader, rss-reader
- Language: HTML
- Homepage:
- Size: 166 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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](https://rss2json.com/)
# 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

# 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:
