Skip to content

bradbrownjr/hamalert-notifier

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

hamalert-notifier

hamalert-notifier is a tool for amateur radio operators and clubs to receive output from HamAlert, format it to be compatible with Slack webhooks, and posts the notifications to a Slack channel. This helps users track DX spots and alerts in real time. This repository includes scripts and configuration examples for setting up automated Slack notifications.

Files

  • hamalert-notifier.py: Main script that runs as a service.
  • hamalert-sample.json: Example JSON output from HamAlert.

Instructions

  1. Create a Slack app, configure an incoming webhook, and set the SLACK_WEBHOOK_URL in the script.
  2. Set the TCP port number in the script, if the default 8000 interferes with other services.
  3. Add that port to your server's firewall
  4. Add the port to your Internet firewall/router's port forwarding / NAT rules, if relevant.
  5. Run the script on your server with python3 hamalert-notifier.py, or make it a service on your Linux host.
  6. Log into HamAlert, go to Destinations (top menu) and add the web address to your server under "URL notifications" and set the method to POST (JSON)
  7. Send a test spot from the Simulate page (top menu)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages