Skip to main content

create loading animation in python cli project ...

Project description



what is tekrar

create loading animation in python cli project ...

  • Generally you can use tekrar in two methods ...
    • sleep
      maybe a unique example similar to time.sleep ...
      pause the python cli project and display the loading animation for a few seconds ...
      
    • function
      show loading animation will be displayed until the function process is completed ...
      

installation

  • install by pip

    # linux
    
    sudo python3 -m pip install tekrar
    
    # windows
    
    py -m pip install tekrar
    
  • install by setup.py

    # linux
    
    sudo python3 -m pip install https://github.com/sys113/tekrar/archive/0.1.1.zip
    
    # windows
    
    py -m pip install https://github.com/sys113/tekrar/archive/0.1.1.zip
    

example


description

  • speed

      # set loading speed ...
      
      # range 1 to 10 ...
      # default value is 3 ...
      
      speed = 5
    
  • method

      # set loading animation method ...
      
      # only 1 or 2 ...
      # default value is 1 ...
      
      method = 2
    
    • method 1

    • method 2

  • sleep

      # pause the python cli project and display the loading animation for 8 seconds ...
      # maybe a unique example similar to time.sleep ...
      
      # argument 'sleep' must be a int type ...
      # cannot use simultaneously 'sleep' and 'function' argument ...
      
      sleep = 8
    
  • function

      # show loading if 'x' function running ...
      
      # cannot use simultaneously 'sleep' and 'function' argument ...
      
      function = x
    
  • argument

    # use this method if 'function' has 'argument' ...
    
    # argument 'argument' must be a int type ...
    
    argument = ['tekrar','SYS113']
    
  • output

    # if 'function' has arguments then use this way for hide function output ...
    
    # default value is True
    # argument 'output' must be boolean type ...
    
    output = True
    
  • save function return value

    # call tekrar.loading function in a variable ...
    
    save_return_value = tekrar.loading(function = func, argument = ['hi'], output = True, speed = 5, method = 2)
    

copyright

copyright SYS113 - 2019.


license

MIT license , please see LICENSE file.


donate

  • for iranian users   :       id pay      -                    https://idpay.ir/sys113
  • for global users   :  BTC wallet id  -   149JgUmFqG6MvFg79Ldrvdk2bN35ByhMuw

contact me


last world

hope this is tekrar useful to you and enjoy it.


tekrar logo ❤️ mohamad moradiyani


Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tekrar-0.1.1.tar.gz (8.4 kB view details)

Uploaded Source

File details

Details for the file tekrar-0.1.1.tar.gz.

File metadata

  • Download URL: tekrar-0.1.1.tar.gz
  • Upload date:
  • Size: 8.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.4

File hashes

Hashes for tekrar-0.1.1.tar.gz
Algorithm Hash digest
SHA256 3f1326a1be007f237dad3a2c7d2eb2b1997808cf523fd512d77e155eb5f5b763
MD5 9cffe891bae75e756806b8a0251b4b2f
BLAKE2b-256 218e638c789c466bcccf89ec07c1e19cfe61c945f8e891e6ede681dfe4e03eb3

See more details on using hashes here.

Supported by

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