Skip to main content

A fast file download manager.

Project description

Custom Download Script

This Python script is designed to download files with a progress bar, support for resuming downloads, and logs metadata about the download. The script can handle multiple downloads at once and displays real-time download speed and ETA.

Requirements

To install the required package, use:

pip install cget

Usage

Single Download

To download a single file:

python download_script.py <url> <output_path>

Multiple Downloads

To download multiple files:

python download_script.py <url1> <output_path1> <url2> <output_path2> ...

Proxy Support

To use a proxy server:

python download_script.py <url> <output_path> --proxy <proxy_address>

Features

  • Supports resuming downloads.
  • Displays a progress bar with percentage, download speed, and ETA.
  • Logs download metadata including URL, file name, size, and time taken.
  • Multi-threaded download for multiple files.
  • Handles retries in case of failures.

Dependencies

  • requests
  • rich

License

MIT License

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

choco_get-1.0.0.tar.gz (2.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

choco_get-1.0.0-py3-none-any.whl (3.3 kB view details)

Uploaded Python 3

File details

Details for the file choco_get-1.0.0.tar.gz.

File metadata

  • Download URL: choco_get-1.0.0.tar.gz
  • Upload date:
  • Size: 2.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.2

File hashes

Hashes for choco_get-1.0.0.tar.gz
Algorithm Hash digest
SHA256 dd628d1a7ac1f6c82496189d79b243214aa1e51cd4786c3107b16b5e3cb4dcf8
MD5 291b8dc282c0576cb30a95c46685cc79
BLAKE2b-256 22844ca9e74a1b8acb04c692f72b589b4200c34a22bc464d26204e2842133766

See more details on using hashes here.

File details

Details for the file choco_get-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: choco_get-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 3.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.2

File hashes

Hashes for choco_get-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 be4502b84637bc5c18a6913cc2b30d28355813d5abb8302c83641cc3ee5c316c
MD5 80f73cef1dccad91582c435a24a3a5e1
BLAKE2b-256 953d6044730c628c3ae1c88accf5319775df6fe72aa365a373fbf244f4edf6b1

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