Vous souhaitez en savoir plus sur le projet 1h = 1 Commune France ?
Cette page est faite pour VOUS ! Découvrez ici comment fonctionne ce projet ambitieux !
L'idée m'est venue en découvrant le compte X 'J'emmerde toutes les villes françaises'. Je me suis donc dit : 'Pourquoi ne pas faire l'inverse et saluer chaque commune de France avec un BONJOUR ?'
C'est ainsi qu'est née l'idée de dire BONJOUR à toutes les communes françaises !
J'ai récupéré la liste officielle des communes françaises sur data.gouv.fr
Ensuite, j'ai importé cette liste dans un tableur Excel, puis utilisé un script Python pour transférer toutes les communes dans une base de données MySQL
Je me suis ensuite attaqué à un script qui, toutes les heures, salue une commune aléatoire.
Grâce à plusieurs fonctions Python, le script sélectionne une commune au hasard dans la base de données, la salue, et lui attribue un horodatage.
J'ai également ajouté un rapport quotidien pour suivre l'avancement du projet.
Un site était indispensable pour un tel projet. J'ai donc commencé à coder une plateforme qui affiche, dans un tableau, toutes les communes françaises. Les communes saluées sont surlignées en vert.
Le site utilise PHP pour récupérer les données, HTML/CSS pour l'affichage, et du JavaScript pour ajouter une fonction de recherche.
Bien que j'aurais pu continuer à améliorer le script ou le site, j'ai préféré lancer le projet dès que possible.
Le 30 novembre 2024, à 11h00, la première commune a été saluée !
Depuis, une commune est saluée chaque heure !
Entre le 5 et le 11 décembre, un changement d'opérateur Internet a temporairement mis le projet à l'arrêt, certains services essentiels n'étant pas inclus dans mon nouvel abonnement.
Après six jours d'interruption, tout fonctionne désormais correctement !
J'ai commencé à apporter des améliorations : le script est désormais mieux optimisé et le site a été refait pour le rendre plus léger.
De nouvelles fonctionnalités ont été ajoutées, comme une carte interactive et une page dédiée à chaque commune.
Pour simplifier les mises à jour, j'ai décidé de dockeriser le projet.
Cela offre une meilleure flexibilité pour gérer le back-end. J'en ai aussi profité pour améliorer les timers de salutation et augmenter la fréquence des rapports, désormais publiés quatre fois par jour.
Pour un suivi plus précis de chaque départements ou régions, j'ai ajouter la page Rapports qui permet de selectionner un département ou une région pour suivre son avancement.
Comme tous les sites consultables, 1h = 1 Commune France dispose aussi de cookies pour permettre d'analyser mieux le trafic du site et les comportements des utilsateurs
Vos données sont annonymes et sauvegarder une base de données !
Je récupère ici votre IP, type de navigateur, type de système, langue utilisé et les pages consultées
Avec l'aide des Cookies, je peux maintenant appliquer une langue personnalisé pour l'utilisateur
Pour le moment seul le Français est opérationnel à 100%
À ce jour, nous avons salué un total de 2485 communes ont été saluées sur 36012 (6.9%) communes.
Nous progressons doucement mais sûrement !