V příštím článku se podíváme na wttr.in. Tohle je služba předpovědi počasí který nám nabídne některé skvělé funkce. Umožní nám to jednoduše a rychle zjistit počasí z příkazového řádku.
Program dokáže automaticky zjistit naši polohu (podle naší IP adresy), budeme také moci určit polohu nebo vyhledat geografickou polohu (cJako pomník, hora atd.) a mnohem víc. Ale nejlepší ze všeho je nebudeme jej muset instalovat. Vše, co budeme potřebovat, je CURL nebo Wget.
Obecné vlastnosti wttr.in
- Tento program jsme zobrazuje aktuální počasí a 3denní předpověď počasí. Toto je rozděleno na ráno, poledne, odpoledne a noc. Zahrnuje také teplotní rozsah, rychlost a směr větru, množství srážek a jejich pravděpodobnost.
- Na stránce GitHub nám říkají, že můžeme vidět měsíční fáze každého dne.
- Můžeme použít automatickou detekci a umístění na základě IP adresy.
- Budeme schopni určit polohu pomocí názvu města, třípísmenného kódu letiště, směrového čísla, GPS souřadnic, IP adresy nebo názvu domény. Budeme mít také schopnost určit geografickou polohu jako jezero, hora nebo orientační bod.
- Připouští vícejazyčné názvy lokalit. V tomto případě musí být řetězec dotazu zadán v Unicode.
- Další dostupnou funkcí bude možnost určit jazyk, ve kterém se má předpověď počasí zobrazovat. Podporuje více než 50 jazyků.
- Použijte jednotky USCS pro americké dotazy a metrický systém pro zbytek světa. To lze změnit přidáním ? u pro USCS y ? m pro metrický systém.
- Budeme mít 3 výstupní formáty: ANSI pro terminál, HTML pro prohlížeč a PNG.
Pomocí Wttr.in
Jak bylo uvedeno na začátku příspěvku, použít wttr.in, vše, co potřebujeme, je CURL nebo Wget, ale také budeme moci nainstalujte jej na našem vlastním serveru dotazy z webu.
Před použitím wttr.in se budeme muset ujistit, že je v našem počítači nainstalována cURL. V Debianu, Ubuntu nebo Linux Mint budeme moci nainstalovat cURL pomocí tohoto příkazu v terminálu (Ctrl + Alt + T):
sudo apt install curl
Některé příklady wttr.in
Ukazuje počasí podle naší IP
Program nám ukazuje počasí pro naši polohu. Zkuste uhodnout naše umístění na základě IP adresy. V mém případě musím říci, že kvůli umístění mého poskytovatele internetu selhalo několik kilometrů.
curl wttr.in
Wget Může nám také pomoci namísto cURL, pokud chceme zkontrolovat aktuální počasí:
wget -O- -q wttr.in
Ve všech příkazech, které budou zobrazeny níže, budeme moci nahradit curl wget -O- -q pokud dáváme přednost Wget před CURL.
Čas umístění
Můžeme požádat program, aby nám to ukázal počasí určitého místa předáním názvu z toho v příkazu:
curl wttr.in/lepe
Čas mezníku
Zobrazuje informace o počasí pro a památka nebo památka. V tomto příkladu uvidíme čas, kdy se ocitneme v akvaduktu Segovia s následujícím příkazem:
curl wttr.in/~Acueducto+Segovia
Čas umístění podle jeho IP
Budeme mít možnost získat informace o počasí pro umístění IP adresy. IP adresa použitá v tomto příkladu patří společnosti Google:
curl wttr.in/@216.58.211.35
Čas uložený na obrázku .png
Ke stažení můžeme použít Wget Aktuální počasí a 3denní předpověď jako obrázek PNG. Můžeme také určit úroveň průhlednosti PNG. V tomto příkladu zvlnění nebude fungovat.
wget wttr.in/Madrid.png
Další příklady
Na vědět další příklady, můžeme přejít na stránku GitHub projektu wttr.in. Užitečné informace budeme mít také zadáním následujících údajů do terminálu (Ctrl + Alt + T):
curl wttr.in/:help