dan-lovelace / status-vista-public

Community hub for the Status Vista app
0 stars 0 forks source link

Suggestion + Add support for services: Linode, Slack, Digitalocean, Google Workspace, Google Cloud, Freshdesk #2

Open theconsultant opened 2 years ago

theconsultant commented 2 years ago

Hi,

May I suggest that once a client has more than some # of services we have the option to set priorities? I'd want, for example, Linode and DigitalOcean to have top mention, but Dropbox less so.

Anyhow, my list of services i'd like to see added:

Slack https://status.slack.com Google Cloud https://status.cloud.google.com Linode https://status.linode.com DigitalOcean https://status.digitalocean.com Google Workspace https://www.google.com/appsstatus/dashboard/ Freshdesk https://updates.freshdesk.com

dan-lovelace commented 2 years ago

Hey @theconsultant,

Thanks for your suggestions! I've added DigitalOcean and Linode. The others will take a bit more effort but I'll work on getting them supported. The app currently works by retrieving JSON data from services' public status endpoints (i.e. https://status.linode.com/api/v2/status.json) but not all systems have such thing. For those that don't, I plan on implementing a page scraping technique. I'll ping you again here once it's in place and the other services have been added.

As for prioritization, I like the idea and will give it some thought around implementation.

theconsultant commented 2 years ago

Ah, I hadn't noticed that you're using API endpoints, pretty obvious once you mention it though. I'd add that to your README.. make us do the legwork if we want services added! ;-)