Ruby WGet

M

Marc Heiler

Hi,

I would need a ruby "wget version" which works on linux and windows.

I would like to feed it an URL to a .tar.bz2 or .zip or .tar.gz file and
have it download. That's what it basically should do.

Right now I use

system 'wget '+the_url

which does not work on windows easily (but will work on pretty much all
the linuxes out there)

I once wrote a minimal ruby wget wrapper but it has some problems as the
code is years old and messy :/ so I was wondering if anyone is using
some ruby-wget thing?
 
R

Robert Klemme

I would need a ruby "wget version" which works on linux and windows.

I would like to feed it an URL to a .tar.bz2 or .zip or .tar.gz file and
have it download. That's what it basically should do.
I once wrote a minimal ruby wget wrapper but it has some problems as the
code is years old and messy :/ so I was wondering if anyone is using
some ruby-wget thing?

It seems Net::HTTP is everything you need, especially since you just
want to download a single file and did not mention other requirements.

Kind regards

robert
 
B

Ben Lovell

[Note: parts of this message were removed to make it a legal post.]

Hi,

I would need a ruby "wget version" which works on linux and windows.

I would like to feed it an URL to a .tar.bz2 or .zip or .tar.gz file and
have it download. That's what it basically should do.

Net::HTTP should be adequate, no?

Ben
 
M

Matthew K. Williams

I'd suggest using openuri -- it's a lot more flexible than net::http.

Not to toot my own horn, but I've a version of cat which opens uri's,
files, etc...., which you might consider basing your code upon -- it's at:

http://matthewkwilliams.com/index.php/2008/09/10/cat-on-steroids/

(and a followup at)

http://matthewkwilliams.com/index.php/2008/09/11/universal-cat-redux/

Hope this helps,
Matt

--
"... if you do follow your bliss you put yourself on a kind of
track that has been there all the while, waiting for you, and the life
that you ought to be living is the one you are living. When you can
see that, you begin to meet people who are in your field of bliss, and
they open doors to you. I say, follow your bliss and don't be afraid,
and doors will open where you didn't know they were going to be." --
Joseph Campbell
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,755
Messages
2,569,536
Members
45,016
Latest member
TatianaCha

Latest Threads

Top