Ralph Shumaker wrote:
About 10 years ago, when I was on w95, I had a program called FileHound. It was the best downloader program I have ever used. It had many switches you could configure to suit things more to your liking. I set it to be *extremely* agressive with the bandwidth whenever the program was not minimized, but to be very meager with the bandwidth when minimized. If memory serves me, I was able to just point it to a file on ftp://someSite.com/pathTo/file or http://someSite.com/pathTo/file and it would figure out the rest. It wouldn't bother me beyond that. And it was very aggressive. If it failed one way, it would try another. If a download broke, it would automatically restart it (or in most cases, would actually *resume* it).

well, to be honest, the application developer should not be doing rate control. That's a "windows" mentality (especially the minimized/normal state switch). If you want to traffic shape on linux, that should be done within the kernel with iptables. But that maybe a "purist" mentality too. Many developers seem to want to make the "kitchen sink" app rather than follow the unix philosophy of "do 1 thing, and do 1 thing well" and use combinations of tools to complete "complex" chains.

But to your original question, wget will do many protocols, and resumptions.

I'm not sure what you mean by "If it failed one way, it would try another" ? Do you mean it would look up a listing somewhere and try another cache location ?

As for "If a download broke, it would automatically restart it (or in most cases, would actually *resume* it)" it would have to take into account the error cases of the file doesn't exist anymore. No point trying to re-retrieve/cover a file that will never complete. That's usually why we wrap these things in shell scripts that can process the resulting outputs to decide whether it's correct to go on, or just give up.


--
Michael O'Keefe                      |          [EMAIL PROTECTED]
Live on and Ride an 06 BMW R12GS HP2 |          [EMAIL PROTECTED]      / |
I like less more or less less than   |Work:+1 858 845 3514        /  |
more. UNIX-live it,love it,fork() it |Fax :+1 858 845 2652       /_p_|
My views are MINE ALONE, blah, blah, |Home:+1 760 788 1296       \`O'|
blah, yackety yack - don't come back |Fax :+1 858                _/_\|_,

--
KPLUG-Newbie@kernel-panic.org
http://www.kernel-panic.org/cgi-bin/mailman/listinfo/kplug-newbie

Reply via email to