A text progress bar is typically used to display the progress of a long-running operation, providing a visual cue that processing is underway. The progressbar is based on the old Python progressbar package that was published on the now-defunct Google Code. Since that project was completely abandoned by its developer and the developer did not respond to my email, I decided to fork the package. This package is still backward compatible with the original progressbar package so you can safely use it as a drop-in replacement for existing projects. The ProgressBar class manages the current progress, and the format of the line is given by a number of widgets. A widget is an object that may display differently depending on the state of the progress bar.

Features

  • The progressbar module is very easy to use
  • Documentation available
  • Automatically enables features like auto-resizing when the system supports it
  • There are many ways to use Python Progressbar
  • Multiple (threaded) progressbar
  • Combine progressbar with print output

Project Samples

Project Activity

See All Activity >

Categories

Libraries

License

BSD License

Follow Python Progressbar

Python Progressbar Web Site

Other Useful Business Software
Forever Free Full-Stack Observability | Grafana Cloud Icon
Forever Free Full-Stack Observability | Grafana Cloud

Our generous forever free tier includes the full platform, including the AI Assistant, for 3 users with 10k metrics, 50GB logs, and 50GB traces.

Built on open standards like Prometheus and OpenTelemetry, Grafana Cloud includes Kubernetes Monitoring, Application Observability, Incident Response, plus the AI-powered Grafana Assistant. Get started with our generous free tier today.
Create free account
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Python Progressbar!

Additional Project Details

Programming Language

Python

Related Categories

Python Libraries

Registered

2024-05-29