ETL or Extract, Transform, Load is a data warehousing concept in which data is extracted from a source, rationalized or transformed to meet a particular schema and then loaded into a data warehouse or database.
The Infinite Monkeywrench is a collection of tools to download, clean, process, and package datasets from a variety of sources (HTML, RSS, XML, CSV, &c) into a variety of formats (XML, CSV, Excel, JSON, SQL, YAML, &c). Interacting with IMW is as simple as creating a YAML file which describes the workflow involved in processing the data and feeding it to the imw command line program.