Wego je nástroj příkazového řádku, který lze použít k získání informací o počasí ve vaší poloze nebo v jakékoli oblasti na světě. V tomto tutoriálu se podíváme na to, jak nainstalovat a používat Wego na Ubuntu 16.04 LTS.
Nainstalujte Wego na Ubuntu 16.04
Wego je napsáno v jazyce Go a je hostováno na Githubu, takže musíme nejprve nainstalovat jazyk Go a poté stáhnout Wego z Githubu.
Nainstalujte jazyk go
sudo apt install golang-go
Poté nastavte $GOPATH proměnná prostředí. Následující příkaz nastaví $HOME/go
jako GOPATH. Binární soubor Wego se nainstaluje do $HOME/go/bin
adresář.
export GOPATH=$HOME/go
Dále přidejte $GOPATH/bin do cesty uživatele.
export PATH=$PATH:$GOPATH/bin
Můžeme také umístit dva výše uvedené příkazy na konec .bashrc
takže budou automaticky spuštěny pokaždé, když otevřeme terminál.
nano .bashrc
Nyní si stáhneme Wego z Github.
sudo apt install git go get -u github.com/schachmat/wego
Poté musíte nastavit svou polohu. Wego podporuje dvě meteorologické služby:forecast.io a WorldWeatherOnline.com. Vzhledem k tomu, že tento již neposkytuje bezplatné API, tento tutoriál vám ukáže, jak nastavit Wego s forecast.io.
Nastavte si účet forecast.io
Vytvořte si účet na https://developer.forecast.io/register. Po registraci získáte klíč API.
Poté vytvořte konfigurační soubor .wegorc ve svém domovském adresáři.
nano ~/.wegorc
Vložte do souboru následující řádky.
backend=forecast.io location=40.748,-73.985 forecast-api-key=your-forecast.io-api-key
Místo je identifikováno zeměpisnou šířkou a délkou. Své souřadnice můžete snadno získat z Map Google. Jednoduše klikněte na svou oblast a v adresním řádku se zobrazí vaše zeměpisná šířka a délka.
Uložte a zavřete soubor. Nyní můžete zadat wego
příkaz v terminálu pro získání předpovědi počasí. Může zobrazovat teplotu, rychlost a směr větru, pozorovací vzdálenost, srážky a pravděpodobnost.
wego
Ve výchozím nastavení zobrazuje předpověď na následující 3 dny. Pokud znovu otevřete konfigurační soubor .wegorc, uvidíte, že wego přidalo další možnosti.
Hodnotu dnů můžete změnit na 1~7. Ostatní možnosti lze také změnit.
Omezení
- Wego v2.0 závisí na ingu, a tedy na prostředí go 1.5+.
- Bezplatný účet forecast.io může volat rozhraní API 1000krát za den.
- forecast.io nyní podporuje pouze zeměpisnou šířku a délku. K určení polohy nelze použít název města.
wttr.in
Existuje podobný nástroj s názvem wttr.in, který se velmi snadno používá. Jediné, co musíte udělat, je nainstalovat curl
ve vašem systému.
sudo apt install curl
Poté získejte informace o počasí pro vaši polohu, například New York.
curl wttr.in/"New York"
nebo Paříž
curl wttr.in/Paris
Dokonce i počasí názvu domény a IP adresy.
curl wttr.in/@linuxbabe.com curl wttr.in/@74.125.128.103
Zkontrolujte informace nápovědy.
curl wttr.in/:help
wttr.in je ve skutečnosti frontendem Wego.
Připomínky, dotazy a návrhy jsou vždy vítány. Pokud považujete tento příspěvek za užitečný, přihlaste se k odběru našeho bezplatného zpravodaje nebo nás sledujte na Google+, Twitteru nebo lajkujte naši stránku na Facebooku.