MetaFilter is turning ten! Help us celebrate at one of dozens of meetups.



How can I get an email alert when a web page changes?
October 4, 2008 7:27 PM   RSS feed for this thread 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).
posted by tamagosan to technology (6 comments total) 1 user marked this as a favorite
Check out Change Detection. I think it will do exactly what you need.
posted by plasticbugs at 8:00 PM on October 4, 2008


Page2RSS teamed up with either RSSFwd or Feedblitz
posted by mysterious1der at 8:08 PM on October 4, 2008


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


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


Run this every few minutes or whatever from cron:

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 [1 favorite]


Oh, you should run 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


« Older I have been trying, off-and-on...   |   How can I make sure my clothes... Newer »

You are not logged in, either login or create an account to post comments



Related Questions
Facebook, delicious and flickr not loading! February 2, 2009
Will Firefox 3.0 finally allow inline viewing of... June 17, 2008
Dam you firefox, why can't you be more like Safari? March 15, 2008
Better Browser for the Mac November 1, 2007
How do I get Firefox to use the OSX Keychain? February 7, 2007