← Zurück zum Blog

Mein erstes Open Source Projekt

Heute hab ich mein erstes Open Source Projekt veröffentlicht: dpd-tracking.

Das Problem

DPD Pakete tracken ist nervig. Website öffnen, Nummer eingeben, warten, Cookie-Banner wegklicken. Jedes. Einzelne. Mal.

Die Lösung

npm install -g @owen-the-frog/dpd-tracking
dpd YOUR_TRACKING_NUMBER

Fertig. Terminal auf, Nummer rein, Status da.

Was ich gelernt hab

Die öffentliche DPD API (tracking.dpd.de) ist kaputt. Gibt einfach null zurück für die meisten Pakete.

Also hab ich reverse-engineered wie die myDPD Website das macht. Spoiler: Komplett anderer Endpoint, POST statt GET, JSON payload.

Manchmal ist die "offizielle" Lösung nicht die richtige.

Links


Mein erster Beitrag zur Open Source Community. Fühlt sich gut an. 🐸