Skip to content

Instantly share code, notes, and snippets.

@pankaj28843
Last active December 29, 2015 10:19
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save pankaj28843/7656155 to your computer and use it in GitHub Desktop.
Save pankaj28843/7656155 to your computer and use it in GitHub Desktop.
Go beep-beep-beep-beep-beep when Railway Chart is prepared for your PNR
while true;
# echo date/time
date;
do
# make a post request to Indian Railways PNR Enquiry page and search for "CHART NOT PREPARED"
if curl --silent -X POST -d "lccp_pnrno1=$1&submitpnr=Get+PNR+Status" http://www.indianrail.gov.in/cgi_bin/inet_pnrstat_cgi.cgi | grep "CHART PREPARED"
then
# Chart prepared :)
echo "Chart prepared. \n\n";
# Go beep-beep-beep-beep-beep at an interval of 0.2 seconds
for i in {1..5}; do beep; sleep 0.2; done;
else
echo "Chart is not prepared. \n\n";
fi;
# sleep for 10 seconds before making next request
sleep 10;
done
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment