#!/bin/rc
rfork en
flagfmt='d'
args='CO 380'
if(! ifs=() eval `{aux/getflags $*} || ~ $#* 0){
aux/usage
exit usage
}
hget -p 'airline='^$1 -p 'flightNumber='^$2 \
http://www.flightstats.com/go/FlightStatus/flightStatusByFlight.do |
htmlfmt > /tmp/flight.$pid
sam -d /tmp/flight.$pid >[2] /dev/null <<'!'
0,/=======\n*/d
/Set Flight Alert/,/FlightStats Mobile!/+1d
/This flight is marketed/,/carrier\(s\):/d
/Travel Checklist/,$d
/Traffic Conditions/-1,/Traffic Report/d
/ What this\?/d
/To see/,/Extended Details/d
,s/Learn More\n//g
,s/:\n/: /g
,s/\([ ]/\(/g
,s/\n\n\n+/\n\n/g
,s/\n\(/\n \(/g
,x/Current Airport Delays/ +1,+2d
,x/FAA Delays/ -3,-1d
,x/Current Weather Conditions/ +1,+2d
,x/Visibility/ +1d
w
!
if (! ~ $flagd '') {
cat /tmp/flight.$pid
rm /tmp/flight.$pid
exit
}
sam -d /tmp/flight.$pid >[2] /dev/null <<'!'
/See below/,$d
,p
!
rm /tmp/flight.$pid
# /Codeshares/,/\n\n/s/^/\n/g
|