Skip to content

Instantly share code, notes, and snippets.

@daz
Created September 12, 2014 07:57
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 daz/e74d0ee3a6dc4997f0d8 to your computer and use it in GitHub Desktop.
Save daz/e74d0ee3a6dc4997f0d8 to your computer and use it in GitHub Desktop.
Check URL for changes in a loop
#!/bin/bash
URL="http://store.apple.com/au/buy-iphone/iphone6/5.5-inch-display-64gb-space-grey-unlocked?proceed=proceed&step=select&product=MGAH2X%2FA&cppart=UNLOCKED%2FWW&step=select"
while true
do sleep 20
HASH=$(curl -s "$URL" | shasum)
echo -n "."
if [ "$HASH" != "$OLD_HASH" ] && [ "$OLD_HASH" != "" ]; then
echo "UPDATED - $(date)"
open $URL
exit
fi
OLD_HASH=$HASH
done
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment