Skip to main content


"Wget can be typed in using only the left hand on a qwerty keyboard!"

Still my favorite difference between #wget and #curl

https://daniel.haxx.se/docs/curl-vs-wget.html

Peter Vágner reshared this.

in reply to daniel:// stenberg://

Just have bad typing form then everything can be typed with one hand
in reply to daniel:// stenberg://

Literally the only reason I was preferring wget in the past was not having to write the -O parameter. Nowadays I usually try curl first, but switch to wget if it isn't installed on the system I'm on (which does happen, as unbelievable as it sounds).
in reply to FSMaxB

That said it wasn't about not writing -O, it was about me not remembering it and being too lazy to open the manpage 😅
in reply to FSMaxB

@FSMaxB I know you are far from the only one going about it that way...
in reply to daniel:// stenberg://

Reminds me of site that I could not fetch with a then current curl, but for some reason, a very old wget would work.

I did not research further.

in reply to SpaceLifeForm

@SpaceLifeForm the sad fact is that most commonly that happens because the server or something in between has some active filtering on the user-agent or something similarly silly
in reply to daniel:// stenberg://

the note on wget on busy box is interesting.
Analogue with the curl in windows. Even though that one was not even functionally close.
in reply to Martin Bagge / brother

@brother true, but Windows also has the real curl now since several years back so at least a lot less damage these days
in reply to daniel:// stenberg://

And then there is #aria2 which isn't really that similar to either curl or wget but does have a few cool tricks 😉

https://aria2.github.io/

in reply to daniel:// stenberg://

At a tech recruiting event we once ran the following contest:

Given access to a command line and using any language of your choice how quickly can you create a working "Hello World" script?

Only one caveat - you can only use your left hand.

Hours of wholesome fun for both participants and observers ensued.

Unknown parent

daniel:// stenberg://
@jspc @dysfun it has been pointed out to me by multiple people in the past, in all seriousness. But I've never been able to take it very seriously myself, no...
Unknown parent

THRILLHO
@dysfun I'm not sure it's a serious point
in reply to daniel:// stenberg://

Didn't Invoke-WebRequest used to automagically and completely confusingly merge both in some Powershell wizardry? 🤣🤣🤣
in reply to daniel:// stenberg://

It may seem stupid but it's actually really nice when you simply need to type "wget" and don't have to move your right hand off the mouse to middle-button paste the url.

Anyway `wget` has always felt more like a user-facing command line file downloading utility where `curl` is more of a toolbox/library for crafting arbitrary HTTP requests. wget has a nicer UI, retries, partial downloading, batch downloading, recursive downloading, ...downloading.

in reply to daniel:// stenberg://

are folks unfamiliar with the practice of just moving one hand across the whole keyboard? Wild stuff.