Als Wetter-Interessierter habe ich mir an diesem Wochenende die aktuellen Warnungen vom DWD (Deutscher Wetterdienst) in mein Unity-Panel getackert. Hier eine Kurzanleitung für alle Interessierten:
Als erstes benötigt man den indicator-sysmonitor: http://www.webupd8.org/2014/05/ubuntu-appindicator-that-displays-bash.html
Als nächstes habe ich mir dieses DWD-Abfrage-Script geschnappt: http://scriptforlife.wordpress.com/2011/07/20/unwetterwarnung/
Dies wurde dann angepasst:
1 2 3 4 5 6 7 8 9 10 11 12 | #!/bin/bash ## settings landkreis=RDI ## get warnings textstring=$(wget 'http://www.dwd.de/dyn/app/ws/html/reports/'${landkreis}'_warning_de.html' -q -O - | grep -iE "warnung vor|bis:" | sed -e 's/<\/p>//g' -e 's/Amtliche WARNUNG vor //ig' -e 's/, [0-9]\{2\}.[0-9]\{2\}.[0-9]\{4\}./ /g' -e 's/: / /g' -e 's/Uhr//g') ## check warnings if [ "$textstring" = "" ] ## if there's no warning then echo "DWD"; ## if there are warnings else echo $textstring fi |
und im Indikator mit 600-Sekunden-Intervall aktiviert.
Das Resultat seht ihr im angehängten Bild.