Skip to content

travisred/rss-local-storage

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rss-local-storage

RSS Reader with Local Storage

A simple RSS feed reader built with TypeScript that uses browser localStorage for data persistence. This can be hosted on a static HTML host.

Features

  • Read RSS/Atom feeds from multiple sources
  • Mark articles as read
  • Star favorite articles
  • Search through articles
  • Manage feed subscriptions
  • All data stored locally in browser
  • Export/Import data for backup or switching devices

Getting Started

Deployment

Copy these files to any webserver:

index.html
feeds.html
dist/
  ├── index.js
  ├── feeds.js
  ├── storage.js
  ├── types.js
  └── rss-fetcher.js

Prerequisites (for development)

  • Node.js and npm installed
  • A modern web browser

Development

  1. Install dependencies:
npm install
  1. Build the TypeScript code:
npm run build
  1. Start a local server:
npm run serve

This will open your browser to http://localhost:8080

To watch for changes and automatically rebuild:

npm run watch

CORS Note

Since RSS feeds are fetched from external domains, the app uses a CORS proxy (api.allorigins.win). For production use, you may want to set up your own proxy or use a different solution.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors