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