require "rubygems"
require "mechanize"

browser = Mechanize.new
browser.get("http://www.skyrock.com") do |page|
  page.form_with(:action => "/") do |f|
    f.need_login_form_login = "<username>"
    f.need_login_form_password = "<password>"
  end.submit
end
exit unless browser.cookies.find { |c| c.name == "PHPSESSID" }

upload_page = nil
browser.get("/m/blog/article_new.php") do |page|
  f = page.forms.find { |f| f.field_with(:name => "title") }
  f.title = "Test Skybot"
  f.text = "Salut, je mange du cake aux myrtilles et aux pommes"
  upload_page = f.submit(f.button_with(:name => "save"))
end

f = upload_page.forms.find { |e| e.field_with(:name => "uploadMe") }
f.file_uploads.first.file_name = "/tmp/rails.png"
f.click_button

