Skip to main content

A customized Rich Progress Bar.

Project description

MaxProgress 0.4.2

Updated dependencies to match fellow helper scripts: maxconsole and maxcolor.

MaxProgress 0.3.0

Updated to match dependencies with fellow helper scripts: maxconsole and maxcolor.

MaxProgress 0.2.0

Maxprogress provides a thin wrapper around rich’s Progress Bar class. It generates a custom formatted progress bar.


maxprogress

Installation

MaxProgress is available on PyPI and able to be installed with pip, pdm, or your favorite package manager.

Pip

pip install maxprogress

PDM

pdm add maxprogress

Usage

from maxprogress import get_progress

progress = get_progress():

with progress:

    task1 = progress.add_task("[red]Downloading...", total=200)
    task2 = progress.add_task("[green]Processing...", total=200)
    task3 = progress.add_task("[cyan]Cooking...", total=200)

    while not progress.finished:
        progress.update(task1, advance=0.5)
        progress.update(task2, advance=0.3)
        progress.update(task3, advance=0.9)
        time.sleep(0.02)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

maxprogress-0.4.2.tar.gz (1.9 kB view hashes)

Uploaded Source

Built Distribution

maxprogress-0.4.2-py3-none-any.whl (2.3 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page