diff --git a/README.md b/README.md
index 62ca039..a78ae99 100644
--- a/README.md
+++ b/README.md
@@ -6,7 +6,7 @@ continually update this file as messages come in. It requires you to let Log4OM
### Usage
Place the script on a system that can hear UDP from Log4OM and has a way of putting the resulting HTML file on a webserver
-as fast as possible.
+as fast as possible. Edit the script as required (IP, port, output location, HTML formatting).
### Basic Operation
@@ -23,3 +23,6 @@ off and wait for data to come back. Support is planned to show if rig is in tran
The "Radio Off" message happens after 15 seconds of no data. This is done by checking the elapsed time since the timestamo
was last updated; which happens every time a message comes in.
+
+The script contains examples of how to add additional portions of HTML. This was done for nq4t.com. They are commented out by
+default. You will need to modify this as you require.
diff --git a/log4om.py b/log4om.py
index 7a1c72d..6d45ba8 100644
--- a/log4om.py
+++ b/log4om.py
@@ -18,7 +18,7 @@ def monitor():
if tc < 15: #15 seconds
time.sleep(6)
else:
- writehtml(f"Radio Off or Log4OM Not Running", False)
+ writehtml(f"Radio Off or Log4OM Not Running", False) #writehtml() requires two arguements and you can't be on air if radio is off
time.sleep(30) # Slow checks when radio off/no UDP
def log4om():
@@ -34,24 +34,28 @@ def log4om():
tf = tx_freq / 100
sv = tf - f # Determines split value
if sv > 0:
- writehtml(f"Frequency: {f}kHz {mode}
Tx Split Up: {sv:.2f} kHz", onair)
+ writehtml(f"Frequency: {f}kHz {mode}
Tx Split · Up: {sv:.2f} kHz", onair)
elif sv < 0:
sv = sv * -1 # Invert negative numbers
- writehtml(f"Frequency: {f}kHz {mode}
Tx Split Down: {sv:.2f} kHz", onair)
+ writehtml(f"Frequency: {f}kHz {mode}
Tx Split · Down: {sv:.2f} kHz", onair)
else:
writehtml(f"Frequency: {f}kHz {mode}", onair)
tot = time.time() #timestamp
time.sleep(.1)
def writehtml(rs, t = "true"):
- header = "\n