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.6.tar.gz (14.3 kB view details)

Uploaded Source

File details

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

File metadata

  • Download URL: split-downloader-0.2.6.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.6.tar.gz
Algorithm Hash digest
SHA256 dfb527d75dee2bdfdf45b214b48817d46c2f620178db36e52bb031787e041fff
MD5 ef7a0201e3941e6a673fe4d8c13c15d4
BLAKE2b-256 92ab86facd38dc48d8057e9910d75b5dab3bae17a84c2aebe57342b3da7cedea

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