View changelog.txt at https://raw.githubusercontent.com/NewLife1324/NewLifeUtils-Dev/main/CHANGELOG.txt
Project description
stats
Contact me
My Mail: semechkagent@gmail.com
News
Recently, the code was rewritten, but without using notepad. I was able to understand and get used to PyCharm, which means that refactoring and quick code writing functions became available to me. This has greatly simplified the work and revealed a lot of bugs in my code, which means that my code is far from perfect and I have something to strive for. In any case, I have fixed quite important flaws in my code and partially rewritten my code once again. It's easier for me to start from scratch than to redo ВЇ_(гѓ„)_/ВЇ
Modules
- ColorModule
- LoggerModule
- ExceptModule
- FileModule
- StringUtilModule
- TableBuildModule
- UtilsModule
- CustomShellModule
- DatabaseManageModule (working)
ColorModule
from NewLifeUtils.ColorModule import FGC, ACC
print(f'{FGC.RED}Red text')
print(f'{FGC.GREEN}Green text')
print(f'{ACC.UNDERLINE}UNDERLINE')
print(f'{ACC.RESET}No formating')
LoggerModule
from NewLifeUtils.LoggerModule import log, wrn, err, tip, rea
a = rea('input your data:')
log('My Event')
wrn('Something is wrong')
err('I broke something.')
tip('Tip #1, I recommend it to you...')
log('Event with tag', 'my tag')
ExceptModule
from NewLifeUtils.ExceptModule import except_print
try:
a = [1,2,3]
a[3]
except Exception as e:
except_print(e,"fatal", tb=True) #Not more working
StringUtilModule
from NewLifeUtils.StringUtilModule import screate,remove_csi
from NewLifeUtils.ColorModule import FGC, ACC
text = f'{FGC.RED}r{FGC.GREEN}g{FGC.BLUE}b{ACC.RESET}'
print(f'Original: {text}')
print('|'+screate(text, size=10, insert="r", filler_symbol=" ")+'| - right 10 (" ")')
print('|'+screate(text, size=10, insert="l", filler_symbol=" ")+'| - left 10 (" ")')
print('|'+screate(text, size=10, insert="l", filler_symbol="@")+'| - left 10 ("@")')
print(remove_csi(text))
TableBuildModule
from NewLifeUtils.TableBuildModule import *
data = [
"header", "header number 2", "num",
"data","tooooooooooooooooo long string", "123",
"data2", "small","15436"
]
table = create_table(3,[],data)
print(table)
*Translator used
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
Built Distribution
Hashes for NewLifeUtils-5.2.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 03379c84590ad2898682417aba0fbf85dd2d1f60c3baf97153488815d61214ec |
|
MD5 | ae8f0bc5dcd07a91da13ee33a6bcc228 |
|
BLAKE2b-256 | 28cc71c2823827f98d6a53b25d08573dfc160bbc7bc6e1bd92c4c17680a7bf3d |