Wego - Schicke Wettervorhersage fürs Linux Terminal installieren
Posted by Guenny onWetter Apps und Vorhersage Tools gibt es wie Sand am Meer, dergleichen sind für die Konsole zwar vorhanden, aber selten sehr ansehnlich.
Ein findiger Entwickler will dem mit Wego ein Ende setzen. Das Programm basiert auf der Sprache Go und gibt nach erfolgreicher Installation eine Wettervorhersage in schönster ASCII Art auf der Konsole aus.
Wego - Konsolen Wetterdienst in Ubuntu installieren
Zunächst wird geprüft, ob wir uns im Home Verzeichnis befinden, denn genau dort soll die Installation stattfinden.
:~$ pwd
/home/user
Ist dies der Fall können die benötigten Pakete installiert werden. Für die Wettervorhersage im Terminal wird die Sprache Go so wie Git benötigt.
:~$ sudo apt-get install golang-go git
Prüfung ob die Installation geklappt hat
:~$ go version
go version go1.2.1 linux/amd64
Path Variable für Go definieren
Damit die Installation gelingt muss zunächst etwas Vorarbeit geleistet werden
:~$ mdkir weego
:~$ export GOPATH=/home/user/weego
Installation und Konfiguration von Wego
:~$ go get github.com/schachmat/wego
:~$ cd /weego/bin
:~/weego/bin$ ./wego2015/05/27 22:19:30 No config file found. Creating /home/user/.wegorc ...
2015/05/27 22:19:30 No API key specified. Setup instructions are in the README.
Ein API Key kann auf https://developer.worldweatheronline.com registriert werden, dazu müsst ihr euch für eine "Free API" anmelden und die angegebene Mail bestätigen, danach kann ein Schlüssel generiert werden. Maildrop.cc wie im Screenshot hat hier nicht funktioniert, ich denke ihr habt da Alternativen.
Ist der Schlüssel generiert, muss er in der Config Datei hinterlegt werden. Hier kann zusätzlich eine Stadt, die Sprache und das metrische System festgelegt werden.
nano /home/x/.wegorc{
"APIKey": "e9ea5524ed2423f9c6f543ff4255c3",
"City": "Leipzig",
"Imperial": false,
"Lang": "de"
}
Als Startstadt ist nun Leipzig in der Konfiguration hinterlegt.
Je nach Aufruf von Wego lassen sich aber auch andere Städte und Vorhersagetage festlegen. Zum Beispiel
/weego/bin$ ./wego Athen 4
/weego/bin$ ./wego 1 Berlin
/weego/bin$ ./wego Reykjavik 3
Troubleshooting
Ich denke die meisten werden Probleme mit der Path Variable haben, sollte diese nicht richtig gesetzt sein, bekommt ihr bei der Installation folgende Fehlermeldung:
go get github.com/schachmat/wego
package github.com/schachmat/wego: cannot download, $GOPATH not set. For more details see: go help gopath
Hier hilft es den Export Befehl von oben zu überprüfen und erneut auf der Konsole auszuführen.
Trackbacks
Trackback specific URI for this entryThis link is not meant to be clicked. It contains the trackback URI for this entry. You can use this URI to send ping- & trackbacks from your own blog to this entry. To copy the link, right click and select "Copy Shortcut" in Internet Explorer or "Copy Link Location" in Mozilla.
No Trackbacks
Comments
Display comments as Linear | ThreadedThomas Lindner on :
Holger Seitter on :
Guenny on :