Automated battery monitor

Woot is all charged up over 4/1.

Antidote:

#!/usr/bin/ruby

require "hpricot"
require "open-uri"

def growl ( title, message )
    system "growlnotify", "-m", message, "-t", title
end

while (1)
    begin
        doc = Hpricot( open("http://www.woot.com/") )
        item = (doc/"h3#ctl00_ContentPlaceHolder_TitleHeader").text
        raise "Failed to parse title" if item == ""

        if not item =~ /Decker/
            growl "Woot!", item
            system "open -g http://www.woot.com/"
            break
        end
        sleep 30
    rescue
        growl "Ruby Error!", $!
    end
end

0 Responses to “Automated battery monitor”


  1. No Comments

Leave a Reply