przystajnik

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.
 

Post navigation

9 comments for “Terminal pogryzł człowieka: wego

  1. Dobrecki
    22 lutego, 2016 at 22:40

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

  2. Nose4s
    23 lutego, 2016 at 0:05

    Ł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. Krzysiek Kowalewski
    23 lutego, 2016 at 0:53

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

  4. Alphanumerix
    23 lutego, 2016 at 12:21

    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. megaziuziek
    23 lutego, 2016 at 20:53

    No coś niesamowitego!!!!!
    dziękuję:)

  6. Hepita
    24 lutego, 2016 at 21:57

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

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

  7. Marek
    27 lutego, 2016 at 11:46

    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 😉

  8. Dobrecki
    27 lutego, 2016 at 12:22

    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. 😉

  9. megaziuziek
    27 lutego, 2016 at 16:39

    [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 email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Translate »