CLI-Parameter

Kommandozeile vollständig erklärt.

Alle fünf EXE-Dateien bieten eine integrierte Hilfe. Die Standalone-Datei führt den Abruf aus, die Abruf-GUI begleitet ihn sichtbar, die Datenbank-App und ihre CLI fragen die Historie ausschließlich lesend ab, und das Setup installiert oder entfernt die Anwendung.

Standalone: Hoerzu2015.exe

Hoerzu2015.exe [Parameter]

ParameterWert / StandardWirkung
-h, --helpkein WertZeigt die integrierte Hilfe und beendet das Programm ohne Abruf.
--versionkein WertZeigt die installierte Version und beendet das Programm.
--timeHH:MM, Standard 20:15Technischer Zielzeit-Override für einen Einzelabruf. Ungültige Werte fallen auf 20:15 zurück; das reguläre Produkt und seine Website bleiben auf 20:15 ausgerichtet.
--configDateipfad, Standard config.jsonLiest eine lokale JSON-Konfiguration. Die Datei muss erreichbar und gültig sein; sie kann Laufzeit, Cache und Übersetzungsverhalten beeinflussen.
--no-browser-openkein WertUnterdrückt das automatische Öffnen der erzeugten HTML-Ergebnisseite. Die geplante Aufgabe und die GUI verwenden diesen Schalter intern.
--register-taskkein WertLegt die tägliche Windows-Aufgabe für den aktuellen Benutzer an. Nutzt --task-time; vorhandene Alt-Aufgaben werden nach Möglichkeit entfernt.
--unregister-taskkein WertEntfernt die aktuelle und bekannte alte Windows-Aufgaben. Es findet kein TV-Abruf statt.
--task-timeHH:MM, Standard 06:00Startzeit ausschließlich für --register-task. Ungültige Werte brechen die Registrierung sicher ab.

Beispiele: Hoerzu2015.exe · Hoerzu2015.exe --no-browser-open · Hoerzu2015.exe --register-task --task-time 06:00 · Hoerzu2015.exe --unregister-task

GUI: Hoerzu2015GUI.exe

--cli-path <Pfad> verwendet eine ausdrücklich angegebene CLI-Datei statt der Datei neben der GUI. Der Pfad muss auf eine vertrauenswürdige lokale EXE- oder Python-Datei zeigen. --version zeigt nur die GUI-Version. Ohne Parameter startet die grafische Oberfläche und öffnet nach erfolgreichem Lauf die Ergebnisseite automatisch.

Beispiel: Hoerzu2015GUI.exe --cli-path C:\Programme\Hoerzu2015.exe

Datenbank-GUI: Hoerzu2015Datenbank.exe

ParameterWert / StandardWirkung
ohne ParameterStandarddatenbankStartet die grafische, ausschließlich lesende Datenbankabfrage.
-h, --helpkein WertZeigt einen Hilfedialog, ohne eine Datenbankabfrage auszuführen.
--versionkein WertZeigt nur die installierte Version.
--databaselokaler Dateipfad; Standard %LOCALAPPDATA%\Hoerzu2015\DB\sendungen.sqlite3Öffnet eine andere SQLite-Datei ausschließlich lesend. Sie muss die Tabelle sendungen mit dem erwarteten Schema enthalten.

Datenbank-CLI: Hoerzu2015DBCLI.exe

Filter werden mit UND kombiniert. Ohne Parameter startet auch diese Datei die grafische Oberfläche. Die Datenbank wird nie verändert und es werden keine WAL- oder SHM-Dateien erzeugt.

ParameterWert / StandardWirkung
-h, --helpkein WertZeigt die vollständige Konsolenhilfe.
--versionkein WertZeigt nur die installierte Version.
--databaseDateipfad; Standard %LOCALAPPDATA%\Hoerzu2015\DB\sendungen.sqlite3Wählt eine lokale SQLite-Datei mit passendem sendungen-Schema; der Zugriff bleibt lesend.
--sucheTeiltext; Standard leerDurchsucht Sender, Titel, Art, Land, Jahr, Inhalt und Beschreibung gleichzeitig.
--senderTeiltext; Standard leerFiltert den Sendernamen.
--titelTeiltext; Standard leerFiltert den Sendungstitel.
--datumJJJJ-MM-TT; Standard leerBegrenzt auf genau einen Tag und überschreibt für die Abfrage --von und --bis.
--vonJJJJ-MM-TT; Standard leerSetzt den frühesten Erfassungstag; muss vor oder gleich --bis liegen.
--bisJJJJ-MM-TT; Standard leerSetzt den spätesten Erfassungstag.
--artTeiltext; Standard leerFiltert Sendungsart oder Genre.
--landTeiltext; Standard leerFiltert das Produktionsland.
--jahrTeiltext; Standard leerFiltert das Produktionsjahr.
--satellitTeiltext; Standard leerFiltert die Satellitenverfügbarkeit.
--waipuTeiltext; Standard leerFiltert die Waipu-Verfügbarkeit.
--limit1 bis 10000; Standard 100Begrenzt die geladene Trefferzahl und schützt vor unabsichtlich sehr großer Ausgabe.
--offsetGanzzahl ab 0; Standard 0Überspringt Treffer für seitenweise Abfragen.
--formattable, json, csv oder tsv; Standard tableBestimmt ausschließlich das Konsolenformat.
--exportDateipfad mit .csv, .txt, .json, .xml, .html, .ods oder .xlsSchreibt die geladenen Treffer in die Datei. Eine vorhandene Datei am exakt angegebenen Ziel wird ersetzt.
--statskein WertZeigt nur Pfad, Größe, Datensatzanzahl und Datumsbereich.
--list-dateskein WertListet nur vorhandene Erfassungstage.
--list-senderskein WertListet nur vorhandene Sender.
--guikein WertStartet ausdrücklich die grafische Oberfläche und übernimmt --database.

Beispiele: Hoerzu2015DBCLI.exe --titel Tatort --limit 20 · Hoerzu2015DBCLI.exe --datum 2026-07-20 --sender ZDF · Hoerzu2015DBCLI.exe --suche Krimi --export E:\Ausgabe\krimis.ods

Setup: Hoerzu2015Setup.exe

--install-dir <Pfad> setzt einen abweichenden Installationsordner. --yes führt Installation oder Deinstallation ohne Rückfrage aus. --uninstall entfernt die Programminstallation, lässt den Datenordner aber bestehen. --no-start-menu ist für isolierte Testinstallationen bestimmt und unterdrückt globale Startmenüeinträge.

Sicherheitsfolge: --yes --uninstall entfernt die Installation ohne Bestätigung. Beispiel: Hoerzu2015Setup.exe --install-dir E:\Programme\Hoerzu2015 --yes --no-start-menu