diff --git a/cron/generate_journees_mondiales.php b/cron/generate_journees_mondiales.php
new file mode 100644
index 0000000..55f2e71
--- /dev/null
+++ b/cron/generate_journees_mondiales.php
@@ -0,0 +1,83 @@
+ 'janvier', 'February' => 'février', 'March' => 'mars',
+ 'April' => 'avril', 'May' => 'mai', 'June' => 'juin', 'July' => 'juillet',
+ 'August' => 'août', 'September' => 'septembre', 'October' => 'octobre',
+ 'November' => 'novembre', 'December' => 'décembre'
+];
+
+// Get today's date in French
+$currentDate = date("j F");
+$currentDateParts = explode(' ', $currentDate);
+$currentDay = $currentDateParts[0];
+$currentMonth = $monthsTranslation[$currentDateParts[1]] ?? $currentDateParts[1];
+$currentDateFr = $currentDay . ' ' . $currentMonth;
+
+// Fetch and parse events from the webpage
+$html = file_get_contents($eventsUrl);
+if (!$html) {
+ die("Erreur : Impossible de récupérer les événements depuis $eventsUrl");
+}
+
+preg_match_all(
+ '/
]*>]*>