Skip to content

A simple, easy to use, multithreaded downloader with queuing.

License

Notifications You must be signed in to change notification settings

linuxwhatelse/pyloader

Repository files navigation

pyloader - A simple python downloader

Build Status pypi

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).

ToDo

Things to implement:

  • More unittests
  • Pause/Resume downloads

Requirements

What you need:

  • Python 2.7 / Python 3.4 and up
  • The great python requests module

Installation

From pypi (recommanded)

pip install lwe-pyloader

From source

git clone https://github.com/linuxwhatelse/pyloader
cd pyloader
python setup.py install

Usage

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! :)