Autodownloader is a program written in Python that can be used to automatically download files that are not freely distributable. The program can choose from multiple mirrors and download the files to a specified location. The files will also be checked using an md5 checksum.