NewScraper 2.0

Progressive web app for reading fresh news offline in the subway from various news sources. Open NewScraper 2.0 on your phone and add it to your homescreen to see the magic!
Tech Stack
- Webtask
- Preact-JS Starter - For this awesome offline ready boilerplate. Preact Isn't that different from React, it only weighs 3KB!
- The News Api - Awesome news aggregation api. I'll definitely expand this app to take full advantage of the many sources here.
- Mercury Api - Amazing time saver, it goes and builds a readable version of whatever article you supply it. Think pocket/instapaper.
Running/Deploying
Installation
git cloneto clone this repo.npm install(oryarnif you're hip like me).
Running Locally
- Make sure you have the
MERCURY_KEYandNEWS_APIkeys in the file calledsecrets.json. - If you're working on the worker, save your firebase-admin sevice account as
sa.json. npm run watch
Deploying
- Run
npm run build, this will spit out the production front-end indistfor you to serve on static hosting.
To-Do
- More news sources. √
- Loading bar because I'm masochistic? (I heard they were super hard.)
- Transitions between views.
- Refine service worker, to make it more reliable. √
- Style for iOS devices (Ew! But needed for dumb iPhone X).