Skip to main content

Display customizable progress bars on the terminal easily.

Project description



PBar is a small work in progress Python library to display customizable progress bars on the terminal easily. Contributions are welcome!

https://user-images.githubusercontent.com/48654552/140072905-f83a1ff4-fba7-481d-925d-727caed6c3e8.mp4

More examples

https://user-images.githubusercontent.com/48654552/148692560-87e005f7-076a-48cc-9ae9-4c168ee040bc.mp4

Source available here.

https://user-images.githubusercontent.com/48654552/134776865-c7516cf1-0c66-44da-ae2c-f2cbedd2527c.mp4

Source available here.

https://user-images.githubusercontent.com/48654552/137568056-aafa1ba1-35c2-4ecd-84f8-99ca0093cab5.mp4

Source available here.


Wiki

Please visit the different wiki pages available here to see all the features of this package!

Requirements

  • Python 3.9+
  • A terminal that can display VT100 sequences and escape codes such as \v. Windows CMD and PowerShell do not support some of these entirely, though Windows Terminal does.

Installation

Pip

PBar is available on the Python Package Index:

pip install pbar2

You can also install this package through GitHub with pip:

pip install git+https://github.com/DarviL82/PBar

For uninstalling:

pip uninstall pbar2

AUR

There is also an Arch User Repository package made by MithicSpirit.

Additional Credits

User Task
DrMeepster Type Checking

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

PBar2-2.0.2.tar.gz (23.6 kB view details)

Uploaded Source

Built Distribution

PBar2-2.0.2-py3-none-any.whl (26.1 kB view details)

Uploaded Python 3

File details

Details for the file PBar2-2.0.2.tar.gz.

File metadata

  • Download URL: PBar2-2.0.2.tar.gz
  • Upload date:
  • Size: 23.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.22.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for PBar2-2.0.2.tar.gz
Algorithm Hash digest
SHA256 55eb3004bd40dfe7793b8461136ed692eaed9e7064b3cd3660a3187d3b75c95a
MD5 12207f666f803f169813739194444df8
BLAKE2b-256 39369c29b4ca54ccec7f41503e03e6590d3e8ad9b04fa6059382897158a28a43

See more details on using hashes here.

File details

Details for the file PBar2-2.0.2-py3-none-any.whl.

File metadata

  • Download URL: PBar2-2.0.2-py3-none-any.whl
  • Upload date:
  • Size: 26.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.22.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for PBar2-2.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 8dbcd2c0d968f652172f92a1d50ee154ebe718434ff7e907bf09c8a56e54397e
MD5 c7ce1ed8b5dd0340523b0fa8b79d2514
BLAKE2b-256 22257d03ad5b4fbc7a73e919b10549b70b3387d4f0f23a327318b654c4eb7f27

See more details on using hashes here.

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