pyloader is a simple, easy to use, multi-threaded downloader with queuing support.
It is NOT a command-line utility but instead something you can (if you want) implement
in one (or more, I don't care :)) of your applications.
I wrote project-specific downloader a few times now and finally decided to create a proper module for it as
I couldn't find an existing one (Haven't spent that much time searching though).
Things to implement:
- More unittests
- Pause/Resume downloads
What you need:
- Python 2.7 / Python 3.4 and up
- The great python requests module
pip install lwe-pyloader
git clone https://github.com/linuxwhatelse/pyloader
cd pyloader
python setup.py install
The source has been commented quite well so at any point you might just:
import pyloader
help(pyloader)
To get you started though, check the included examples.
Happy coding! :)