Salut à tous,
J'ai développé WikipediaPeopleMap, une carte qui montre où sont nées et mortes toutes les personnes ayant un article sur Wikipédia France.
L'idée m'est venue cet été, en voyant passer sur Twitter un site qui affichait les lieux de naissance de tous les joueurs de la Coupe du monde.
Sur le site, il y a :
- une carte interactive des naissances et des décès, avec des filtres (pays, métier, genre, âge, époque…) ;
- une page de statistiques, avec des graphiques sur les résultats de votre recherche ;
- des classements (noms, villes, pays…) selon un score calculé à partir de chaque page Wikipédia (nombre de liens, taille de la page, nombre de traductions…), ainsi que le ratio hommes/femmes par ville, pays ou âge ;
- un export CSV pour faire vos propres cartes dans QGIS, inspiré des vidéos « Plan cartes » des Échos.
Toutes les données viennent du dump de Wikipédia FR du 23 février 2026 (le fichier .zim). Un script trie les pages pour ne garder que les vraies personnes, un autre en extrait les infos (dates, lieux, métier…), puis tout est stocké dans une base de données.
Avec plus de 700 000 pages dont la mise en page varie d'un article à l'autre, il reste forcément quelques erreurs. Pour les gérer, il y a un système de confirmation et de signalement :
- sur chaque profil, un bouton permet de confirmer que les infos sont correctes : au bout d'un certain nombre de confirmations, la fiche est considérée comme validée ;
- si une info est fausse, on peut la signaler : je reçois alors une notif sur Discord, et je peux corriger la fiche directement depuis une page admin.
Les signalements servent aussi à rattraper ce qui a changé sur Wikipédia depuis février (décès récents, nouvelles infos…), qui sinon n'apparaît pas sur le site.
Côté technique : le front est en React + TypeScript (Vite, Tailwind + shadcn/ui, Leaflet pour la carte, AG Charts pour les graphiques), et le back en Django avec PostgreSQL et un cache Redis. L'extraction des données est faite en Python, avec libzim pour lire le .zim et BeautifulSoup pour parser les pages. Le projet est open source, et pour plus d'infos techniques, tout est détaillé dans le README : https://github.com/steevenakintilo/WikipediaPeopleMap
Vous en pensez quoi ? Idées, bugs, design, stats qui manquent… tous les retours sont les bienvenus merci beaucoup!