CANWarn-NG is a weather-alert automation service for Canadian repeater and linking systems that already run Asterisk and app_rpt (the same stack AllStarLink 3+ uses). It is the Canadian counterpart to the idea behind SkywarnPlus-style tooling: it polls official public alert data, decides what applies to the regions you configure, and can drive your node with voice announcements, tail/wx audio, courtesy tones / ID changes, scripts, optional Pushover / webhooks / email, and DTMF “describe” behaviour (SkyDescribe-style) so users can query status from the radio.
Data source: It uses Environment and Climate Change Canada alerts exposed through MSC GeoMet (weather-alerts), keyed by MSC feature_id regions—not NWS county or zone codes. Alert text can follow English or French depending on how you configure language for the feed.
Who it is for: Canadian (or cross-border) sysops and groups who want timely, automated MSC weather alerts on AllStar / Asterisk nodes without building custom polling and audio glue. It fits SKYWARN-minded or public-safety-minded repeater teams that want on-air awareness integrated with existing Asterisk workflows, plus a local web dashboard (alerts, health, configuration) for operators.
Who it is not for: Anyone expecting U.S. National Weather Service CAP/zone semantics out of the box, or anyone who needs alerts without a Linux + Asterisk (asterisk user) environment as described in the project README.
One-line pitch for ASL3+: “MSC/ECCC weather alerts for your ASL node—same repeater-friendly operational model as SkywarnPlus-style stacks, built for Canadian GeoMet regions and bilingual MSC text.”