Wttr.in, patikrinkite orų prognozę iš terminalo

apie Wttr.in

Kitame straipsnyje mes pažvelgsime į wttr.in. Tai yra orų prognozių tarnyba kuris mums pasiūlys keletą puikių funkcijų. Tai leis mums paprastai ir greitai sužinoti orą iš komandinės eilutės.

Programa gali automatiškai aptikti mūsų vietą (pagal mūsų IP adresą), taip pat galėsime nurodyti vietą arba ieškoti geografinės vietos (cKaip paminklas, kalnas ir kt.) ir daug daugiau. Bet geriausia, ar taip yra mums nereikės jo įdiegti. Viskas, ko mums reikės, yra CURL arba wget.

Bendrosios wttr.in savybės

  • Ši programa mes rodo dabartinius orus ir 3 dienų orų prognozę. Tai skirstoma į rytą, vidurdienį, popietę ir naktį. Taip pat įeina temperatūros diapazonas, vėjo greitis ir kryptis, kritulių kiekis ir jų tikimybė.
  • „GitHub“ puslapyje jie mums sako, kad mes galime tai pamatyti mėnulio fazės kiekvienos dienos.
  • Mes galime naudoti automatinį a vieta pagal IP adresą.
  • Vietą galėsime nurodyti naudodami miesto pavadinimą, 3 raidžių oro uosto kodą, vietovės kodą, GPS koordinates, IP adresą ar domeno pavadinimą. Mes taip pat turėsime galimybė nurodyti geografinę vietą kaip ežeras, kalnas ar orientyras.
  • Pripažįsta daugiakalbiai vietovių pavadinimai. Tokiu atveju užklausos eilutė turi būti nurodyta „Unicode“.
  • Kita turima funkcija bus galimybė nurodyti kalbą, kuria turėtų būti rodomos orų prognozės. Palaiko daugiau nei 50 kalbų.
  • Naudokite vienetus USCS JAV užklausoms ir metrinei sistemai likusiam pasauliui. Tai galima pakeisti pridedant ? u USCS y metrinei sistemai.
  • Turėsime 3 išvesties formatai: ANSI terminalui, HTML naršyklei ir PNG.

Naudojant Wttr.in

Kaip minėta įrašo pradžioje, norint naudoti wttr.in, viskas, ko mums reikia, yra „curl“ arba „Wget“, bet taip pat galėsime įdiekite mūsų pačių serveryje atlikti užklausų iš interneto.

Prieš naudodami wttr.in, turėsime įsitikinti, kad mūsų kompiuteryje įdiegta „CURL“. „Debian“, „Ubuntu“ arba „Linux Mint“ galėsime įdiegti cURL naudodami šią komandą terminale (Ctrl + Alt + T):

sudo apt install curl

Keletas wttr.in pavyzdžių

Parodo orą pagal mūsų IP

Programa rodo mūsų vietovės orus. Pabandykite atspėti mūsų vietą pagal IP adresą. Mano atveju turiu pasakyti, kad dėl mano interneto tiekėjo buvimo vietos jis nepavyko kelis kilometrus.

wttr vieta pagal IP

curl wttr.in

wget Tai taip pat gali padėti mums, o ne „CURL“, jei norime patikrinti esamą orą:

„Wget wttr.in“ vietoje įveskite „ip“

wget -O- -q wttr.in

Visose komandose, kurios bus rodomos žemiau, garbaną galėsime pakeisti wget -O- -q jei mums labiau patinka Wget, o ne CURL.

Vietos laikas

wttr nurodant vietą

Mes galime paprašyti programos parodyti mums tam tikros vietos oras, perduodamas jai pavadinimą tai komandoje:

curl wttr.in/lepe

Orientyro laikas

wttr nurodant atskaitos tašką

Rodoma orų informacija apie orientyras ar paminklas. Šiame pavyzdyje matysime laiką, kai atsidursime Segovijos akveduke su tokia komanda:

curl wttr.in/~Acueducto+Segovia

Vietos laikas pagal jos IP

wttr vieta pagal nurodytą IP

Turėsime galimybę įsigyti orų informacija apie IP adreso vietą. Šiame pavyzdyje naudojamas IP priklauso „Google“:

curl wttr.in/@216.58.211.35

Laikas, sutaupytas .png paveikslėlyje

wttr.in prognozė išsaugota .png

Norėdami atsisiųsti, galime naudoti „Wget“ Dabartinis oras ir 3 dienų prognozė kaip PNG vaizdas. Taip pat galime nurodyti skaidrumo lygis PNG. Šiame pavyzdyje garbanos neveiks.

wget wttr.in/Madrid.png

Kiti pavyzdžiai

Į žinoti kiti pavyzdžiai, galime pereiti į „wttr.in“ projekto „GitHub“ puslapį. Taip pat turėsime naudingos informacijos, įvesdami terminale („Ctrl“ + „Alt“ + T):

„Wttr.in help“ komandoje

curl wttr.in/:help

Būkite pirmas, kuris pakomentuos

Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.