Skip to main content

Display customizable progress bars on the terminal easily.

Project description




PBar is a small Python library to display highly 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.2.2.tar.gz (24.5 kB view details)

Uploaded Source

Built Distribution

PBar2-2.2.2-py3-none-any.whl (27.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: PBar2-2.2.2.tar.gz
  • Upload date:
  • Size: 24.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.10.4

File hashes

Hashes for PBar2-2.2.2.tar.gz
Algorithm Hash digest
SHA256 dc49a707dbdc82a5f16c27b623405440cfd01215f610a82c69b77eb7e4bc53aa
MD5 65524f2fdb18211328d2cc1dd92ce792
BLAKE2b-256 f318d49ff7c685b1dc52d98ef6d5aedc83aeb623eb8749382813f02081809efa

See more details on using hashes here.

File details

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

File metadata

  • Download URL: PBar2-2.2.2-py3-none-any.whl
  • Upload date:
  • Size: 27.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.10.4

File hashes

Hashes for PBar2-2.2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 7a75e3e2d558b58e52c362baacd16a6904619e7e9451d9df3f736b5898eccd8a
MD5 be6ac81e9432d92c26c2e9e50370c809
BLAKE2b-256 235975caacbdae6c24d0b82b1b488bc97f8ac0acd4da306f690c04ba9c3fba9b

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