forwarded 670615 https://savannah.gnu.org/bugs/index.php?36797 tags 670615 + upstream thanks
Hello Witek, Am Freitag, den 27.04.2012, 13:01 +0200 schrieb Witold Baryluk: > It would be really great to have a post-download command hook which would be > executed after each file is downloaded successfully by wget. I forwarded your request to the upstream authors. > Currently, when running from scripts it is not easy to do something with > actually downloaded file if it is downloaded using recursion or if file is > generated dynamically, or filename is unknown or redirection took place. > > for example > wget --post-download=md5sum http://ftp.gnu.org/gnu/bash/bash-4.2.tar.gz > > md5sum will be then executed by wget, for example using system() command: > system("wget bash-4.2.tar.gz") > > preferably with some additional environment variables set, like time of > download, wheter it was first download or already downloaded file previously > (but was running with -c flag), what was size, speed, original url, url after > last redirection, wheter redirection took place, what was dns and IP address > used and protocol (http/ftp, ipv4/ipv6, etc), average speed, number of > retries, > wheter html links was already changed to local or absolute ones from relative > ones, received cookies/headers, etc. > > Actual system command will depend also on -O flag, -c, and whatever we are > using -nc, -nd, -x, nH, --cut-dirs, (and so also -r) and -P. > > This command will be very useful in recursive processing as well when using > glob patterns, as well in case of redirects. > > Instead of system() command, one can use fork/execve, which will not clobber > environment variables, as well make files with spaces (both downloaded one as > well used script) not a danger. -- Noël Köthe <noel debian.org> Debian GNU/Linux, www.debian.org
signature.asc
Description: This is a digitally signed message part

