Kommandozeilen-Tool und TypeScript-Bibliothek

ckan

Jedes CKAN-Open-Data-Portal direkt im Terminal durchsuchen. ckan ist ein Kommandozeilen-Tool für die CKAN Action API (<portal>/api/3/action), auf der viele Datenkataloge der öffentlichen Hand laufen. Ohne weitere Angaben fragt es das Transparenzportal Hamburg (suche.transparenz.hamburg.de) ab, und --base-url richtet es auf jedes andere CKAN: suchen, ansehen, filtern und direkt an jq weitergeben.

Version 0.0.5 npm GitHub API-Referenz

Installation

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

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

Zugang

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

Schnellstart

ckan search elbe --rows 5

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 ckan bringt Claude bei, ckan zu nutzen. Installation über den Marketplace von maschinenlesbar.org:

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

TypeScript-Bibliothek

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