Ako získať predpoveď počasia v konzole Linux
Pre rôzne desktopové prostredia, ako je Cinnamon, KDE, MATE atď., existuje množstvo deskletov, panelových apletov a miniaplikácií, ktoré vám prinesú predpoveď počasia s efektným vzhľadom. Ak dávate prednosť minimalistickému, ale efektívnemu prostrediu, možno vás bude zaujímať, ako získať informácie o počasí priamo vo vašom emulátore terminálu alebo v čistom prostredí konzoly. Tu je návod, ako to možno urobiť.
Reklama
Pred pokračovaním sa uistite, že máte nástroj konzoly zvlniť nainštalovaný. Vo väčšine linuxových distribúcií je nainštalovaný hneď po vybalení. Pomocou nasledujúceho príkazu môžete skontrolovať, či je nainštalovaný.
ktorý sa krúti
Príkaz vráti úplnú cestu k binárnemu súboru CURL.
Teraz použijeme webovú službu s otvoreným zdrojom wttr.in na získanie predpovede počasia.
Ak chcete získať predpoveď počasia v konzole Linux, vykonajte nasledujúci príkaz:
curl wttr.in/LOCATION
Nahraďte časť miesta názvom svojho miesta. Napríklad:
curl wttr.in/New-York
curl wttr.in/Bangalore
V prípade potreby môžete zadať krajinu, v ktorej žijete. Syntax je nasledovná:
curl wttr.in/Madrid, Španielsko
Poznámka: Je dôležité nevkladať medzeru medzi a za čiarku. Ak za čiarku pridáte medzeru, služba sa pokúsi rozpoznať vstupný parameter ako viacero umiestnení. Túto funkciu môžete použiť na načítanie predpovedí pre niekoľko miest naraz.
Napríklad:
curl wttr.in/Madrid,\ Bangalore
Toto ukáže počasie v Madride a Bangalore.
Prípadne môžete použiť znamienko plus na načítanie prognózy pre viaceré miesta:
curl wttr.in/Madrid+Bangalore
Ak spustíte curl bez určenia akejkoľvek polohy, služba sa pokúsi uhádnuť vašu polohu na základe informácií o geolokácii vašej adresy IP. Príkaz v tomto prípade bude vyzerať takto:
curl wttr.in
Služba wttr.in dokáže zobraziť predpoveď priamo vo vašom webovom prehliadači. Nasmerujte svoj prehliadač na rovnaké miesto, aké používate v zvlnení. Pozrite si nasledujúcu snímku obrazovky:
Služba podporuje množstvo možností. Ak sa chcete o nich dozvedieť, otvorte nasledujúcu stránku:
http://wttr.in/:help
Prípadne môžete použiť tento príkaz vo svojom termináli:
zvlniť http://wttr.in/:help
Tu je niekoľko užitočných možností.
curl wttr.in/New-York? n
Zobrazí sa krátka verzia predpovede, ktorá zahŕňa iba poludnie a noc.
curl wttr.in/New-York? 0
Zobrazí sa iba aktuálne počasie v určenom mieste.
Ak k umiestneniu pridáte „.png“, služba vráti obrázok PNG. Môžete ho vložiť na svoju webovú stránku.
Otvorte napríklad tento odkaz: http://wttr.in/New-York.png
V režime PNG môžete zadať parametre takto:
wttr.in/Location_parameters.png
Napríklad:
wttr.in/New-York_tq0.png
Služba je lokalizovaná do niekoľkých jazykov.
Ak chcete zmeniť jazyk prognózy, môžete použiť nasledujúcu syntax:
curl wttr.in/Berlin? lang=de. curl wttr.in/Berlin? lang=ru
Prípadne môžete použiť subdomény takto:
curl de.wttr.in/Berlin curl ru.wttr.in/Moskva
Podporované jazyky sú:
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 byť
wttr.in možno použiť nielen na kontrolu počasia, ale aj na iné účely. Ak chcete vidieť aktuálnu fázu Mesiaca.
$ curl wttr.in/Mesiac.
Ak chcete zobraziť fázu Mesiaca pre zadaný dátum (25. 12. 2016), spustite nasledujúci príkaz.
$ curl wttr.in/[email protected].
To je všetko.