Package: os-sys
ï»¿update notes:fixed:os_sys.log: get_logger functionperformance:fixed some performance issuesworking on:bug fixing, making functions and classes faster and maybe adding threading support follow me on libaries.io for info about new releasesinclude:introduction

server                                                                     

description                                                                                                                                                                    

home

loading_barsintroduction:to install os_sys you type: pip install os_sys                                                                                  
to upgrade os_sys you type: pip install --upgrade os_sys                                                                                  
so lets get start to install os_sysserver:you can read the server docs athttps://www.stranica.nl/docsdiscription:os_sys is a extra package for python(3)                                                                                  
it's a extra to have a more easy use of the normal python libs                                                                                  
plz look sometimes to my packages becuse i am making more own libs(extra is not that own lib)                                                                                  
if i have more info i while show it here                                                                                   
plz read the licenseloading_bars:
Easy progress reporting for Python|pypi|BarsThere are 7 progress bars to choose from:BarChargingBarFillingSquaresBarFillingCirclesBarIncrementalBarPixelBarShadyBarTo use them, just callnextto advance andfinishto finish:.. code-block:: pythonfrom os_sys.progress import bar

bar = Bar('Processing', max=20)
for i in range(20):
    # Do some work
    bar.next()
bar.finish()or use any bar of this class as a context manager:.. code-block:: pythonfrom os_sys.progress import bar

with Bar('Processing', max=20) as bar:
    for i in range(20):
        # Do some work
        bar.next()The result will be a bar like the following: ::Processing |#############                   | 42/100To simplify the common case where the work is done in an iterator, you can
use theitermethod:.. code-block:: pythonfor i in Bar('Processing').iter(it):
    # Do some workProgress bars are very customizable, you can change their width, their fill
character, their suffix and more:.. code-block:: pythonbar = Bar('Loading', fill='@', suffix='%(percent)d%%')This will produce a bar like the following: ::Loading |@@@@@@@@@@@@@                   | 42%You can use a number of template arguments inmessageandsuffix:==========  ================================
Name        Value
==========  ================================
index       current value
max         maximum value
remaining   max - index
progress    index / max
percent     progress * 100
avg         simple moving average time per item (in seconds)
elapsed     elapsed time in seconds
elapsed_td  elapsed as a timedelta (useful for printing as a string)
eta         avg * remaining
eta_td      eta as a timedelta (useful for printing as a string)
==========  ================================Instead of passing all configuration options on instatiation, you can create
your custom subclass:.. code-block:: pythonclass FancyBar(Bar):
    message = 'Loading'
    fill = '*'
    suffix = '%(percent).1f%% - %(eta)ds'You can also override any of the arguments or create your own:.. code-block:: pythonclass SlowBar(Bar):
    suffix = '%(remaining_hours)d hours remaining'
    @property
    def remaining_hours(self):
        return self.eta // 3600SpinnersFor actions with an unknown number of steps you can use a spinner:.. code-block:: pythonfrom os_sys.progress import spinner

spinner = Spinner('Loading ')
while state != 'FINISHED':
    # Do some work
    spinner.next()There are 5 predefined spinners:SpinnerPieSpinnerMoonSpinnerLineSpinnerPixelSpinnercomming -working to a big update the 2.0.0 releasehome:plz visit my one website there you can post every program for python that you want:

https://python-libs-com.webnode.nl/