Kommandozeilen-Tool und TypeScript-Bibliothek

lebensmittel

Das amtliche Portal für Produktwarnungen (lebensmittelwarnung.de) direkt im Terminal abfragen. lebensmittel ist ein Kommandozeilen-Tool für die offiziellen RSS-Feeds des Portals – die aktuellen Rückrufe für Lebensmittel, Kosmetik und Verbraucherprodukte, eingrenzbar nach Bundesland und Produktart, als sauberes JSON, das Sie direkt an jq weitergeben können.

Version 0.0.4 npm GitHub API-Referenz

Installation

Benötigt Node.js 20 oder neuer. Installiert den Befehl lebensmittel:

npm i -g @maschinenlesbar.org/lebensmittelwarnung-cli

Zugang

Kein Konto, kein API-Schlüssel, keine Konfiguration – installieren und loslegen.

Schnellstart

# The 5 most recent recalls, product name + reason
lebensmittel warnings --limit 5 | jq -r '.[] | "\(.title) — \(.reason // "?")"'

# Only recalls affecting Bavaria
lebensmittel warnings --state bayern | jq length

# Only food recalls since the start of the month
lebensmittel warnings --type lebensmittel --since 2026-07-01 \
  | jq -r '.[] | "\(.pubDate | split(" ")[1:4] | join(" "))\t\(.title)"'

# Search current recalls by product name
lebensmittel warnings --search schokolade | jq -r '.[].title'

Befehle

Die Beschreibungen der Befehle stammen direkt aus der CLI und sind englisch.

Alle Befehle, Argumente und Optionen →

Skills für Claude Code

Das Plugin lebensmittelwarnung bringt Claude bei, lebensmittel zu nutzen. Installation über den Marketplace von maschinenlesbar.org:

/plugin marketplace add maschinenlesbar-org/plugins
/plugin install lebensmittelwarnung@maschinenlesbar

TypeScript-Bibliothek

@maschinenlesbar.org/lebensmittelwarnung-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.