Skip to main content

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:

  1. Author of the lib (Cupcake_wrld)
  2. Some strangers... (especially on PyPI)
  3. Maybe moderators on PyPI site (if they exist)

What useful opportunities in use this lib?

  1. None (I am serious now)

Small app lib requirements:

  1. Python with version 3.12 or above
  2. Some storage space on your personal computer

Small app lib components:

  1. BotLogger - custom logger class for your small console app.
  2. SimpleMenus - constructed simple menus
  3. UserInput - various user input
  4. UserOutput - various user output (for example check condition or no check)
  5. 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:

  1. Author GitHub account
  2. Author contact email

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)

Source distribution for SmallAppLib 1.2.0
File Size Uploaded
smallapplib-1.2.0.tar.gz 6.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for SmallAppLib 1.2.0
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

1.2.0 This release

2 release files

1.1.0

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page