rz01.org

js8notifier.py - notifies of JS8 Messages via Pushover

Posted on 2026-06-15

Since my JS8Call station runs 24/7, but I can't always keep an eye on it, I wrote a small Python script that notifies me of incoming messages (directed text and messages) via Pushover.

If anyone else wants to use this script for their station, here’s what to do:

Download the script and make it executable:

# wget https://rz01.org/files/js8notifier.py
# chmod u+x ./js8notifier.py

Then install all necessary dependencies. In my case (on Debian Trixie), that was just “telnetlib”:

# sudo apt install python3-zombie-telnetlib

Next, you must configure the following variables:

REMOTE_HOST = “127.0.0.1”
REMOTE_PORT = “2442”

PUSHOVER_USER = “”
PUSHOVER_TOKEN = “”
MY_CALL = “NOCALL”

If the script is running on the same system as JS8Call, REMOTE_HOST and REMOTE_PORT should already be set correctly. You can find the PUSHOVER_USER and PUSHOVER_TOKEN on the Pushover website after logging in. As the name suggests, you should enter your own call sign under MY_CALL.

This is how such a notification looks like on an Android phone: