ItSucks does the following steps with every URL it finds:
URL found (or given initially)
URL is filtered by all filters and decide if the file should be downloaded and if it should be saved on disk.
Download and process/filter the data. That can be searching for URL's in text files or saving the data on disk.