My Wget patches:

--limit-size option support. Nothing special: just skip any HTTP/FTP file with size bigger than set in --limit-size= while mirroring some website.

Size can be set as nnnM, nnnk (megabytes, kilobytes).

Wget 1.13.4 patch

Full patched 1.13.4 source tree

Patched and compiled (cygwin, win32)

Patched and compiled (linux x86)

Make it exit on specific HTTP error (patch for 1.12):

--- http.c~	2009-09-22 06:02:18.000000000 +0300
+++ http.c	2011-08-03 14:43:00.000000000 +0300
@@ -2673,6 +2673,8 @@
               logprintf (LOG_NOTQUIET, _("%s ERROR %d: %s.\n"),
                          tms, hstat.statcode,
                          quotearg_style (escape_quoting_style, hstat.error));
+              if (hstat.statcode==503)
+                  exit(1);
           logputs (LOG_VERBOSE, "\n");
           ret = WRONGCODE;

→ [back to the main page]