max-arnold / python-progressbar

Python Progressbar

Home Page:http://progressbar-2.readthedocs.org/en/latest/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Text progress bar library for Python.

Travis status:

https://travis-ci.org/WoLpH/python-progressbar.png?branch=master

Coverage:

https://coveralls.io/repos/WoLpH/python-progressbar/badge.png?branch=master

Introduction

NOTE: This version has been completely rewritten and might not be 100% compatible with the old version. If you encounter any problems while using it please let me know: https://github.com/WoLpH/python-progressbar/issues

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 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. There are many types of widgets:

  • Timer
  • ETA
  • AdaptiveETA
  • FileTransferSpeed
  • AdaptiveTransferSpeed
  • AnimatedMarker
  • Counter
  • Percentage
  • FormatLabel
  • SimpleProgress
  • Bar
  • ReverseBar
  • BouncingBar
  • RotatingMarker

The progressbar module is very easy to use, yet very powerful. It will also automatically enable features like auto-resizing when the system supports it.

Links

About

Python Progressbar

http://progressbar-2.readthedocs.org/en/latest/

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:Python 98.4%Language:Makefile 1.6%