Sitebeagle watches a site for you.
“Beagles make good watch dogs.” – from the wikipedia entry for Beagles
Note: We are moving sitebeagle to Ruby using OAuth authentication. The newLISP part was cool and I got to find out about new things, but right now I just need something that works & now. - barce 9/29/2010
curl twitter account from http://twitter.com/ for sending changes / outages twitter account from http://twitter.com/ for receiving changes / outages ruby
how to use:
=1= get a consumer_key and consumer_secret for this application from twitter =2= put those into a file called auth.yaml =3= edit get_oauth.rb. point it to auth.yaml and set oauth_confirm_url . =4= run get_oauth.rb =5= note values for access_token and access_secret =6= put those values into auth.yaml =7= run sitebeagle.rb by typing: ./sitebeagle.rb http://example.com 5 twitter_username
known issues: if a site changes its html each time when you go to it, sitebeagle won't work
use the regex functionality on sitebeagle to isolate the html you want to monitor, e.g.: ./sitebeagle.rb --url http://www.meetup.com/Data-Mining/ --user barce --alerts 5 --regex upcomingTab.*span
This file is part of Sitebeagle.
Sitebeagle is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. Sitebeagle is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with Sitebeagle. If not, see <http://www.gnu.org/licenses/>.