Lowbar Versions Save

The simplest no-nonsense progress bar for python

v1.5.3

7 months ago
  • Minor patch that removes an unnecessary f-string

v1.5.2

1 year ago
  • PyPI re-release with fixed README

v1.5.1

1 year ago
  • Added no_clear parameter, which if enabled, will prevent the automatic clearing of the bar when exiting from an iterable or context manager.

v1.5.0

1 year ago
  • Added bar_desc option, which will display a description beside (left) the progress bar. The description will be hidden if the console size is too small to accommodate both the bar and the description.
  • Added remove_ends option, which removes the two chars ([ & ]) used to define the two ends of the progress bar.
  • Added extra checks to make sure bar_load_fill and bar_blank_fill are single char strings.
  • Reduced sleep call duration in update_smooth() from 0.005 to 0.002.

v1.4.2

1 year ago
  • Fixed broken update (1.4.1), bar_iter's default value type set to int instead of NoneType

v1.4.1

1 year ago
  • Automatically convert bar_iter to a range object if it's an int

v1.4.0

1 year ago
  • Renamed class LowBar to lowbar New usage is

    bar = lowbar.lowbar()
    

    instead of

    bar = lowbar.LowBar()
    

    Note: We still keep LowBar as an alias to lowbar. This way, we dont have to bump the major version number to 2, since the change becomes backwards compatible (Will not break any programs which may still use the older class name LowBar)

v1.3.5

1 year ago
  • Added support for use as iterable:
    for i in lowbar.LowBar(range(100)):
        time.sleep(0.5)  # task
    

v1.2.5

1 year ago
  • Added new() as an alias for update(0)

v1.1.5

1 year ago
  • Minor patch that changes the following:

        def __exit__(self, type, value, traceback) -> None:
    

    to

        def __exit__(self, *exc) -> None:
    

    Looks neater, and pylint doesn't whine