Metadata-Version: 2.5
Name: synergy-bar
Version: 0.1.0
Summary: A tqdm progress bar that narrates itself in corporate jargon
Project-URL: Homepage, https://github.com/JBiddle96/synergy-bar
Project-URL: Repository, https://github.com/JBiddle96/synergy-bar
Project-URL: Issues, https://github.com/JBiddle96/synergy-bar/issues
Author-email: jbiddle <jbiddle96@gmail.com>
License-Expression: MIT
License-File: LICENSE
Keywords: corporate-jargon,fun,progress-bar,tqdm
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Utilities
Requires-Python: >=3.12
Requires-Dist: tqdm>=4.70.0
Description-Content-Type: text/markdown

# SynergyBar

Is your Python code lacking corporate alignment?

Do you feel your pursuit of stakeholder value waning? 

Does management understand how committed your code is to client outcomes?

If you answered yes to these questions, `SynergyBar` is here to reorient you back to your north star!
Simply wrap your loops in `SynergyBar` and watch as your code instantly becomes more outcome-focussed, collaboration-minded, and priority-aligned.

## Install

```
pip install synergy-bar
```

## Usage

`SynergyBar` is a drop-in replacement for `tqdm` — wrap any iterable and it displays a random message updated on a timer:

```python
import time
from synergy_bar import SynergyBar

for item in SynergyBar(range(100)):
    time.sleep(0.1)
```

Extra keyword arguments:

- `interval` (float, default `1.0`) — seconds between message changes.
- `profile` (str, default `"general"`) — which phrase set to use. Current businesses include: `general`, `defence`, `education`, `finance`, `health`, `retail`, `tourism`.
- `phrases` (list of str) — supply your own dynamic phrases to add that personal touch.

All other arguments and keyword arguments are passed straight through to `tqdm`.

```python
from synergy_bar import SynergyBar

for item in SynergyBar(range(100), profile="finance", interval=0.5):
    ...
```

## License

MIT — see [LICENSE](LICENSE).

## Contributing

This is obviously just a bit of fun, but please feel free to add additional phrases/profiles. You never know who might urgently need to demonstrate their corporate allegiance.