Skip to main content

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

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

split-downloader-0.2.7.tar.gz (14.3 kB view details)

Uploaded Source

File details

Details for the file split-downloader-0.2.7.tar.gz.

File metadata

  • Download URL: split-downloader-0.2.7.tar.gz
  • Upload date:
  • Size: 14.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.1.0 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.8.1

File hashes

Hashes for split-downloader-0.2.7.tar.gz
Algorithm Hash digest
SHA256 0e89bad43ab892e4ab87ed0542a85a30df20c8b5dde913d5906c83310a07f3ef
MD5 35b2dbbe553cc08fb07feffc9277d983
BLAKE2b-256 9edc3d473f94c24297a7a6f43fa76d24c81a3a23200815f885e80d887def0b01

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page