Sha256: 12aee96595280d5c8d781a293f2c2f02322af2abb17c198bd128fc2ca5c42fdb

Contents?: true

Size: 518 Bytes

Versions: 47

Compression:

Stored size: 518 Bytes

Contents

require 'rubygems'
require 'mechanize'

agent = Mechanize.new

# Get the flickr sign in page
page  = agent.get 'http://flickr.com/signin/flickr/'

# Fill out the login form
form          = page.form_with :name => 'flickrloginform'
form.email    = ARGV[0]
form.password = ARGV[1]
form.submit

# Go to the upload page
page  = page.link_with(:text => 'Upload').click

# Fill out the form
form  = page.forms.action('/photos_upload_process.gne').first
form.file_uploads.name('file1').first.file_name = ARGV[2]
form.submit

Version data entries

47 entries across 47 versions & 6 rubygems

Version Path
mechanize-2.12.2 examples/flickr_upload.rb
mechanize-2.12.1 examples/flickr_upload.rb
mechanize-2.12.0 examples/flickr_upload.rb
mechanize-2.11.0 examples/flickr_upload.rb
mechanize-2.10.1 examples/flickr_upload.rb
mechanize-2.10.0 examples/flickr_upload.rb
mechanize-2.9.2 examples/flickr_upload.rb
mechanize-2.9.1 examples/flickr_upload.rb
mechanize-2.9.0 examples/flickr_upload.rb
mechanize-2.8.5 examples/flickr_upload.rb
mechanize-2.8.4 examples/flickr_upload.rb
mechanize-2.8.3 examples/flickr_upload.rb
mechanize-2.8.2 examples/flickr_upload.rb
mechanize-2.8.1 examples/flickr_upload.rb
mechanize-2.8.0 examples/flickr_upload.rb
mechanize-2.7.7 examples/flickr_upload.rb
husc-0.2.1 vendor/bundle/gems/mechanize-2.7.6/examples/flickr_upload.rb
husc-0.2.0 vendor/bundle/gems/mechanize-2.7.6/examples/flickr_upload.rb
husc-0.1.1 vendor/bundle/gems/mechanize-2.7.6/examples/flickr_upload.rb
husc-0.1.0 vendor/bundle/gems/mechanize-2.7.6/examples/flickr_upload.rb