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

Uploaded Source

File details

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

File metadata

  • Download URL: split-downloader-0.2.5.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.5.tar.gz
Algorithm Hash digest
SHA256 86b738fb1a717f5d3923f505fbcf8ff9404a673f6d172b1db1223a6fe3be8d75
MD5 1ba042f3602a163b3708245946d67c42
BLAKE2b-256 3201a7b46af15c6da745ead3eff0007d3d6f7c7a7adfea499620f3a71a1e937b

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