Metadata-Version: 2.4
Name: dikshantprogress
Version: 1.0.0
Summary: Customizable progress bars with time and event triggers
Author-email: Your Name <your@email.com>
Project-URL: Homepage, https://github.com/yourusername/dikshantprogress
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.7
Description-Content-Type: text/markdown
License-File: LICENSE.txt
Dynamic: license-file

# dikshantprogress

[![PyPI](https://img.shields.io/pypi/v/dikshantprogress)](https://pypi.org/project/dikshantprogress/)
![Python](https://img.shields.io/pypi/pyversions/dikshantprogress)

Customizable progress bars with time-based and event-triggered controls.

## Features
- Time-based progress bars
- Event-triggered progress
- Thread-safe operations
- Customizable display

## Installation
```bash
pip install dikshantprogress
```

## Basic Usage
```python
from dikshantprogress import TimedProgressBar

# Run for 5 seconds
bar = TimedProgressBar(total=100)
bar.run_for(5)
```

## Advanced Usage
```python
from dikshantprogress import TriggeredProgressBar

# Event-based progress
def start_condition():
    return server_online()

def stop_condition():
    return download_complete()

bar = TriggeredProgressBar(start_condition, stop_condition)
bar.monitor()
```
