Never been to DZone Snippets before?

Snippets is a public source code repository. Easily build up your personal collection of code snippets, categorize them with tags / keywords, and share them with the world

How to download files with Ruby (See related posts)

// Note: the "b" in "wb" in the open method may not be needed in
// non-Windows environments. In Windows it indicates that you're writing
// binary information. You probably won't need it for downloading straight text
// or html either.

require 'net/http'

Net::HTTP.start("static.flickr.com") { |http|
  resp = http.get("/92/218926700_ecedc5fef7_o.jpg")
  open("fun.jpg", "wb") { |file|
    file.write(resp.body)
   }
}
puts "Yay!!"

Comments on this post

TDonaghe posts on Aug 25, 2006 at 16:00
For more information see my post at rubynoob.com:

http://www.rubynoob.com/articles/2006/08/21/how-to-download-files-with-a-ruby-script

You need to create an account or log in to post comments to this site.


Click here to browse all 4860 code snippets

Related Posts