How can I get an email alert when a web page changes?
October 4, 2008 7:27 PM Subscribe
I need to automatically refresh a web page and be alerted via email (or run an applescript) when it changes.
There are a few commercial apps that do this, but they're Windows based and I'm on a Mac. I'd also prefer something that's freeware. There's also a couple Firefox add-ons which will automatically check a page for changes, but none that I've found allow for an email alert (or to run an applescript).
There are a few commercial apps that do this, but they're Windows based and I'm on a Mac. I'd also prefer something that's freeware. There's also a couple Firefox add-ons which will automatically check a page for changes, but none that I've found allow for an email alert (or to run an applescript).
Page2RSS teamed up with either RSSFwd or Feedblitz
posted by mysterious1der at 8:08 PM on October 4, 2008
posted by mysterious1der at 8:08 PM on October 4, 2008
Response by poster: Unfortunately, those won't work. I have to automatically refresh the page to stay logged into the site.
posted by tamagosan at 8:16 PM on October 4, 2008
posted by tamagosan at 8:16 PM on October 4, 2008
Internet Explorer allows you to subscribe to a page as a Favorite, check it on a specific schedule, and e-mail you if there are changes. It's super easy if you can dig up an old Mac version of IE, and a little more hidden on the PC (you could run it under Parallels).
My other idea if that doesn't work is to use Amazon's Mechanical Turk. Get someone to manually check the page for you two or three times a day.
posted by Jeff Howard at 12:45 PM on October 5, 2008
My other idea if that doesn't work is to use Amazon's Mechanical Turk. Get someone to manually check the page for you two or three times a day.
posted by Jeff Howard at 12:45 PM on October 5, 2008
Run this every few minutes or whatever from cron:
Replace http://example.com with the URL you need to watch, "session_id=DEADBEEF" with whatever cookie name and value your browser has stored for that site, and your@address.com with your e-mail address.
posted by nicwolff at 2:03 PM on October 5, 2008 [2 favorites]
curl -s http://example.com -b session_id=DEADBEEF | md5 | tee new - | diff -q - old || echo 'example.com has changed' | mail -s 'IT CHANGED!' your@address.com && mv new old && osascript /path/to/your/AppleScript
Replace http://example.com with the URL you need to watch, "session_id=DEADBEEF" with whatever cookie name and value your browser has stored for that site, and your@address.com with your e-mail address.
posted by nicwolff at 2:03 PM on October 5, 2008 [2 favorites]
Oh, you should run
posted by nicwolff at 2:05 PM on October 5, 2008
curl -s http://example.com -b session_id=DEADBEEF | md5 > old
first to avoid getting an error the first time it checks.posted by nicwolff at 2:05 PM on October 5, 2008
This thread is closed to new comments.
posted by plasticbugs at 8:00 PM on October 4, 2008