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. 🐸
