pip install pydload
Documentation at http://bpraneeth.com/docs/pydload/
# As a python module
import pydload
pydload.dload('url')
# As a cli tool
pydload url_to_download
max_time - default:30sec. If download takes more than max_time stop download.
timeout - default:10sec. Requests timeout. Max time allowed for establishing connection.