Je vais créer un script python pour extraire et traiter des données de n'importe quelle API

T
thefahadmehmood
T
thefahadmehmood
Fahad M.
Certaines informations ont été traduites automatiquement.

À propos de ce service

Traduction automatique

Vous avez besoin d'extraire des données d'une API et de les transformer en quelque chose d'utile comme un CSV, une base de données, un tableau de bord,

ou un autre service. Je vais écrire le Python qui le fait.


CE QUE JE CRÉE

- Scripts qui appellent une API REST, gèrent la pagination et récupèrent des ensembles de données complets

- Gestion de l'authentification (clés API, OAuth, tokens bearer, cookies de session)

- Gestion des limites de taux et logique de réessai pour que votre script ne s'arrête pas en cours de route

- Mise en cache pour éviter de faire deux fois le même appel coûteux

- Sortie propre : CSV, JSON, SQLite ou PostgreSQL selon votre choix

- Exécutions programmées (cron ou un worker en arrière-plan) si vous souhaitez qu'il fonctionne tout seul


POURQUOI CE N'EST PAS JUSTE requests.get()

Le vrai travail avec une API se concentre sur les parties ennuyeuses : le point d'accès qui pagine différemment, la

limite de taux qui n'est pas documentée, le token qui expire en cours d'exécution, la réponse qui

manque un champ une fois sur cinquante. Je rédige pour ces cas parce que je les ai rencontrés.


TRAVAIL RÉCENT

J'ai créé un tracker intégrant deux API tierces avec une couche de cache et

des classements régionaux, ainsi qu'un tableau de bord en direct qui actualise les données du compte via des workers en arrière-plan

sans dépasser la limite de taux.


Je ne travaille qu'avec des API auxquelles vous avez l'autorisation d'accéder. Envoyez-moi la documentation de l'API et ce dont vous avez besoin.

Découvrez Fahad M.

Fahad M.

I build the boring middle layer that keeps your app running

  • DePakistan
  • Membre depuisjanv. 2019
  • Temps de réponse moy.1 heure
  • Langues

    Ourdou, Anglais
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.

Traduction automatique

Mon portfolio

Autres services de Développement de logiciels I Offre