split-downloader

Parallel downloader


Keywords
pyparallel
License
MIT
Install
pip install split-downloader==0.2.9

Documentation

PyParallel

Split downloader using HTTP range headers.

Python port of https://github.com/t3rm1n4l/godownload

https://pypi.python.org/pypi/pyparallel https://travis-ci.org/joeirimpan/pyparallel https://pyparallel.readthedocs.io/en/latest/?badge=latest https://pyup.io/repos/github/joeirimpan/pyparallel/

Installation

pip install split-downloader

Usage

CLI

download --url "https://speed.hetzner.de/100MB.bin" --conns 10 --filename 100MB.bin

Python API

from pyparallel import Downloader

d = Downloader(
        url='https://upload.wikimedia.org/wikipedia/commons/f/ff/Pizigani_1367_Chart_10MB.jpg',
        conns=3,
        filename='chart.jpg'
)
d.start()

TODO

  • Progress bar