Skip to main content

A tiny module to make downloading with python super easy.

Project description

https://codecov.io/gh/choldgraf/download/branch/master/graph/badge.svg https://travis-ci.org/choldgraf/download.svg?branch=master

Download

A no-frills tool to download files from the web. It will attempt to be smart about not downloading data that’s already there, checking to make sure that there were no errors in fetching data, automatically unzipping the contents of downloaded zipfiles (if desired), and displaying a progress bar with statistics.

Installation

Either clone this repository and install with:

python setup.py install

or, simply install with pip:

pip install download

Usage

Download a file on the web is as easy as:

from download import download
path = download(url, file_path)

a file called file_name will be downloaded to the folder of file_path.

If your file is a zip file, you can add the flag:

path = download(url, file_path, zipfile=True)

in this case, the file will be downloaded, and then unzipped into the folder specified by file_name.

Project details


Download files

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

Source Distribution

download-0.3.1.tar.gz (120.9 kB view details)

Uploaded Source

Built Distribution

download-0.3.1-py2.py3-none-any.whl (18.5 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file download-0.3.1.tar.gz.

File metadata

  • Download URL: download-0.3.1.tar.gz
  • Upload date:
  • Size: 120.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for download-0.3.1.tar.gz
Algorithm Hash digest
SHA256 bf3f9bb93c5a43e4fc49d8f97ad2aa1e27b98e07552fabe51fed0dd959410d52
MD5 488727ad9ac79c2d284fa41d478a974b
BLAKE2b-256 65e26fdcb401077d29f3455d8fe816b2b360d6e6174da9e16b505bab401371fd

See more details on using hashes here.

File details

Details for the file download-0.3.1-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for download-0.3.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 45e9372fbeee00d377f77396629da4e0c913f89d56e1644d7cdf193ca84d7574
MD5 7b6144e0b69e1341b12edc70665b83c3
BLAKE2b-256 68fc84f8b4207d2aac161805ed8fa3023db95326af954ca8eb03d95840f7908c

See more details on using hashes here.

Supported by

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