Terminal pogryzł człowieka: wego

Tak naprawdę powyższy nagłówek powinien wyglądać nieco inaczej: curl + wttr.in = wego. Jednak prowodyrem całego zamieszania jest jednak wego, prosty (?) program wyświetlający aktualne i zapowiadane warunki atmosferyczne dla podanej lokalizacji. Nic szczególnego? A wspomniałem już, że wyświetla te dane w terminalu i na dodatek okraszone gustowną grafiką ASCII?

wego, wttr.in i curl
wego, wttr.in i curl
Mamy zatem wego, które przy odrobinie zacięcia możemy samodzielnie pobrać i uruchomić z odpowiednimi parametrami.

  • prognoza na najbliższe 5 dni,
  • ładne ikonki ASCII,
  • wyświetlane informacje:
    temperatura,
    prędkość wiatru i jego kierunek,
    widoczność,
    ilość opadów i ich prawdopodobieństwo,
  • SSL – nikt nas nie podsłucha,
  • obsługa plików konfiguracyjnych,

Jednak ludzkość woli rozrywki szybkie i oczywiste, stąd też wttr.in – strona WWW będąca frontendem (nakładką) na wspomnianego wego. Z tego nadal jednak nadal nic nie wynika dla przeciętnego miłośnika terminalowej formy znakowej. Dlatego należy i warto przypomnieć sobie o istnieniu doskonałego narzędzia curl.

Czego to ten curl nie potrafi:

cURL obsługuje protokoły DICT, FILE, FTP, FTPS, Gopher, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMTP, SMTPS, Telnet oraz TFTP. Wspiera także mechanizmy takie jak: certyfikaty SSL, HTTP POST, HTTP PUT, upload FTP, wysyłanie formularzy HTTP, serwery proxy, HTTP cookie, Uwierzytelnianie (użytkownik+hasło), wznawiania transferu plików, tunelowanie proxy HTTP oraz wiele innych.

Niemniej nas interesuje jego współpraca ze wspomnianą witryną wizualizującą działanie wego. A to jest banał:

curl -4 wttr.in

Jak sterować tym, dla jakiego miasta chcemy prognozę pogody? Wystarczy nakarmić wttr.in odpowiednim parametrem – np. wttr.in/krakow.

Prosto i przewidywali, jak to w terminalu.
 

9 komentarzy

  1. Eeeee, ktoś ma jakiś pomysł gdzie toto wetknąć? Poza super bezpiecznym Linuksem Mint 17.3 oczywiście. 😀

  2. Ładna opcja, ale nie umiem zmusić tilda (ten terminal), żeby mi się z tym otwierała, po protu nie chce, żadnego komunikatu błędu. :/

  3. Chętnie bym wsadził to co się wyświetla jako aktualna pogoda jako conky.

  4. Bo to nie terminal powinieneś do tego zmuszać, ale powłokę 🙂 Prawdopodobnie interesuję Cię plik ~/.bashrc (chyba, że używasz innej powłoki. Dla mnie w zsh stosownym plikiem jest ~/.zshrc).

    Poczytaj o tym co i jak edytować, żeby po każdym otwarciu nowego terminala wykonywało się polecenie. W moim wypadku wystarczyło dodać wywołanie polecenia w nowej, osobnej linii (takie, jak “z palca” w konsoli).

  5. SSL – nikt nas nie podsłucha
    Poczcie humoru najważniejsze 😀

    Dopisane do listy ToDo dla minimalistycznego Archa postawionego na archaicznym laptopie 😉

  6. Masz coś do Minta ?;-)

    Ja czuję do niego miętę i mam zainstalowany 17.3 Cinnamon 🙂

    Na szczęście obraz iso pobrałem w połowie grudnia 2015 😉

  7. Eeeee, no …. chciałem potrolować, kontynuując wątek zaczęty pod tekstem “Wystrzegajcie się Minta 17.3 z 20 lutego”, ale coś nie wyszło. Marny ze mnie trol. :]

    Ja zaś preferuję KDE, ale tam gdzie to wskazane używam XFCE.
    I nie wiem jakim cudem, ale wszystkie zassane obrazy mam podpisane jako linuxmint_17.1. Od tego czasu już tylko aktualizacje. 😉

  8. [Ja mam Mint KDE 17.3,ale nie mów nikomu.Zainstalowałem tak dla zmiany,bo miałem Xfce,i jakoś tak zostało juz chyba z tydzień}

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Post comment

Witryna wykorzystuje Akismet, aby ograniczyć spam. Dowiedz się więcej jak przetwarzane są dane komentarzy.