Mercurial > ~darius > hgwebdir.cgi > wh1080
view db/getwunderday @ 3:dc5ff2a1ed81
Be smarter about retries.
If the interrupt endpoint can't be read 100 times then retry the whole request.
author | Daniel O'Connor <darius@dons.net.au> |
---|---|
date | Wed, 10 Feb 2010 11:33:27 +1030 |
parents | 9dab44dcb331 |
children |
line wrap: on
line source
#!/bin/sh # $Id: getwunderday,v 1.1 2009/12/08 23:32:32 grog Exp $ # # Get CSV data from Wunderground. # if [ $# -ne 5 ]; then echo Usage: $0 day month year station dest exit 1 fi DAY=$1 MONTH=$2 YEAR=$3 STATION=$4 DEST=$5 fetch -o $DEST http://www.wunderground.com/weatherstation/WXDailyHistory.asp?ID=$STATION\&month=$MONTH\&day=$DAY\&year=$YEAR\&format=1 insertwunderground < $DEST $STATION | mysql weather