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

Uploaded Source

File details

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

File metadata

  • Download URL: split-downloader-0.2.2.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.2.tar.gz
Algorithm Hash digest
SHA256 748bbd7a45e7466c47d8bf00c8f012ed98627fd908cc93f185419d8238784161
MD5 d58393084d31901362117d0155dceaf3
BLAKE2b-256 caaa7ee87c0d4c8b88bf379b889b08731be984bfb4215eeda19aa1b01ba0606e

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 Sentry Error logging StatusPage Status page