#!/bin/sh
# weather - report weather forecast, including lat/long, for zip
llurl="
http://www.census.gov/cgi-bin/gazetteer?city=&state=&zip="
wxurl="
http://wwwa.accuweather.com"
wxurl="$wxurl/adcbin/public/local_index_print.asp?zipcode="
if [ "$1" = "-a" ] ; then
size=999; shift
else
size=4
fi
if [ $# -eq 0 ] ; then
echo "Usage: $0 [-a] zipcode" >&2
exit 1
fi
if [ $size -eq 4 ] ; then
echo ""
# get some information on the zipcode from the Census Bureau
lynx -source "${llurl}$1" | \
sed -n '/^<li><strong>/,/^Location:/p' | \
sed 's/<[^>]*>//g;s/^ //g'
fi
lynx -source "${wxurl}$1" | \
sed -n '/<tr bgcolor="#E5E1D9">/,/[^[:digit:]]<\/font>/p' | \
sed 's/<[^>]*>//g;s/^ [ ]*//g' | \
uniq | \
head -$size
exit 0