Crearé un script en python para extraer y procesar datos de cualquier API

T
thefahadmehmood
T
thefahadmehmood
Fahad M.
Parte de la información se ha traducido automáticamente.

Acerca de este Servicio

Traducción automática

Necesitas extraer datos de una API y convertirlos en algo útil: un CSV, una base de datos, un panel de control,

otro servicio. Escribiré el Python que lo haga.


LO QUE CREO

- Scripts que llaman a una API REST, manejan paginación y extraen conjuntos completos de datos

- Manejo de autenticación (claves API, OAuth, tokens de portador, cookies de sesión)

- Manejo de límites de tasa y lógica de reintento para que tu script no se detenga a mitad

- Caché para que no hagas la misma llamada costosa dos veces

- Salida limpia: CSV, JSON, SQLite o PostgreSQL, a tu elección

- Ejecuciones programadas (cron o un worker en segundo plano) si necesitas que funcione solo


POR QUÉ NO ES SOLO requests.get()

El trabajo real con API se rompe en las partes aburridas: el endpoint que paginea de manera diferente, el

límite de tasa que no está documentado, el token que expira a mitad de ejecución, la respuesta que

falta un campo una vez cada cincuenta. Escribo para esos casos porque los he enfrentado.


TRABAJOS RECIENTES

Creé un rastreador que integra dos API de terceros con una capa de caché y

tablas de clasificación regionales, y un panel en vivo que actualiza datos de cuentas mediante workers en segundo plano

sin alcanzar el límite de tasa.


Sólo trabajo con APIs que tienes autorización para usar. Envíame la documentación de la API y lo que necesitas.

Conoce a Fahad M.

Fahad M.

I build the boring middle layer that keeps your app running

  • DePakistán
  • Miembro desdeene 2019
  • Responde aprox. en:1 hora
  • Idiomas

    Urdu, Inglés
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.

Traducción automática

Mi porfolio

Otros servicios de Desarrollo de software que ofrezco