Skip to main content

ProgreessBar for Python, based on Arch progressbar, with ILoveCandy option enabled

Project description

Pacman-progressbar
==================

A ProgressBar for Python, based on Arch progressbar, with `ILoveCandy` option enabled.

#### Instalation
```bash
pip install pacmanprogressbar
```


#### Usage


Import the package and create the bar
```python
from pacmanprogressbar import Pacman
p = Pacman()
```

#### Parameters

| Parameter | Default | Description |
| --- | --- | --- |
| start | 0 | Initial value |
| end | 100 | Defines the bar's dimension in an amount of items or "steps" |
| width | `console size` | Size (in chars) of the bar, by default is the console size |
| step | 0 | Current position in the progressbar |
| text | `None` | Write some text at the beginning of the line |
| encode | UTF-8 | Encoding |


#### Methods

``` python
p.update([value])
```

Update the progress, incresing the size by 1, or by the "value" parameter

```python
p.progress([value]):
```

Set an specified progress, the parameters is mandatory:


#### Output
----------
![Alt text](http://i.imgur.com/7oh3T6x.gif)

Project details


Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page