#!/bin/bash # # tracks NWA delayed luggage # http://www.nwa.com/travel/luggage/sita.shtml # # blatantly ripped off of JP's jobseek script # run from cron at desired interval # # # tracking parameters (must be uppercase) # FILE_REFERENCE="CMXNW12345" LAST_NAME="MYLES" # # email settings # RECIPIENT="jamyles@mtu.edu" SUBJECT="Bag tracking update" TODAY=`date +"%Y%m%d-%H%M"` if [ -f /tmp/bagtrack.known ] then wget -q --save-cookies /tmp/cookies \ --post-data "T1=$FILE_REFERENCE&T2=$LAST_NAME&B1=Submit" \ "http://www.worldtracer.aero/cgi-bin/fileresponse.exe?A1=nw" \ -O /tmp/bagstatus.html elinks -dump -no-numbering -no-references /tmp/bagstatus.html \ > /tmp/bagtrack.$TODAY diff /tmp/bagtrack.$TODAY /tmp/bagtrack.known > /tmp/bagtrack.diff COUNT=`wc -l /tmp/bagtrack.diff | awk '{print $1}'` if [ $COUNT -ge 1 ] then Mail -s "$SUBJECT" $RECIPIENT < /tmp/bagtrack.$TODAY cp /tmp/bagtrack.$TODAY /tmp/bagtrack.known fi rm -f /tmp/bagtrack.$TODAY else wget -q --save-cookies /tmp/cookies \ --post-data "T1=$FILE_REFERENCE&T2=$LAST_NAME&B1=Submit" \ "http://www.worldtracer.aero/cgi-bin/fileresponse.exe?A1=nw" \ -O /tmp/bagstatus.html elinks -dump -no-numbering -no-references /tmp/bagstatus.html \ > /tmp/bagtrack.known fi