MISSIONI - Il meteo da un'API
============================================================

⭐ Missione 1 – La mia città
---------------------------
Aggiungete al dizionario CITTA il vostro paese o la vostra città. Le coordinate si trovano su Google Maps: tasto destro sul punto → il primo numero è la latitudine, il secondo la longitudine. Ricaricate: compare un pulsante nuovo.

⭐ Missione 2 – Cinque giorni
----------------------------
Fate in modo che la dashboard mostri le previsioni di 5 giorni invece di 3. Basta cambiare un numero in chiedi_meteo. (Serve la connessione: i dati di esempio hanno solo 3 giorni.)

⭐⭐ Missione 3 – L'umidità
-------------------------
Mostrate anche l'umidità di adesso, sotto il vento: "💧 Umidità 70 %". Il dato si chiama relative_humidity_2m. Servono tre modifiche: aggiungerlo a current nei parametri, passarlo al template nella route, scriverlo in index.html. Provatelo prima nel browser, aggiungendolo all'indirizzo del Passo 0.

⭐⭐ Missione 4 – Allerta caldo e gelo
------------------------------------
Nelle schede dei giorni aggiungete un'etichetta colorata: «Caldo!» (con le classi etichetta rossa) se la massima è almeno 30 °C, «Gelo» (con la classe etichetta) se la minima è 0 °C o meno. Si fa solo nel template, con un if. Per provarla senza aspettare l'estate, cambiate i numeri in dati_esempio.json e staccate la rete.

⭐⭐⭐ Missione 5 – Che aria tira
------------------------------
Open-Meteo ha anche un'API per la qualità dell'aria, sempre senza chiave:
https://air-quality-api.open-meteo.com/v1/air-quality con i parametri latitude, longitude e current=pm10,pm2_5. Scrivete una funzione chiedi_aria(lat, lon) sul modello di chiedi_meteo e mostrate nella pagina le polveri sottili PM10 (in µg/m³). Se l'API non risponde, scrivete "non disponibile".

⭐⭐⭐ Missione 6 – Cerca una città
--------------------------------
Aggiungete in alto un piccolo form con una casella di testo: si scrive il nome di una città qualsiasi (es. "Bra") e si vede il suo meteo. Le coordinate le dà un'altra API di Open-Meteo, il geocoding:
https://geocoding-api.open-meteo.com/v1/search?name=Bra&count=1&language=it.

Pagina della lezione: https://www.academy-pc.it/laboratori-quinta/01-api-meteo/
