mulk is similar to wget and cURL, but it manages up to 50 parallel links. Main features are: recursive fetching, Metalink retrieving, segmented download and image filtering by width and height.
Usage: Mulk [OPTION]... [URL]...
General options:
--version display version number and exit
-h, --help display this help and exit
-q, --quiet quiet (no output)
-v, --verbose verbosity
-d, --depth depth
-U, --user-agent identify as different agent instead of Mulk/VERSION
-p, --max-sim-conns-per-host max simultaneous connections per host
-m, --max-sim-conns max simultaneous connections
Input options:
-t, --option-file text file with list of options
-f, --url-file text file with list of URLs to download
Reporting options:
-r, --report-file report filename
-c, --report-csv-file report CSV filename
Saving options:
-x, --disable-site-save don't save whole site tree to disk (enabled by default)
-g, --save-gif-image save GIF images to output directory
-n, --save-png-image save PNG images to output directory
-j, --save-jpeg-image save JPEG images to output directory
--save-mime-type save URLs with specific mime type to output directory
--output-dir output directory
Image options (active only with --save-gif-image, --save-png-image or --save-jpeg-image):
--min-image-width minimum image width
--max-image-width maximum image width
--min-image-height minimum image height
--max-image-height maximum image height
Product's homepage
Requirements:
· curl and libcurl
What's New in This Release: [ read full changelog ]
· i18n gettext internationalisation has been added
· new options to go to foreign hosts, accept and reject specific domains
· new options to specify username and password for the connections
· new options to follow FTP links in HTML documents
· new option to change temporary directory
· new output directory to save downloaded files
· Italian translation has been added
· main process simplified and functions moved to a new file
· new declarations to include code as static library
· configuration flag to disable recursion in HTML documents
· new macro for debugging purposes
· code to debug dynamic memory allocation and find memory leaks
· options initialisation revisited