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.