Skip to main content

View changelog.txt at https://raw.githubusercontent.com/NewLife1324/NewLifeUtils-Dev/main/CHANGELOG.txt

Project description

stats

code-size issues pr release pypi-v contributors pypi-format license contributions welcome Inline docs

Contact me

PyPI Page

My website

My VK

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

alt text

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

alt text alt text

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

alt text

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

alt text

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

alt text

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


Download files

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

Source Distribution

NewLifeUtils-5.2.1.tar.gz (9.8 kB view details)

Uploaded Source

Built Distribution

NewLifeUtils-5.2.1-py3-none-any.whl (11.7 kB view details)

Uploaded Python 3

File details

Details for the file NewLifeUtils-5.2.1.tar.gz.

File metadata

  • Download URL: NewLifeUtils-5.2.1.tar.gz
  • Upload date:
  • Size: 9.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4

File hashes

Hashes for NewLifeUtils-5.2.1.tar.gz
Algorithm Hash digest
SHA256 b59cf408f82afc6486c74074a424585fc8b161d347d489650ec73d5b08f8d3a8
MD5 15db6b40d5ba340550a3ed30ac4caed0
BLAKE2b-256 1d5459423ce9fda4a88268efa51c5339f7df93137edd7f4389e1f1beb5850e8b

See more details on using hashes here.

Provenance

File details

Details for the file NewLifeUtils-5.2.1-py3-none-any.whl.

File metadata

  • Download URL: NewLifeUtils-5.2.1-py3-none-any.whl
  • Upload date:
  • Size: 11.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4

File hashes

Hashes for NewLifeUtils-5.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 03379c84590ad2898682417aba0fbf85dd2d1f60c3baf97153488815d61214ec
MD5 ae8f0bc5dcd07a91da13ee33a6bcc228
BLAKE2b-256 28cc71c2823827f98d6a53b25d08573dfc160bbc7bc6e1bd92c4c17680a7bf3d

See more details on using hashes here.

Provenance

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