XLX159 live status
Real-time view of the reflector. Auto-refreshes on page reload.
Live panel
XLX159: ? | last heard: none | uptime: 123 days 12:49:28
Last heard (top 20)
Coming soon
A rolling "last heard" table with callsign, mode, module, timestamp. Pulls from the reflector's lastheard.json every 30s.
Active modules
Coming soon
Per-module status grid showing connected nodes, traffic rate, and uptime per module.
Uptime
Coming soon
VPS uptime, network latency, packet loss to reflectors.
How this works
A Python cron on the VPS polls xlx159.duckdns.org/lastheard.json every 30 seconds and writes a JSON snapshot to /opt/wiki-whiskey7/docs/.data/xlx159.json. This MkDocs site embeds that data via a macro plugin at build time. On page reload, you see the freshest snapshot.
When the site is rebuilt (after any content edit), the data is captured at build time. If you want true real-time (every few seconds without rebuild), we can switch to client-side polling — say the word.