HarvestMan can be used to download files from websites, according to a number of user-specified rules.
The latest version of HarvestMan supports up to 60 or more customization options.
HarvestMan is a console (command-line) application.
HarvestMan is typically run by reading options from a configuration file. The configuration file is in the XML format. By default it is named config.xml. This overrides an older text format, where configuration options were represented as name/value pairs in a text file.
HarvestMan also accepts command-line options.