I used Gnuwin32 wget to download emacs manuals with this command (takes about 30 minutes):
wget --mirror --page-requisites --convert-links --no-parent --accept .html,.htm,.css,.js http://www.gnu.org/software/emacs/manual/
the downloaded manuals seemed fine except for one problem, Windows does not distinguish between index.html and Index.html, so wget downloads the two into same path in Windows. For example,
http://www.gnu.org/software/emacs/manual/html_node/elisp/index.html
and
http://www.gnu.org/software/emacs/manual/html_node/elisp/Index.html
are different URLs, and both download to
current_folder/www.gnu.org/software/emacs/manual/html_node/elisp/index.html
Is there a way to work around this?
Update:
alternate example that doesn't take 30 minutes (only takes 30 seconds)
wget -P new --mirror --page-requisites --convert-links --no-parent --accept .html,.htm,.css,.js http://www.gnu.org/software/emacs/manual/html_node/ses/index.html
with --no-clobber
wget -P new-nc --no-clobber -r -l inf --page-requisites --convert-links --no-parent --accept .html,.htm,.css,.js http://www.gnu.org/software/emacs/manual/html_node/ses/index.html