VirgileDEVELOPPEUR / DESIGNER UI/UX
Retour au blog
⭐ Case Study

Utilisation d'API et scraping de PDF : L'exemple Gwad'Alerte

En Guadeloupe, l'accès à l'information sur l'eau est crucial. Découvrez comment le projet Gwad'Alerte utilise le scraping de PDF pour rendre les communiqués de la SMGEAG enfin accessibles à tous.

Virgile Popote
04 Janvier 2026
6 min de lecture

🤔 Le Problème

La SMGEAG (Syndicat Mixte de Gestion de l'Eau et de l'Assainissement de Guadeloupe) publie les informations sur les tours d'eau et les coupures principalement sous forme de fichiers PDF ou d'images sur leur site web et réseaux sociaux. Ces formats sont difficilement lisibles sur mobile et impossibles à exploiter automatiquement.

1. De la donnée brute à l'information utile

Pour résoudre ce problème d'accessibilité, j'ai développé Gwad'Alerte. L'objectif était simple : transformer des documents PDF statiques en une application web dynamique et réactive.

Avant (PDF)

  • Fichiers lourds à télécharger
  • Non responsive (zoom nécessaire)
  • Pas de recherche possible
  • Pas de notifications

Après (Gwad'Alerte)

  • Interface fluide et rapide
  • Recherche par commune
  • Carte interactive
  • Données toujours à jour

2. L'architecture technique

Le cœur du système repose sur un processus de scraping et de normalisation des données. Voici comment cela fonctionne en coulisses :

1

Détection

Un bot surveille le site de la SMGEAG à intervalles réguliers pour détecter les nouveaux communiqués.

2

Extraction (OCR & Parsing)

Le contenu des PDF est extrait. Pour les images, des techniques d'OCR (Reconnaissance Optique de Caractères) sont utilisées pour lire le texte contenu dans les visuels.

3

Structuration

Le texte brut est analysé pour identifier les entités clés : communes concernées, quartiers, dates et heures de coupure. Ces données sont converties en format JSON standardisé.

4

Diffusion

L'API met à disposition ces données propres au frontend Gwad'Alerte, permettant un affichage instantané et convivial.

3. Pourquoi le Scraping est essentiel pour l'Open Data

Dans un monde idéal, toutes les institutions fourniraient des API publiques. En réalité, beaucoup d'informations précieuses restent "enfermées" dans des formats non structurés.

Le scraping éthique, comme celui réalisé pour Gwad'Alerte, joue un rôle citoyen en démocratisant l'accès à l'information publique. Il permet de combler le fossé technologique et d'offrir des services modernes aux usagers sans attendre une refonte des systèmes institutionnels.

Developer Advocacy

Ce projet illustre parfaitement l'importance de rendre la donnée accessible. Ma vision du Developer Advocacy est d'aider les développeurs à surmonter les barrières techniques pour accéder aux données du web, quel que soit leur format d'origine, et de transformer cette complexité en opportunités.

Conclusion

Gwad'Alerte est plus qu'une simple application : c'est une démonstration de la puissance du scraping pour résoudre des problèmes concrets du quotidien. En transformant des PDF illisibles en données utiles, nous redonnons le pouvoir aux usagers.

Intéressé par le scraping ou l'Open Data ?

Découvrez Gwad'Alerte en live ou contactez-moi pour échanger sur vos problématiques de données.

Nous respectons votre vie privée

Ce site utilise des cookies pour analyser le trafic et améliorer votre expérience. Vous pouvez accepter ou refuser ces cookies.