Ich erstelle ein Python-Skript, um Daten von jeder API abzurufen und zu verarbeiten

T
thefahadmehmood
T
thefahadmehmood
Fahad M.
Einige Informationen wurden automatisch übersetzt.

Über diesen Service

Automatische Übersetzung

Du brauchst Daten aus einer API und möchtest sie in etwas Nützliches umwandeln – eine CSV, eine Datenbank, ein Dashboard,

einen anderen Service. Ich schreibe das Python, das das macht.


WAS ICH ERSTELLE

- Skripte, die eine REST-API aufrufen, Paginierung handhaben und vollständige Datensätze ziehen

- Authentifizierungsmanagement (API-Schlüssel, OAuth, Bearer-Tokens, Session-Cookies)

- Rate-Limit-Management und Wiederholungslogik, damit dein Skript nicht mitten im Prozess abstürzt

- Caching, damit du nicht die gleichen teuren Anfragen doppelt machst

- Sauberes Output: CSV, JSON, SQLite oder PostgreSQL – je nach Wunsch

- Geplante Ausführungen (cron oder ein Hintergrund-Worker), falls du es automatisch laufen lassen willst


WARUM DAS NICHT EINFACH requests.get() IST

Bei echtem API-Einsatz scheitert es oft an den langweiligen Teilen: der Endpunkt, der unterschiedlich paginiert, die

Rate-Limit, das nicht dokumentiert ist, das Token, das mitten im Lauf abläuft, die Antwort, bei der ein Feld einmal in fünfzig Fällen fehlt. Ich schreibe für diese Fälle, weil ich sie selbst erlebt habe.


NEUESTE ARBEIT

Ich habe einen Tracker gebaut, der zwei separate Drittanbieter-APIs mit einer Caching-Schicht und

regionale Bestenlisten integriert sowie ein Live-Dashboard, das Kontodaten durch Hintergrund-Worker aktualisiert, ohne das Rate-Limit zu überschreiten.


Ich arbeite nur mit APIs, für die du autorisiert bist. Schick mir die API-Dokumentation und deine Anforderungen.

Lerne Fahad M. kennen

Fahad M.

I build the boring middle layer that keeps your app running

  • AusPakistan
  • Mitglied seitJan. 2019
  • ⌀ Antwortzeit1 Stunde
  • Sprachen

    Urdu, Englisch
I build the middle layer: the Python that pulls data from an API, survives the rate limits, and hands your app something clean. Shipped: a live Flask dashboard with token auth and Redis background workers, running in production. A tracker integrating two separate APIs with caching and regional leaderboards. A partial Git implementation in C, because I wanted to know how it actually works. Python, Flask, SQLite, Postgres, REST APIs, Redis, Linux. Adding Go. I ask questions before I build, not after. If your job isn't a fit, I'll say so instead of taking the order.

Automatische Übersetzung

Mein Portfolio

Meine weiteren Dienstleistungen im Bereich Software-Entwicklung