https://offline-news-service-worker.herokuapp.com
Warning: I've only tested this in Google Chrome Canary
UNIX-like computer running node (would happily accept pull requests to fix it for Windows but I don't have the means to test that here).
Ironically, as this app relies on the live API of offline-news-api, the server running this application cannot run without a good connection to the internet.
git clone git@github.com:matthew-andrews/offline-news-service-worker.git
npm install
node index.js