Skip to main content

A fast replacement for wget.

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 choco-get

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.post2.tar.gz (3.4 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.post2-py3-none-any.whl (3.8 kB view details)

Uploaded Python 3

File details

Details for the file choco_get-1.post2.tar.gz.

File metadata

  • Download URL: choco_get-1.post2.tar.gz
  • Upload date:
  • Size: 3.4 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.post2.tar.gz
Algorithm Hash digest
SHA256 ca78252875af58897b5b20e8fc2c2fac2e7f4e219b5e1bafe59e0bd91af1ad43
MD5 c933b848ea101a53b811c87bb06d1085
BLAKE2b-256 74b49e55faae27894f3bd50ed20d622033dc97dd8d2863b23584da80c808963c

See more details on using hashes here.

File details

Details for the file choco_get-1.post2-py3-none-any.whl.

File metadata

  • Download URL: choco_get-1.post2-py3-none-any.whl
  • Upload date:
  • Size: 3.8 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.post2-py3-none-any.whl
Algorithm Hash digest
SHA256 0e57f6a8ff338a1044d3f049f23a1a673a785ca111328cfe967cae8ff51197b6
MD5 5d9915bfd08863cf0ed6ec2fc1599c9b
BLAKE2b-256 c293284546355f45a95e8218d00d1a328b6528db7291aac32ce6ffe4f0b2b3cf

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