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:

cget <url> <output_path>

Multiple Downloads

To download multiple files:

cget <url1> <output_path1> <url2> <output_path2> ...

Proxy Support

To use a proxy server:

cget <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-2.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-2-py3-none-any.whl (3.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: choco_get-2.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-2.tar.gz
Algorithm Hash digest
SHA256 fe1bb277dd38a2ce772cf9950a531e0415978f55ed29fae0386777944b54fca1
MD5 1645776109537caf77055dcdfa36e7f7
BLAKE2b-256 ca846cfe77fc9c1cbb8b9447e65d5ba1b6020d486ee84f29d220fcb395453b85

See more details on using hashes here.

File details

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

File metadata

  • Download URL: choco_get-2-py3-none-any.whl
  • Upload date:
  • Size: 3.7 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-2-py3-none-any.whl
Algorithm Hash digest
SHA256 661727940a7e65109abfbc7550996bb8e98655ec81a54080a0d0ec6eaf30edd6
MD5 7490a00b294fcc0d77463e8c4a164906
BLAKE2b-256 3d95727039b9ab79f84a674afb4a276c8a38135ffe52aedeaa75897503818ff4

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