pySmartDL strives to be a full-pleged smart download manager
for Python.

Main features:
- Built-in download acceleration (with the multipart
  downloading technique).
- Mirrors support.
- Pause/Unpause feature.
- Hash checking.
- Non-blocking, shows progress bar, download speed and eta.
- Python 3 Support
    
Documentation: http://itaybb.github.io/pySmartDL/