# Siden vi gjør flere søk i XML-filen på rad er vi snille og henter data kun en gang
fi
# Siden vi gjør flere søk i XML-filen på rad er vi snille og henter data kun en gang
-FILE="/tmp/weather-${STEDSNAVN}.xml"
+FILE="/tmp/weather-${STEDSNAVN_MATCHED}.xml"
wget -q -O ${FILE} ${URL}
# Hent ut data ved hjelp av XPath
TEMP=$(cat ${FILE} | xmlstarlet sel -t -v "//weatherstation[1]//@value")
STASJON=$(cat ${FILE} | xmlstarlet sel -t -v "//weatherstation[1]//@name")
TIME_ZULU=$(cat ${FILE} | xmlstarlet sel -t -v "//weatherstation[1]//@time" | tr T ' ')
wget -q -O ${FILE} ${URL}
# Hent ut data ved hjelp av XPath
TEMP=$(cat ${FILE} | xmlstarlet sel -t -v "//weatherstation[1]//@value")
STASJON=$(cat ${FILE} | xmlstarlet sel -t -v "//weatherstation[1]//@name")
TIME_ZULU=$(cat ${FILE} | xmlstarlet sel -t -v "//weatherstation[1]//@time" | tr T ' ')
+
+# Og litt ekstra datatygging
TIME=$(date +%H.%M -d "${TIME_ZULU}")
TIME=$(date +%H.%M -d "${TIME_ZULU}")
+URL_PRETTY=${URL%varsel.xml}
# Spytt ut en fin linje
# Spytt ut en fin linje
-echo "Temperatur for ${STEDSNAVN_MATCHED} er ca. ${TEMP}°C (Observasjon fra ${STASJON} målestasjon kl. ${TIME}) - Værvarsel fra yr.no, levert av NRK og Meteorologisk institutt (${URL})"
+echo "Temperatur for ${STEDSNAVN_MATCHED} er ca. ${TEMP}°C (Observasjon fra ${STASJON} målestasjon kl. ${TIME}) - Værvarsel fra yr.no, levert av NRK og Meteorologisk institutt (${URL_PRETTY})"
# Avslutt eksekvering, så vi slipper feilmeldinger på linjene som følger
exit 0
# Avslutt eksekvering, så vi slipper feilmeldinger på linjene som følger