/aps-beam-notify

A simple script that runs forever and notifies you on slack when the Argonne APS Beam "Operations Status" changes

Primary LanguageTypeScript

aps-beam-notify

A monorepo containing packages that automate monitoring of the Argonne National Lab APS beam status.

The tooling depends on scraping the following public website:

https://www3.aps.anl.gov/aod/blops/status/srStatus.html

You may also be looking for the legacy version of this, which was a simple script:

https://github.com/bericp1/aps-beam-notify-legacy

Quick start w/ the CLI

Ensure you have Node >=15 installed and then simply run:

export SLACK_WEBHOOK_URL="your-slack-webhook-url" # Replace your-slack-webhook-url appropriately
npx --package=@aps-beam-notify/cli@latest aps-beam-notify

You'll see something like the following: