Ausschreibungen und Vergaben der Stadt Münster
收藏资源简介:
<p>Über die elektronische Schnittstelle zum Vergabemarktplatz Westfalen können Sie die aktuellen Ausschreibungen und Vergaben der Stadt Münster in maschinenlesbarer Form über eine JSON-API abrufen. Die Links dazu finden Sie unten unter "Dateien und Quellen".</p> <p>Falls Sie noch weitere Vergabedaten abrufen möchten, so können Sie auch den Vergabemarktplatz NRW nutzen:</p> <ul> <li>API-Endpunkt: <a href="https://daten.vergabe.nrw.de/rest/vergabe_westfalen?sort=CREATED_AT:desc">https://daten.vergabe.nrw.de/rest/vergabe_westfalen?sort=CREATED_AT:desc&size=100</a></li> <li>Sie müssen bei dieser API immer folgenden GET-Header mitschicken: "Accept: application/json"</li> <li>Dokumentation: <a href="https://open.nrw/sites/default/files/opendatafiles/daten-vergabe-nrw-de-Dokumentation-v1.pdf">https://open.nrw/sites/default/files/opendatafiles/daten-vergabe-nrw-de-Dokumentation-v1.pdf</a></li> </ul> <p>Beispielaufruf:</p> <p><code># "try" filtert Zeilen aus, bei denen eins der Felder fehlt (z.B. "TOWN"), was ansonsten zu einem Abbruch mit Fehlermeldung führen würde<br /> # Im JSON sind teilweise merkwürdige Strings als Schlüssel enthalten (z.B. "$t"), die kann jq einfach mit "[]" überspringen, dann wird automatisch der erste gefundene Key genutzt<br /> # "as $dd" speichert das Datum in einer Variable $dd</code></p> <p><code>curl -H "accept: application/json" 'https://daten.vergabe.nrw.de/rest/vergabe_westfalen?sort=CREATED_AT:desc&size=100' | jq '.results[]| .CREATED_AT as $dd | .result.NOTICE_NAT[0] | try {date: $dd, entity: .CONTRACTING_BODY[].ADDRESS_CONTRACTING_BODY[].OFFICIALNAME[][], town: .CONTRACTING_BODY[].ADDRESS_CONTRACTING_BODY[].TOWN[][] , title: .OBJECT_CONTRACT[0].TITLE[0][], desc: .OBJECT_CONTRACT[0].SHORT_DESC[0].P[][], target: .OBJECT_CONTRACT[0].PLACE_OF_FULLFILMENT[0].MAINPLACE[].TOWN[][] }' </code></p>



