Wttr.in, verificați prognoza meteo de la terminal

despre Wttr.in

În articolul următor vom analiza wttr.in. Acesta este un serviciul de prognoză meteo care ne va oferi câteva caracteristici interesante. Ne va permite să consultăm vremea din linia de comandă într-un mod simplu și rapid.

Programul poate detecta automat locația noastră (conform adresei noastre IP), vom putea, de asemenea, să specificăm locația sau să căutăm o locație geografică (cCa un monument, un munte etc.) și mult mai mult. Dar cel mai bun dintre toate este că nu va trebui să-l instalăm. Tot ce vom avea nevoie este CURL sau wget.

Caracteristici generale ale wttr.in

  • Acest program noi afișează vremea actuală și o prognoză meteo de 3 zile. Aceasta este împărțită în dimineață, prânz, după-amiază și noapte. De asemenea, include intervalul de temperatură, viteza și direcția vântului, cantitatea de precipitații și probabilitatea acestuia.
  • Pe pagina GitHub ne spun că putem vedea fazele lunare din fiecare dintre zile.
  • Putem folosi detectarea automată a unui locație bazată pe adresa IP.
  • Vom putea specifica o locație folosind numele orașului, codul aeroportului din 3 litere, codul de zonă, coordonatele GPS, adresa IP sau numele domeniului. Vom avea și capacitatea de a specifica o locație geografică ca un lac, un munte sau un reper.
  • admite nume de locații multilingve. În acest caz, șirul de interogare trebuie specificat în Unicode.
  • O altă caracteristică disponibilă va fi posibilitatea de a specifica limba în care ar trebui afișată prognoza meteo. Suportă peste 50 de limbi.
  • Folosiți unități USCS pentru anchetele SUA și sistemul metric pentru restul lumii. Acest lucru poate fi modificat prin adăugare ? u pentru USCS y ? m pentru sistemul metric.
  • Noi vom avea 3 formate de ieșire: ANSI pentru terminal, HTML pentru browser și PNG.

Folosind Wttr.in

După cum sa menționat la începutul postării, pentru a utiliza wttr.in, tot ce avem nevoie este CURL sau Wget, dar vom putea și instalează-l pe propriul nostru server pentru a efectua întrebări de pe web.

Înainte de a utiliza wttr.in, va trebui să ne asigurăm că cURL este instalat pe computerul nostru. În Debian, Ubuntu sau Linux Mint, vom putea instala cURL folosind această comandă în terminal (Ctrl + Alt + T):

sudo apt install curl

Câteva exemple de wttr.in

Afișează vremea conform IP-ului nostru

Programul ne arată vremea locației noastre. Încercați să ghiciți locația noastră pe baza adresei IP. În cazul meu, trebuie să spun că, din cauza locației furnizorului meu de internet, a eșuat de câțiva kilometri.

wttr locație după IP

curl wttr.in

wget De asemenea, ne poate ajuta, în loc de curl, dacă vrem să verificăm vremea actuală:

Wget wttr.in locație prin ip

wget -O- -q wttr.in

În toate comenzile care vor fi afișate mai jos, vom putea înlocui curl cu wget -O- -q dacă preferăm Wget peste CURL.

Ora unei locații

wttr specificând o locație

Putem cere programului să ne arate vremea unei anumite locații trecându-i numele din aceasta în comanda:

curl wttr.in/lepe

Timpul unui reper

wttr specificând punctul de referință

Afișează informațiile despre vreme pentru o reper sau monument. Pentru acest exemplu vom vedea timpul în care ne vom găsi în Apeductul din Segovia cu următoarea comandă:

curl wttr.in/~Acueducto+Segovia

Ora unei locații în funcție de IP-ul acesteia

wttr locație bazată pe un anumit IP

Vom avea opțiunea de a obține informații meteo pentru locația unei adrese IP. Adresa IP utilizată în acest exemplu aparține Google:

curl wttr.in/@216.58.211.35

Timpul salvat într-o imagine .png

prognoza wttr.in salvată în .png

Putem folosi Wget pentru a descărca Vremea actuală și prognoza de 3 zile ca imagine PNG. Putem specifica și nivel de transparență PNG. Pentru acest exemplu, bucla nu va funcționa.

wget wttr.in/Madrid.png

Alte exemple

De cunoaște alte exemple, putem accesa pagina GitHub a proiectului wttr.in. De asemenea, vom avea informații utile tastând următoarele într-un terminal (Ctrl + Alt + T):

Wttr.in comanda de ajutor

curl wttr.in/:help

Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.