Mulk: open source non-interactive multi-connection network downloader
  with image filtering and Metalink support (version 0.4.1, alpha)

Current web home: http://sourceforge.net/projects/mulk


Features:

-up to 50 simultaneous connections, 5 for each per host.
-recursive download until a specified depth.
-Metalink retrieving with segmented download.
-several Metalink options (location, OS, prefernce, max connections per resource).
-save web pages copying the site tree locally.
-filtering of GIF, PNG and JPEG images by width and height.
-save all images in a single directory.
-download only HTML pages and GIF/PNG/JPEG images.
-read the options in long format from a text file.
-read the URLs to download from a text file.
-write a report of the download activity to a text or csv file.


Compile & Install:

To compile you need the following libraries:
libcurl (http://curl.haxx.se/libcurl/)
libtidy (http://tidy.sourceforge.net/)
liburiparser (http://uriparser.sourceforge.net/)

To compile with Metalink enabled you need also:
libmetalink (http://launchpad.net/libmetalink/)


To compile the project just type following commands:

	$ ./configure
	$ make
	$ make install


Use:

You can get syntax by typing mulk -h.
