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
-
function
- 1 : curl download file
arguments used : function, argument, speed, output
- 2 : write numbers 1 to 333333 in a file
arguments used : function, speed, method, output and save function return value
- 1 : curl download file
-
sleep
-
1 : show loading animation for a few seconds
arguments used : sleep , speed , method
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
Release history Release notifications | RSS feed
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)
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3f1326a1be007f237dad3a2c7d2eb2b1997808cf523fd512d77e155eb5f5b763 |
|
MD5 | 9cffe891bae75e756806b8a0251b4b2f |
|
BLAKE2b-256 | 218e638c789c466bcccf89ec07c1e19cfe61c945f8e891e6ede681dfe4e03eb3 |