mscripts/scripts/getwx.sh
Maciej Krok c6b4a439d9 wget -q
2016-12-26 23:18:08 +01:00

22 lines
438 B
Bash
Executable File

#!/bin/bash
NAMETAG=$1
WXNAME=$2
WXAPIKEY=$3
WXAPRS="http://api.aprs.fi/api/get?name=$WXNAME&apikey=$WXAPIKEY&format=xml&what=wx"
WXFILE="/tmp/aprs.wx.xml"
TIMECASH=$(( 60 * 10 )) # 5 minut
NOW=$(date -u +%s)
LASTTIME=$(( $(xmlstarlet sel -t -v "/xml/entries/entry/time" $WXFILE ) + $TIMECASH ))
if (( $NOW > $LASTTIME ))
then
rm $WXFILE
wget -q $WXAPRS -O $WXFILE
fi
xmlstarlet sel -t -v "/xml/entries/entry/$NAMETAG" $WXFILE