Metadata-Version: 2.4
Name: emsung365-ft-package
Version: 0.0.2
Summary: A minimal reimplementation of tqdm's progress bar
Author-email: emsung365 <enz5034@gmail.com>
Project-URL: Homepage, https://github.com
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.1
Description-Content-Type: text/markdown
License-File: LICENSE
Dynamic: license-file

# ft_tqdm

A minimal reimplementation of [tqdm](https://github.com/tqdm/tqdm)'s progress bar, built from scratch using only the Python standard library.

## Installation

```bash
pip install ft-tqdm
```

## Usage

```python
from ft_tqdm import ft_tqdm
import time

for i in ft_tqdm(range(100)):
    time.sleep(0.02)
```

This produces a live-updating progress bar in the terminal, showing:

- Percentage complete
- A filled/empty bar
- Current step / total
- Elapsed time, estimated remaining time, and iteration speed

Example output:

```
 43%|████████▌           | 43/100 [00:01<00:01, 38.42it/s]
```

## Features

- No external dependencies
- Handles empty iterables (`range(0)`) gracefully
- Adjusts bar width to fit the current terminal size

## License

This project is licensed under the MIT License — see the [LICENSE](LICENSE) file for details.
