IPSC3view is the terminal dashboard client for IPSC3. It connects to the public IPSC3 dashboard API and displays live network information in a text interface.
IPSC3view is useful when you want a lightweight dashboard on a server, SSH session, or small terminal window without running a web browser.
IPSC3view reads from the selected IPSC3 server's public dashboard API. On first run it queries the master IPSC3 API, lists available IPSC3 servers, polls each listed server for live connection, talkgroup, and active talkgroup counts, and saves the selected API endpoint locally. It does not connect directly to the IPSC3 MySQL database.
IPSC3view 1.0.40
POC radios are shown in overview, last heard, and roaming with a red
POC label. The dedicated POC screen lists every active client
instance with its Radio ID, device, selected talkgroup, battery level,
client version, and last UDP activity.
The Overview screen shows live talkgroup activity followed by current
dynamic camped-on talkgroups and their endpoint plus camping-radio callsigns,
such as VK2RHT - VK2XYA or POC - VK2FLY. The
configured scan talkgroup is excluded.
The client checks the API version metadata at startup. If the server reports a newer client version, IPSC3view prompts the user to download and replace itself.
Download from the Downloads page on the IPSC3 server you are using.
The IPSC3 Downloads page has platform-specific instructions.
curl -L -o ipsc3view https://ipsc3.vkdmr.com/downloads/ipsc3view
chmod +x ipsc3view
./ipsc3view
Dump modes print a snapshot and exit. They are useful for scripts, SSH sessions, and systems where the full curses interface is not required.
./ipsc3view --dump overview
./ipsc3view --dump radios
./ipsc3view --dump roaming
./ipsc3view --dump trunks
./ipsc3view --dump talkgroups
./ipsc3view --dump repeaters
./ipsc3view --dump hotspots
./ipsc3view --dump poc
./ipsc3view --api-url https://ipsc3.vkdmr.com/api/ipsc3view
./ipsc3view --select-server
IPSC3view can append newly observed last-heard rows to a local file while the dashboard is running.
./ipsc3view --lastlog /tmp/ipsc3-lastheard.tsv
Long terminal tabs scroll with Up / Down,
PgUp / PgDn, and Home /
End.
--select-server to choose a different IPSC3 server from the master API.windows-curses if the active Python environment does not already provide curses support.