MPC Status Network

CLI-Parameter

Alle Optionen und Befehle des Clients

Globale Optionen

--server URL speichert eine abweichende HTTPS-Basisadresse für den Koordinationsserver. Ohne Angabe wird https://mpcstatus.jostjahn.de verwendet.

--version gibt die Programmversion aus und beendet das Programm.

--help bzw. -h zeigt die passende Hilfe an.

Befehle

register registriert die lokale Installation oder authentifiziert sie erneut und sendet eine gedrosselte Anwesenheitsmeldung. Das Client-Geheimnis wird nicht ausgegeben.

poll holt genau eine Serveranweisung, speichert eine eventuell enthaltene Prüfzuweisung und führt sie aus, sobald die Fälligkeit erreicht ist.

run [--once] führt den Client im Vordergrund dauerhaft aus. Mit --once endet er nach einem Serverkontakt.

status zeigt den Gesamtstatus als JSON. Während des ersten Tages ist der Zugriff sofort möglich; danach gilt die Zehn-Meldungen-Bedingung.

history [--limit N] zeigt die letzten lokalen Prüfberichte. Standard sind 20 Einträge. Die Ausgabe enthält keine fremden Stationen.

export-history csv [--output DATEI] beziehungsweise export-history txt [--output DATEI] exportiert sämtliche lokal gespeicherten Prüfberichte. Ohne --output entsteht meldearchiv.csv beziehungsweise meldearchiv.txt im Anwendungsdatenordner.

map öffnet die öffentliche Statuskarte. Ein Client darf dies höchstens einmal pro Minute auslösen.

location manual --latitude N --longitude N rundet eine manuelle Koordinate lokal. location browser öffnet eine lokale Freigabeseite. location ip verwendet die serverseitige grobe Zuordnung.

diagnostics [--output DATEI] erzeugt ein bereinigtes lokales ZIP. Ohne --output liegt es im Anwendungsdatenordner. Betriebssystem, Distribution, Betriebssystemversion, Architektur, Python-Version und Programmversion werden automatisch ermittelt.

email erzeugt ein Diagnose-ZIP, öffnet dessen Ordner und bereitet im Standard-Mailprogramm eine Fehlermeldung mit den automatisch ermittelten Systemdaten vor. Es wird nichts automatisch versandt.

language de oder language en speichert die Sprache für spätere CLI- und Tray-Starts.

help-page erzeugt und öffnet die ausführliche lokale Anleitung.

tray startet den Client im Infobereich.

Typische Aufrufe

mpc-status status
mpc-status history --limit 50
mpc-status export-history csv
mpc-status export-history txt --output D:\MPC-Meldungen.txt
mpc-status map
mpc-status diagnostics
mpc-status email
mpc-status language en
mpc-status run --once