Small App lib
What is it?:
Python library for anyone who wants to create small app with menus (console app). Lib also provide custom logger class for your logging things. 'core' directory of the lib contains all that you might need. Small app lib is some kind of AppKit to create console applications for your needs and desires.
Target Auditory of the lib:
- Author of the lib (Cupcake_wrld)
- Some strangers... (especially on PyPI)
- Maybe moderators on PyPI site (if they exist)
What useful opportunities in use this lib?
- None (I am serious now)
Small app lib requirements:
- Python with version 3.12 or above
- Some storage space on your personal computer
Small app lib components:
- BotLogger - custom logger class for your small console app.
- SimpleMenus - constructed simple menus
- UserInput - various user input
- UserOutput - various user output (for example check condition or no check)
- TextAnsiFormatter - ansi formatter for text (ex. underline or color)
Lib functionality examples:
Can construct text string with styles:
TextAnsiFormatter.construct_string('Hello world', 'underline', 'no-bound', 'no-fill_bg') # simple Hello world with underline
TextAnsiFormatter.construct_string('Hello world', 'no-underline', 'bound', 'no-fill_bg') # simple Hello world with bound
TextAnsiFormatter.construct_string('Hello world', 'no-underline', 'no-bound', 'fill_bg') # simple Hello world with fill background
TextAnsiFormatter.construct_string('Hello world', 'no-underline', 'no-bound', 'no-fill_bg', 'crossed') # simple Hello world with crossed
Simple constructed menus:
Contacts:
Library author:
Metadata
Release files for SmallAppLib 1.2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| smallapplib-1.2.0.tar.gz | 6.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| smallapplib-1.2.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 13.4 kB
Release files / smallapplib-1.2.0.tar.gz
| Download URL | smallapplib-1.2.0.tar.gz |
|---|---|
| Size | 6.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
4d50e2aea5fc2f8d9e02deb919d7c2bc7b35e59b49e97b24cee3f397c8e3b2dc
|
|
BLAKE2b-256 checksum How to use checksums |
cdc22c76931717b8185e9b76e5602e15cf22c6cbd721633ba0a15a258267887c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.3
|
Release files / smallapplib-1.2.0-py3-none-any.whl
| Download URL | smallapplib-1.2.0-py3-none-any.whl |
|---|---|
| Size | 7.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
bfd9cd92d3107bdb764b3872c80082150ce1ef168226c2da27193ff8cc4a8639
|
|
BLAKE2b-256 checksum How to use checksums |
5a1b1dae48a03fdb341c04e5511b4548a251af8e40d5ac42013463ff88e56ca8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.3
|