Yet Another RSS Reader 🏴‍☠️
Find a file
Marc Cataford 5c3da0a2f4
Replace dependencies where possible (#14)
* refactor: remove axios, use fetch

* refactor: remove md5

* fix: handle failed fetches
2021-08-02 00:52:01 -04:00
.github/workflows feat: organize in feeds, sort by date (#12) 2021-07-25 14:18:16 -04:00
.yarn/releases feat: initial proto 2021-07-13 22:45:47 -04:00
assets docs: diagram (#5) 2021-07-17 13:00:02 -04:00
netlify/functions/rss-proxy fix: initial load (#3) 2021-07-16 23:01:06 -04:00
src Replace dependencies where possible (#14) 2021-08-02 00:52:01 -04:00
.eslintrc.js feat: initial proto 2021-07-13 22:45:47 -04:00
.gitattributes docs: diagram (#5) 2021-07-17 13:00:02 -04:00
.gitignore fix: initial load (#3) 2021-07-16 23:01:06 -04:00
.nvmrc feat: organize in feeds, sort by date (#12) 2021-07-25 14:18:16 -04:00
.yarnrc.yml feat: initial proto 2021-07-13 22:45:47 -04:00
LICENSE Initial commit 2021-07-13 22:40:48 -04:00
netlify.toml feat: organize in feeds, sort by date (#12) 2021-07-25 14:18:16 -04:00
package.json Replace dependencies where possible (#14) 2021-08-02 00:52:01 -04:00
README.md docs: diagram (#5) 2021-07-17 13:00:02 -04:00
tsconfig.json feat: initial proto 2021-07-13 22:45:47 -04:00
yarn.lock Replace dependencies where possible (#14) 2021-08-02 00:52:01 -04:00

Yet Another RSS Reader (YARR) 🏴‍☠️

Overview

In a never-ending DIY quest, I've put together this RSS feed reader to keep up with the news. The main requirement observed here is to not require any sort of backend (except for a serverless proxy to get around CORS) and to keep it all as simple as possible.

The reader allows the user to provide RSS feed URLs that should be pulled, settings and fetched results are cached using browser local storage if it's available. The results caching is also used to prevent refetches on load if the cache is fresh enough.

The whole thing runs on Netlify's generous free tier.

Feel free to use it for your own RSS needs and to drop a word or two if you do. 🎉

Contributing

The project welcomes contributions as long as they fit within the general roadmap, which is still TBD. Any contribution making the bundle smaller will be eagerly reviewed and celebrated as long as it preserves functionality.