ProgressVertical is a Python library for displaying vertical progress bars for command-line interface (CLI) applications.
Designed with a focus on usability and customization, allowing the creation of multi-stage progress animations with configurable colors, styles, and durations, inspired by another library progressbar.
Installation:
pip install progressvertical
Example
from progressvertical import vertical
import time
name_list = ["Mel", "Bianca", "Melissa", "Piqueno", "Netuno", "Merenga"]
print("starting")
for name in vertical(name_list, label="Names"):
time.sleep(0.5)
print("finished")
Example 2
from progressvertical import vertical
import time
name_list = ["Mel", "Bianca", "Melissa", "Piqueno", "Netuno", "Merenga"]
numbers_list = [10, 20, 30, 40, 50]
color_list = ["vermelho", "verde", "azul", "amarelo"]
print("starting")
for items in vertical(
name_list, numbers_list, color_list,
labels=["Names", "Numbers", "Colors"],
colors=["cyan", "green", "magenta"],
height=5,
spacing=5
):
time.sleep(0.5)
print("finished")
Exemple 3
from progressvertical import vertical
import time
name_list = ["Mel", "Bianca", "Melissa", "Piqueno", "Netuno", "Merenga"]
print("starting")
progress_vertical = vertical(name_list, label="Names")
index = 0
while index < len(name_list):
next(progress_vertical)
time.sleep(0.5)
index += 1
print("finished")
Metadata
Release files for progressvertical 0.2.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| progressvertical-0.2.4.tar.gz | 10.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| progressvertical-0.2.4-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 21.1 kB
Release files / progressvertical-0.2.4.tar.gz
| Download URL | progressvertical-0.2.4.tar.gz |
|---|---|
| Size | 10.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
067962e44f338652d097861958de8eaaebb0cee91809dda6de914f7f27284ad0
|
|
BLAKE2b-256 checksum How to use checksums |
52086e570bb80312c1cda1caab3696caf671876be2e77d4644440a5984a47bd8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.11
|
Release files / progressvertical-0.2.4-py3-none-any.whl
| Download URL | progressvertical-0.2.4-py3-none-any.whl |
|---|---|
| Size | 10.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
4f6893f9cda95e4645c6a2aef15610b3683540ae9c8da640c7d3ab8a6d7a5c06
|
|
BLAKE2b-256 checksum How to use checksums |
49ecea065916cf75f0a189e61bcf2a512970d6c6bd24f4f9052d8d6d98955604
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.11
|