mulk is a multi-connection command line tool to download Internet sites. It is similar to wget and cURL, but manages up to 50 parallel links. The main features are: recursive fetching, Metalink retrieval, segmented downloading, and image filtering by width and height.
|Tags||fetch parallel download Image Filter Internet metalink downloader http https curl Web GET http client FTP parse HTML|
|Operating Systems||Linux Mac OS X Windows|
Release Notes: New features include large file support (LFS), an option to read (from an external text file) a list of metalink urls to download, an option to set the HTTP proxy and port to use, an option to avoid downloading of HTML dependencies (images, CSS, etc.), and an option to save the report files progressively. New parameters have been added to report files: error code, HTTP code, local filename, and MIME-type filename. The creation of static and dynamic libraries has been added. The Mulk license has been changed to LGPL, in order to lead to wider use of libmulk. Several bugs were fixed.
Release Notes: i18n gettext internationalization has been added. There are new options to go to foreign hosts and accept and reject specific domains. There are new options to specify the username and password for the connections, new options to follow FTP links in HTML documents, a new option to change the temporary directory, and a new output directory to save downloaded files. An Italian translation has been added.
Release Notes: A Windows version has been added. A Metalink option has been added to resume download of a file. Metalink support for FTP has been added. A Metalink max number of connections per file parameter is supported. There is a new option to follow Metalink in HTML documents, an option to change the default user agent identity, and the ability to save URLs with a specified MIME type to the output directory. Output data and temporary directories are now separated.