Bon, ça m’agaçait de devoir re écrire les paramètres à chaque fois que je changeais qq chose alors maintenant dans le scénario il va y avoir 2 blocs code. Le premier (impérativement en 1er) va contenir les paramètres:
function parameters(){
$parameters=[];
// URL complète fournie → extraction automatique du nom de la ville et du code
$parameters['url'] = 'https://www.meteoblue.com/fr/meteo/semaine/cléguer_france_3024682';
// CHANGE ICI le nombre de jours souhaité (1 à 14)
$parameters['nbJoursMax'] = 7;
// à mettre sur false si on ne veut pas des infos détaillées de la journée
$parameters['detailJour'] = true;
// paramètres d'affichage des lignes du tableau détaillé
$parameters['detailL1'] = true; //ligne 0 à 3h
$parameters['detailL2'] = true; //ligne 3 à 6h
$parameters['detailL3'] = true; //ligne 6 à 9h
$parameters['detailL4'] = true; //ligne 9 à 12h
$parameters['detailL5'] = true; //ligne 12 à 15h
$parameters['detailL6'] = true; //ligne 15 à 18h
$parameters['detailL7'] = true; //ligne 18 à 21h
$parameters['detailL8'] = true; //ligne 21 à 24h
// paramètres d'affichage des colonnes du tableau détaillé
$parameters['detailC2'] = true; // colonne icône
$parameters['detailC3'] = true; // colonne temp
$parameters['detailC4'] = true; // colonne ressenti
$parameters['detailC5'] = true; // colonne vent
$parameters['detailC6'] = true; // colonne pluie
$parameters['detailC7'] = true; // colonne (mm/3h)
$parameters['detailC8'] = true; // colonne rainspot
$parameters['detailC9'] = true; // colonne (% mm/h1)
$parameters['detailC10'] = true; // colonne (% mm/h2)
$parameters['detailC11'] = true; // colonne (% mm/h3)
return $parameters;
}
qui pourront évoluer.
Comme le code fait plus de 32 000 caractères voici le fichier contenant le code à mettre dans le 2ème bloc code :
index.txt (33,7 Ko)
Vous devriez avoir qq chose comme ça:
Maintenant, à part des paramètres qui pourraient être ajoutés la 1er bloc ne devrait pas changer et seul le 2ème sera à mettre à jour si nouveau code.
ce qui change dans l’affichage depuis la dernière version, uniquement dans le tableau détaillé:
- affichage d’une info bulle lorsqu’on passe au dessus d’une icône
- ajout d’une colonne ‹ rainSPOT › qui donne une idée de la couverture nuageuse / pluvieuse dans un rayon de 20km
- ajout des détail par heure des probabilité et du niveau de pluie
Exemple pour 2 sites différents (je me suis permis de prendre ta ville @ludoviclt ):
à vous de jouer ![]()

