Metadata-Version: 2.3
Name: choco-get
Version: 1.0.0.post1
Summary: A fast file download manager.
License: MIT
Author: Chocolate Loves You
Requires-Python: >=3.8,<4.0
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Dist: requests (>=2.25.1,<3.0.0)
Requires-Dist: rich (>=10.0.0,<11.0.0)
Description-Content-Type: text/markdown

# 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:

```bash
pip install choco-get
```

## Usage

### Single Download

To download a single file:

```bash
python download_script.py <url> <output_path>
```

### Multiple Downloads

To download multiple files:

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

### Proxy Support

To use a proxy server:

```bash
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

