From 2c6ffbee8786eb397647a13daa869ae935536f05 Mon Sep 17 00:00:00 2001 From: Maciej Krok Date: Mon, 26 Dec 2016 20:41:15 +0100 Subject: [PATCH] get data from aprs.fi --- scripts/getwx.sh | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100755 scripts/getwx.sh diff --git a/scripts/getwx.sh b/scripts/getwx.sh new file mode 100755 index 0000000..6d1d938 --- /dev/null +++ b/scripts/getwx.sh @@ -0,0 +1,20 @@ +#!/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 * 60 * 5 )) # 5 minut + + +NOW=$(date -u +%s) +LASTTIME=$(xml sel -t -v "/xml/entries/entry/time" $WXFILE ) + +if (( $NOW - $TIMECASH > $LASTTIME +1 )) +then + wget $WXAPRS -O $WXFILE +fi + +xml sel -t -v "/xml/entries/entry/$NAMETAG" $WXFILE