It displays loading like structure in loopy statement
Project description
pyloadart
It displays loading like structure in loopy statement (package)
pyloadart
|
|-- function
| |
| |-- bar()
| |-- arrow()
| |-- doted()
| |-- hash_()
| |-- custom()
| |-- loop
| |
| |-- box()
| |-- arrow()
| |-- clock()
| |-- doted()
| |-- custom()
| |-- inwords()
| |-- outwords()
|
|-- asign
| |
| |-- ExceptionKeyboardInterrupt
| |-- loop
| |-- ExceptionKeyboardInterrupt
|
|-- version
| |__ v0.0.1
|
|-- author
| |_ Madhava-mng
|
|__ The End. Nandrigal...!
>>> import pyloadart as pla
>>> for i in range(500000):
... pla.arrow(i, 500000, msg='banner\\t')
banner 100% [➢➢➢➢➢➢➢➢➢➢➢➢➢➢➢➢➢➢➢➢➢➢➢➢➢➢➢➢➢➢➢➢➢➢➢➢]
Function:
➢ bar
➢ arrow
➢ doted
➢ hash_
➢ custom
Assign:
➢ ExceptionKeyboardInterrupt = False/True
Arg:
➢ current_value => (int) number
➢ expected_value => (int) number
➢ theam => (str) Inside loders "#" or "➢" ...
only in custom
➢ msg => (str) print the message before loaders
➢ unfilled => (str) Fill this char with unfilled areas
➢ number => (Bool) for hide persentage sign and number
➢ color => (str) W => white
R => red
B => blue
G => green
Y => yellow
P => pink like code: \\033[35m
D => disco
the colors displayed according your terminal
color scheam
➢ end_with => (str) end with chars default "[]"
[0] => starts with
[1] => ends with
➢ interval => (int) set intervel to print the loader
To wavering the speed of the program
Examples:
>>> import pyloadart as pla
>>>
>>> for i in range(500000):
... pla.arrow(i, 500000, msg='banner \\t')
banner 100% [➢➢➢➢➢➢➢➢➢➢➢➢➢➢➢➢➢➢➢➢➢➢➢➢➢➢➢➢➢➢➢➢➢➢➢]
>>> for i in range(500000):
... pla.arrow(i, 500000, msg='banner2\\t', unfilled='-')
banner2 85% [➢➢➢➢➢➢➢➢➢➢➢➢➢➢➢➢➢➢➢➢➢➢➢➢➢➢➢➢➢----------]
>>> for i in range(500000):
... pla.arrow(i, 500000, msg='banner3\\t\\t', number=False)
banner3 [➢➢➢➢➢➢➢➢➢➢➢➢➢➢➢➢➢➢➢➢➢➢➢➢➢➢➢➢➢➢➢➢➢➢➢]
>>> for i in range(500000):
... pla.arrow(i, 500000, msg='banner\\t', endwith="()", unfilled='-')
banner4 67% (➢➢➢➢➢➢➢➢➢➢➢➢➢➢➢➢➢➢➢➢-------------------------)
>>> for i in range(500000):
... pla.custom(i, 500000, msg='banner5\\t', endwith="()", theam="@")
banner5 68% (@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@--------------------------)
Exception
>>> pla.ExceptionKeyboardInterrupt = True
➢ bar, dotted, hash_ all are similear to arrow. ➢ Some ascii values are not suported by some terminals, use custom function for that kind of issues.
loop:
Functions:
➢ box
➢ arrow
➢ doted
➢ clock
➢ inwords
➢ outwords
➢ custom
Assign:
➢ ExceptionKeyboardInterrupt = False/True
Arg:
➢ interval => (int) set intervel to print the loader
To wavering the speed of the program
➢ pre_msg => (str) display the message before loader
➢ post_msg => (str) display the message after loader
➢ color => (str) W => white
R => red
B => blue
G => green
Y => yellow
P => pink like code: \\033[35m
D => disco
the colors displayed according your terminal
color scheam
➢ theam => (list) list of char you want to disply
theam = ("\\", "|", "-", "|", "/", "-")
only in custom
Examples:
>>> import pyloadart as pla
>>> while (True):
... pla.loop.box(10, pre_msg = "something loading")
something loading ⠽
>>> while (True):
... pla.loop.box(10, post_msg = "something loading")
⠽ something loading
Exception
>>> pla.loop.ExceptionKeyboardInterrupt = True
see in github
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
pyloadart-0.0.1.tar.gz
(4.9 kB
view details)
Built Distribution
File details
Details for the file pyloadart-0.0.1.tar.gz
.
File metadata
- Download URL: pyloadart-0.0.1.tar.gz
- Upload date:
- Size: 4.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.9.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f3e384022d0c375fd4de811c4a5fb80bcb5a2be0c92774f1aed01075d5173b82 |
|
MD5 | bbd73b17a3b6c4febd8bbd855617364d |
|
BLAKE2b-256 | bed2138f7f9df9a4b06038051d0d6f37cdafc0ae5bcdc5e72296f8fc63fa7068 |
Provenance
File details
Details for the file pyloadart-0.0.1-py3-none-any.whl
.
File metadata
- Download URL: pyloadart-0.0.1-py3-none-any.whl
- Upload date:
- Size: 6.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.9.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3abbba1bc55ae67cf666a586170b470a19b30c750e5fb264d2ffc68abb164fae |
|
MD5 | 999733e02646e1123c3a0724484b70a8 |
|
BLAKE2b-256 | 719aa4e9ede93d9632e93ceaaef3466b5551b9c68cb4c8345943517d423ba6a5 |