Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fallaciousreasoning/progrssive
A PWA for reading RSS feeds. It works offline!
https://github.com/fallaciousreasoning/progrssive
atom feedly offline pwa react reading-rss-feeds rss typescript
Last synced: about 2 months ago
JSON representation
A PWA for reading RSS feeds. It works offline!
- Host: GitHub
- URL: https://github.com/fallaciousreasoning/progrssive
- Owner: fallaciousreasoning
- License: gpl-3.0
- Created: 2019-02-06T09:21:27.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2023-10-06T23:17:30.000Z (over 1 year ago)
- Last Synced: 2023-12-15T18:35:38.090Z (about 1 year ago)
- Topics: atom, feedly, offline, pwa, react, reading-rss-feeds, rss, typescript
- Language: TypeScript
- Homepage: https://readr.nz
- Size: 9.81 MB
- Stars: 26
- Watchers: 3
- Forks: 0
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Progrssive is a Progressive Web App for reading RSS feeds (hence the name: ProgRSSive). It's built in such a way that it works entirely offline.
A live version is available at https://readr.nz/
![Progrssive installed as a PWA on desktop](https://github.com/fallaciousreasoning/progrssive/raw/master/images/desktop-installed-stream.png)
## Installing
Currently not all browsers support installing PWAs. I've collected some of the ones that do here:- [Firefox](https://developer.mozilla.org/en-US/docs/Web/Progressive_web_apps/Add_to_home_screen) - Android only, last I checked
- [Chrome](https://support.google.com/chrome/answer/9658361)
- [Edge](https://www.ghacks.net/2020/03/02/how-to-install-progressive-web-apps-pwas-in-the-new-microsoft-edge/)
- Safari - Disclaimer: I've never tested this on Safari, so it's highly likely it won't work.## Developing
1. Clone the repository
git clone https://github.com/fallaciousreasoning/progrssive.git2. Install packages
npm i
3. Start the development server.
npm run start
by default, Progrssive will be available on http://localhost:8080### `npm run dev`
Runs the app in the development mode.
Open [http://localhost:3000](http://localhost:3000) to view it in the browser.The page will reload if you make edits.
You will also see any lint errors in the console.### `npm run build`
Builds the app for production to the `build` folder.
It correctly bundles React in production mode and optimizes the build for the best performance.The build is minified and the filenames include the hashes.