Nel prossimo articolo daremo un'occhiata a wttr.in. Questo è un servizio di previsioni del tempo che ci offrirà alcune funzioni interessanti. Ci permetterà di consultare il meteo dalla riga di comando in modo semplice e veloce.
Il programma può rilevare automaticamente la nostra posizione (secondo il nostro indirizzo IP), saremo anche in grado di specificare la posizione o cercare una posizione geografica (cCome un monumento, una montagna, ecc.) e altro ancora. Ma la cosa migliore è quella non dovremo installarlo. Tutto ciò di cui avremo bisogno è cURL o wget.
Caratteristiche generali di wttr.in
- Questo programma noi visualizza il tempo corrente e le previsioni del tempo per 3 giorni. Questo è diviso in mattina, mezzogiorno, pomeriggio e sera. Include anche l'intervallo di temperatura, la velocità e la direzione del vento, la quantità di precipitazioni e la sua probabilità.
- Nella pagina GitHub ci dicono che possiamo vedere le fasi lunari di ciascuno dei giorni.
- Possiamo utilizzare il rilevamento automatico di un file posizione in base all'indirizzo IP.
- Saremo in grado di specificare una posizione utilizzando il nome della città, il codice dell'aeroporto di 3 lettere, il prefisso, le coordinate GPS, l'indirizzo IP o il nome di dominio. Avremo anche il file capacità di specificare una posizione geografica come un lago, una montagna o un punto di riferimento.
- Ammette nomi di località multilingue. In questo caso, la stringa della query deve essere specificata in Unicode.
- Un'altra caratteristica disponibile sarà la possibilità di specificare la lingua in cui devono essere visualizzate le previsioni del tempo. Supporta più di 50 lingue.
- Usa le unità USCS per le richieste degli Stati Uniti e il sistema metrico per il resto del mondo. Questo può essere modificato aggiungendo ? u per USCS y ? m per il sistema metrico.
- Avremo 3 formati di output: ANSI per il terminale, HTML per il browser e PNG.
Utilizzando Wttr.in
Come accennato all'inizio del post, per usare wttr.in, tutto ciò di cui abbiamo bisogno è cURL o Wget, ma saremo anche in grado di farlo installalo sul nostro server per eseguire richieste dal web.
Prima di utilizzare wttr.in, dovremo assicurarci che cURL sia installato sul nostro computer. In Debian, Ubuntu o Linux Mint, saremo in grado di installare cURL usando questo comando nel terminale (Ctrl + Alt + T):
sudo apt install curl
Alcuni esempi di wttr.in
Mostra il tempo secondo il nostro IP
Il programma ci mostra il tempo per la nostra posizione. Prova a indovinare la nostra posizione in base all'indirizzo IP. Nel mio caso devo dire che a causa della posizione del mio provider Internet, ha fallito per alcuni chilometri.
curl wttr.in
wget Può anche aiutarci, invece di cURL, se vogliamo controllare il tempo corrente:
wget -O- -q wttr.in
In tutti i comandi che verranno mostrati di seguito, saremo in grado di sostituire curl con wget -O- -q se preferiamo Wget a cURL.
Il tempo di un luogo
Possiamo chiedere al programma di mostrarcelo il tempo di una certa località passandogli il nome di questo nel comando:
curl wttr.in/lepe
Il tempo di un punto di riferimento
Visualizza le informazioni meteorologiche per un file punto di riferimento o monumento. Per questo esempio vedremo l'ora che ci ritroveremo nell'Acquedotto di Segovia con il seguente comando:
curl wttr.in/~Acueducto+Segovia
L'ora di una posizione in base al suo IP
Avremo la possibilità di ottenere il informazioni meteorologiche per la posizione di un indirizzo IP. L'IP utilizzato in questo esempio appartiene a Google:
curl wttr.in/@216.58.211.35
Il tempo risparmiato in un'immagine .png
Possiamo usare Wget per il download Meteo attuale e previsioni di 3 giorni come immagine PNG. Possiamo anche specificare il file livello di trasparenza PNG. Per questo esempio, curl non funzionerà.
wget wttr.in/Madrid.png
Altri esempi
A sapere altri esempi, possiamo andare alla pagina GitHub del progetto wttr.in. Avremo anche informazioni utili digitando quanto segue in un terminale (Ctrl + Alt + T):
curl wttr.in/:help