Sign inSign up

gorerecord/multasapi

By gorerecord

•Updated 2 days ago

📄 Convierte multas de tráfico en PDF a JSON limpio y unificado. Multi-organismo.

Image
Developer tools
0

265

gorerecord/multasapi repository overview

⁠🚗 Multas Exporter

Convierte denuncias sancionadoras (multas de tráfico) en PDF a un JSON limpio y unificado. Da igual el organismo emisor: obtienes siempre la misma estructura.

Extrae vehículo, fecha, expediente, organismo emisor, motivo, lugar e importe a partir del PDF.

⁠✨ Características

  • 🏛️ Multi-organismo: DGT, ayuntamientos, diputaciones y agencias autonómicas.
  • 🧾 Salida homogénea en JSON, lista para tu sistema.
  • 📦 Subida por ZIP: procesa muchas multas de una vez.
  • ⚡ Endpoint ping para healthchecks.
  • 🐳 Imagen ligera basada en .NET 10 (multi-stage).

⁠🚀 Uso rápido

docker run -d --name multas-exporter -p 8080:8080 gorerecord/multasapi:latest

⁠🔌 Endpoints

MétodoRutaDescripción
POST/api/Pdf/uploadSube un PDF y devuelve su JSON.
POST/api/Pdf/uploadzipSube un ZIP con PDFs y devuelve un array + errores.
POST/api/Pdf/uploadfromwebIgual que upload con límite de 10 peticiones/día por IP.
GET/api/Pdf/pingHealthcheck.
⁠Ejemplo
curl -X POST -F "[email protected]" http://localhost:8080/api/Pdf/upload
{
  "info": {
    "vehiculo": { "matricula": "1234ABC", "marca": "SEAT", "clase": "TURISMO", "modelo": "LEON" },
    "fecha": "2024-01-15T10:30:00",
    "expediente": "0123456789",
    "emisor": { "nombre": "(DGT) Centro de tratamiento de denuncias automatizadas", "id": 4 },
    "motivo": "Estacionar en zona prohibida",
    "lugar": "Calle Mayor, 1",
    "importe": 200.0
  }
}

⁠🔗 Enlaces

Tag summary

Content type

Image

Digest

sha256:42a32b6a4…

Size

94.2 MB

Last updated

2 days ago

docker pull gorerecord/multasapi