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

Uploaded Source

File details

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

File metadata

  • Download URL: split-downloader-0.2.9.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.9.tar.gz
Algorithm Hash digest
SHA256 9d08edfea499493b0fe5eadb3f55546bd94436e49e132bd49937cda88b82ef79
MD5 68886ab60c66f5ab4e3ad10dc7889329
BLAKE2b-256 e71527f4c645e499c074aecbc696d6b5fd4538834f3935c4a3cb6bae2102646e

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.2.9 This release

1 file

0.2.8

1 file

0.2.7

1 file

0.2.6

1 file

0.2.5

1 file

0.2.4

1 file

0.2.3

1 file

0.2.2

1 file

0.2.1

1 file

0.2.0

1 file

Supported by

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