Just Another Beautiful progress BAR
Project description
Just Another Beautiful progress BAR (some might replace Beautiful by Boring).
jabbar is a python package implementing a simple progress bar. The output looks like:
75% |█████████████████ | 750/1000
It is lightweight, and easy to use and modify. As a special feature, it can deal with more items than expected, e.g. 1100/1000.
Install
jabbar can be installed from PyPI via
$ pip install jabbar
or from the latest code on GitHub with
$ pip install git+https://github.com/yannikschaelte/jabbar.git
Get started
jabbar is quite flexible and can operate in different modes.
jabbar can simply wrap around any iterable to make loops show a little progress bar:
from jabbar import jabbar
for _ in jabbar(range(1000)):
pass
The updating scheme can also be individually specified:
from jabbar import jabbar
with jabbar(total=1000) as bar:
for _ in range(50):
bar.inc(20)
When usage of a context manager is undesirable, use jabbar.finish() to finish the output line.
License
jabbar is available under a MIT license.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.