1.0.7 • Published 5 years ago
@cyberlight/sspchecker v1.0.7
sspchecker (Service Status Page RSS Checker)
This library can check the status page of any service that supports the Statuspage like interface using RSS format (except Atom format).
Installation
npm i -D @cyberlight/sspchecker
# or
npm i @cyberlight/sspcheckerUsage
const { getPageStatusesStream, withDefaultSubscription } = require('@cyberlight/sspchecker');
withDefaultSubscription(getPageStatusesStream([ 'https://status.service.name/path/to.rss', ... ]));or from command line:
ssprsschecker-cli --urls https://status.npmjs.org/history.rss https://status.glitch.com/history.rssor
ssprsschecker-cli --urls ./rssUrls.json- where
./rssUrls.jsonis a file with content like this:
[
"https://status.npmjs.org/history.rss",
"https://status.gitlab.com/pages/5b36dc6502d06804c08349f7/rss",
"https://status.glitch.com/history.rss"
]Example of output
root@195e4786fcb0:/workspaces/service-status-page-rss-checker# sspchecker-cli --urls ./rssUrls.json
[i] Check service page statuses: [
'https://status.npmjs.org/history.rss',
'https://status.gitlab.com/pages/5b36dc6502d06804c08349f7/rss',
'https://status.glitch.com/history.rss'
]
No incidents found!
[i] status check completedor
root@195e4786fcb0:/workspaces/service-status-page-rss-checker# sspchecker-cli --urls https://status.npmjs.org/history.rss https://status.glitch.com/history.rss
[i] Check service page statuses: [
'https://status.npmjs.org/history.rss',
'https://status.glitch.com/history.rss'
]
No incidents found!
[i] status check completedRunning tests
npm testLicense
See the LICENSE file for license rights and limitations (MIT).