require 'mechanize'
require 'yaml'
debug = File.new("/tmp/ipcamera", "w+")
device_.devdata_.each do |d, k|
debug.print "#{d}: #{k}\n"
end
debug.close()
c = WWW::Mechanize.new
c.get("http://#{device_.devdata_[299]}") do |login_page|
login_form = login_page.forms[0]
login_form.username = device_.devdata_[114]
login_form.password = device_.devdata_[115]
login_response = login_form.submit
if login_response.title == "Login"
puts "Login Failed"
else
c.get("http://#{device_.devdata_[299]}/#{device_.devdata_[2]}") do |image|
if image.header["Content-type"] == "image/jpeg"
data_set(image.body)
format_set('jpg')
else
puts "Failed to retrieve image, login may have failed"
end
end
end
end