Kako dobiti vremensko napoved v konzoli Linux
Za različna namizna okolja, kot so Cinnamon, KDE, MATE itd., je na voljo veliko deskletov, ploščnih programčkov in pripomočkov, ki vam prinesejo vremensko napoved s čudovitim videzom. Če imate raje minimalistično, a učinkovito okolje, vas bo morda zanimalo, kako pridobiti vremenske informacije kar v vašem terminalskem emulatorju ali v čistem okolju konzole. Evo, kako je to mogoče storiti.
Oglas
Preden nadaljujete, se prepričajte, da imate orodje za konzolo curl nameščen. V večini distribucij Linuxa je nameščen izven škatle. Če je nameščen, lahko preverite z naslednjim ukazom.
kateri curl
Ukaz bo vrnil celotno pot do binarne datoteke CURL.
Zdaj bomo uporabili odprtokodno spletno storitev wttr.in za pridobivanje vremenske napovedi.
Če želite dobiti vremensko napoved v konzoli Linux, izvedite naslednji ukaz:
curl wttr.in/LOCATION
Zamenjajte del lokacije z imenom svojega kraja. Na primer:
curl wttr.in/New-York
curl wttr.in/Bangalore
Po potrebi lahko določite državo, v kateri živite. Sintaksa je naslednja:
curl wttr.in/Madrid, Španija
Opomba: Pomembno je, da ne vnesete presledka med vejico in za njo. Če za vejico dodate presledek, bo storitev poskušala prepoznati vhodni parameter kot več lokacij. To funkcijo lahko uporabite za pridobivanje napovedi za več lokacij hkrati.
Na primer:
curl wttr.in/Madrid,\ Bangalore
To bo pokazalo vreme v Madridu in Bangaloreju.
Druga možnost je, da uporabite znak plus za pridobivanje napovedi za več lokacij:
curl wttr.in/Madrid+Bangalore
Če izvedete curl brez podane lokacije, bo storitev poskušala uganiti vašo lokacijo na podlagi vaših podatkov o geolokaciji IP. Ukaz v tem primeru bo videti takole:
curl wttr.in
Storitev wttr.in lahko prikaže napoved kar v vašem spletnem brskalniku. Usmerite brskalnik na isto mesto, ki ga uporabljate v curl. Oglejte si naslednji posnetek zaslona:
Storitev podpira številne možnosti. Odprite naslednjo stran, če želite izvedeti več o njih:
http://wttr.in/:help
Druga možnost je, da uporabite ta ukaz v terminalu:
curl http://wttr.in/:help
Tukaj je nekaj uporabnih možnosti.
curl wttr.in/New-York? n
To bo prikazalo kratko različico napovedi, ki vključuje samo poldne in noč.
curl wttr.in/New-York? 0
To bo prikazalo samo trenutno vreme na določeni lokaciji.
Če lokaciji dodate ".png", bo storitev vrnila sliko PNG. Lahko ga vdelate v svojo spletno stran.
Na primer, odprite to povezavo: http://wttr.in/New-York.png
V načinu PNG lahko posredujete parametre na naslednji način:
wttr.in/Location_parameters.png
Na primer:
wttr.in/New-York_tq0.png
Storitev je lokalizirana v več jezikih.
Če želite spremeniti jezik napovedi, lahko uporabite naslednjo sintakso:
curl wttr.in/Berlin? lang=de. curl wttr.in/Berlin? lang=ru
Lahko pa uporabite tudi poddomene na naslednji način:
curl de.wttr.in/Berlin curl ru.wttr.in/Moskva
Podprti jeziki so:
az bg ca cs cy da de el eo es fi fr hi hr hu is it ja ko mk ml nl nn pt pl ro ru sk sl sr sr-lat sv tr uk uz vi zh et hy jv ka kk ky lt lv sw th zu bs biti
wttr.in se lahko uporablja ne samo za preverjanje vremena, ampak tudi za nekatere druge namene. Za ogled trenutne faze lune.
$ curl wttr.in/Moon.
Če si želite ogledati fazo lune za določen datum (25.12.2016), zaženite naslednji ukaz.
$ curl wttr.in/Moon@2016-12-25.
To je to.