Metadata-Version: 1.1
Name: ppl
Version: 0.4.3
Summary: A pretty progressbar library
Home-page: https://github.com/meain/ppl
Author: Abin Simon
Author-email: abinsimon10@gmail.com
License: UNKNOWN
Description: ppl
        ===
        
        .. image:: https://i.imgur.com/UGgcdf1.gif
        
        **PRETTY PROGRESSBAR LIBRARY**
        
        The progress bar library that started with the idea of looking pretty
        
        Installation
        ------------
        
        Only works with ``python3``.
        
        ::
        
           pip3 install ppl
        
        How to use
        ----------
        
        Simple usage
        ~~~~~~~~~~~~
        
        .. code:: python
        
           import time
           from ppl import pb
        
           for i in pb(range(100)):
               time.sleep(0.1)
        
        Show task name along with the progress bar
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        
        .. code:: python
        
           import time
           import random
           from ppl import pb
        
           total = 120
           tasks = [
               'Make paintball', 'Find dragons', 'Code in python', 'Take out the trash',
               'Fill up water bottles for trip'
           ]
           for task in tasks:
               i = 0
               for i in pb(range(total), task=task):
                   sleep_time = [.05, .04, .03, .02, .01][random.randint(0, 4)]
                   time.sleep(sleep_time)  # emulating long-playing task
        
        Custom bar length
        ~~~~~~~~~~~~~~~~~
        
           By default the bar length is the full width of the terminal window
        
        .. code:: python
        
           import time
           from ppl import pb
        
           for i in pb(range(100), bar_len=20):
               time.sleep(0.1)
        
Keywords: progressbar,spinner,loader
Platform: UNKNOWN
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Utilities
