dras

command module
v1.2.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 25, 2025 License: MIT Imports: 13 Imported by: 0

README

On Merge Versioned Release Renovate

DRAS — Doppler Radar Notification Service

This programs monitors either a single, or multiple, WSR-88D sites and sends alerts via Pushover based on change in status.

What Is Monitored

The following attributes are monitored per each site

  • Volume Coverage Pattern (VCP) — Clear Air or Precipitation Mode
  • Operational Status
  • Power Source
  • Generator State

How To Use

Requirements
  • Pushover Account
  • A device with the pushover mobile application installed
Binary Method
  1. Assuming you have Go installed on your system, head over to the Github Releases and grab the URL to the latest release.
  2. Run go install URL (e.g. go install github.com/jacaudi/dras@v1.0.0)
  3. Be sure to set the following Environmental Variables
    • STATION_IDS — WSR-88D (Radar) Sites (e.g. KRAX - Raleigh/Durham)
    • PUSHOVER_USER_KEY — Your Pushover User Key
    • PUSHOVER_API_TOKEN — Your Pushover API Token
  4. Enjoy!
Standalone Container Method
docker pull ghcr.io/jacaudi/dras:v1.0.0

docker run -d \
  -e STATION_IDS=KRAX \
  -e PUSHOVER_USER_KEY=<KEY> \
  -e PUSHOVER_API_TOKEN=<TOKEN> \
  ghcr.io/jacaudi/dras:v1.0.0
Kubernetes Method

See the kubernetes file in examples folder — It contains an example deployment, configmap, and secret.

How To Contribute

This project welcomes any feature improvements or bugs found via PRs. Thank you!

License

MIT

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL