Kommandozeilen-Tool und TypeScript-Bibliothek
nina
Das Warnsystem des Bevölkerungsschutzes des Bundes direkt im Terminal abfragen. nina ist ein Kommandozeilen-Tool für die offene NINA-API (warnung.bund.de): aktuelle Warnungen nach Quelle abrufen, Details oder Geometrie jeder Warnung nachschlagen, eine Region anhand ihres amtlichen Schlüssels prüfen und das MoWaS-Archiv durchsuchen – als sauberes JSON, das Sie direkt an jq weitergeben können.
Installation
Benötigt Node.js 20 oder neuer. Installiert den Befehl nina:
npm i -g @maschinenlesbar.org/nina-warnungen-cliZugang
Kein Konto, kein API-Schlüssel, keine Konfiguration – installieren und loslegen.
Schnellstart
nina map-data dwdBefehle
Die Beschreibungen der Befehle stammen direkt aus der CLI und sind englisch.
-
sourcesList the valid warning sources
-
map-dataCurrent warnings from a source (mowas | katwarn | biwapp | dwd | lhp | police)
-
warningA single warning by identifier
-
dashboardWarnings affecting a district, by its district-level ARS (12 digits, last 7 digits 0)
-
archiveMoWaS archive (historical warnings)
-
referenceStatic reference data
Skills für Claude Code
Das Plugin nina bringt Claude bei, nina zu nutzen. Installation über den Marketplace von maschinenlesbar.org:
/plugin marketplace add maschinenlesbar-org/plugins
/plugin install nina@maschinenlesbar/nina:nina-region-watch/nina:nina-warning-briefing/nina:nina-warning-map
Was die Skills beantworten, mit echten Beispielen → Beschreibungen und Voraussetzungen der Skills →
TypeScript-Bibliothek
@maschinenlesbar.org/nina-warnungen-cli ist auch ein typisierter API-Client, den Sie in eigenem Code importieren können – ohne HTTP-Abhängigkeiten zur Laufzeit.
Das Werkzeug, nicht die Daten
Die Daten stammen vom Anbieter hinter der API und unterliegen dessen Bedingungen – siehe DATA_LICENSE.md. Der Code steht unter AGPL-3.0-or-later oder einer kommerziellen Lizenz – siehe LICENSING.md.