Skip to main content

Intro

This module is used for downloading files from the internet via http or ftp.

It supports basic http authentication and ftp accounts, and supports resuming downloads. It does not support https or sftp at this time. The main advantage of this package is it’s ease of use, and pure pythoness. It only uses the Python standard library, so no dependencies to deal with, and no C to compile.

Usage

If a non-standard port is needed just include it in the url (http://example.com:7632).

Simple

downloader = downloader.Download(’http://example.com/file.zip’) downloader.download()

Use full path to download

downloader = downloader.Download(’http://example.com/file.zip’, “/Users/username/Downloads/newfilename.zip”) downloader.download()

Password protected download

downloader = downloader.Download(’http://example.com/file.zip’, “/Users/username/Downloads/newfilename.zip”, (‘username’,’password’)) downloader.download()

Resume

downloader = downloader.Download(’http://example.com/file.zip’) downloader.resume()

Metadata

Release files for file-downloader 0.5.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for file-downloader 0.5.2
File Size Uploaded Provenance Actions
file_downloader-0.5.2.tar.gz 5.2 kB Without provenance Details for file_downloader-0.5.2.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for file-downloader 0.5.2
File Interpreter ABI Platform Actions
file_downloader-0.5.2-py3-none-any.whl Python 3 none any Details for file_downloader-0.5.2-py3-none-any.whl

Total release size: 10.8 kB

Release files / file_downloader-0.5.2.tar.gz

Download URL file_downloader-0.5.2.tar.gz
Size 5.2 kB
Tags Source
SHA-256 checksum
How to use checksums
4af8d7de2d84c97621c8fcdafda54e372fa2b7a5161fd1cf979c8356851ff3f6
BLAKE2b-256 checksum
How to use checksums
a1bd62eb1eceb004cde739f5e69032c2196f744fa7a47e3d9989fd29d2213154
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.12

Release files / file_downloader-0.5.2-py3-none-any.whl

Download URL file_downloader-0.5.2-py3-none-any.whl
Size 5.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
2e1ab9cf727c4dd4969060ea3c15806ce43297419f19cb5a3aa1979469b22f63
BLAKE2b-256 checksum
How to use checksums
e67e17da66b023aa2e4ab50884383741a5578433f6e2390c830fb8e0b013b8d9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.12

Security for file-downloader 0.5.2

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page