semvec/pypi-packages huggingface dataset:
progress-pybar 1.0.2
Quick and easy loading bar for your Python scripts
License: MIT

# progress_pybar
The progress bar accepts two arguments

the object you are iterating

    items: Union[dict, list, str]

and the length of the bar

    bar_: int = 70

The string argument is synonymous with the path of a file
This argument represents the length of the object, thus the number of iterations the progress bar will repeat through
This number affects the incremental percentage increase

The bar argument represents the length of the bar, by default an ideal length for an 80x24 terminal


```python
from time import sleep

from progress import ProgressBar

items = ["list", "of", "things"]

def enumerate_items() -> None:
    progress = ProgressBar(items, 70)
    for count, item in enumerate(items):
        progress.bar(count)
        sleep(0.5)
    progress.complete()
    print()
```
root-finder 1.0.1
Find the variable full-path of your repo
License: MIT

# root_finder
This will attempt to find the root dir of your repo starting with
the absolute path of the dir you are currently in
To still allow you to name subdirs the same as the repo the script
will return the directory once it has found the named dir and is
within a dir not equal to the parameter
The script will continue to loop until this criteria is met, or
until it reaches root - where it will raise a FileNotFoundError

    :param repo:    The name of your repository
    :param here:    The path you are currently in, or relative to
                    entered path
    :return:        The full path of your repo within your system