Name | SmallAppLib JSON |
Version |
1.2.0
JSON |
| download |
home_page | None |
Summary | App for simple console app building |
upload_time | 2025-07-25 10:43:53 |
maintainer | None |
docs_url | None |
author | Cupcake_wrld |
requires_python | >=3.12 |
license | None |
keywords |
files
small
console
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# 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](https://github.com/bob-jacka)
2. [Author contact email](mailto:ccaatt63@gmail.com)
Raw data
{
"_id": null,
"home_page": null,
"name": "SmallAppLib",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.12",
"maintainer_email": null,
"keywords": "files small console",
"author": "Cupcake_wrld",
"author_email": "evilprog@yandex.ru",
"download_url": "https://files.pythonhosted.org/packages/cd/c2/2c76931717b8185e9b76e5602e15cf22c6cbd721633ba0a15a258267887c/smallapplib-1.2.0.tar.gz",
"platform": null,
"description": "# Small App lib\r\n\r\n## What is it?:\r\n\r\nPython library for anyone who wants to create small app with menus (console app).\r\nLib also provide custom logger class for your logging things.\r\n'core' directory of the lib contains all that you might need.\r\nSmall app lib is some kind of AppKit to create console applications for your needs and desires.\r\n\r\n## Target Auditory of the lib:\r\n\r\n1. Author of the lib (Cupcake_wrld)\r\n2. Some strangers... (especially on PyPI)\r\n3. Maybe moderators on PyPI site (if they exist)\r\n\r\n## What useful opportunities in use this lib?\r\n\r\n1. None (I am serious now)\r\n\r\n## Small app lib requirements:\r\n\r\n1. Python with version 3.12 or above\r\n2. Some storage space on your personal computer\r\n\r\n## Small app lib components:\r\n\r\n1. BotLogger - custom logger class for your small console app.\r\n2. SimpleMenus - constructed simple menus\r\n3. UserInput - various user input\r\n4. UserOutput - various user output (for example check condition or no check)\r\n5. TextAnsiFormatter - ansi formatter for text (ex. underline or color)\r\n\r\n## Lib functionality examples:\r\n\r\n### Can construct text string with styles:\r\n\r\nTextAnsiFormatter.construct_string('Hello world', 'underline', 'no-bound', 'no-fill_bg') # simple Hello world with\r\nunderline\r\n\r\nTextAnsiFormatter.construct_string('Hello world', 'no-underline', 'bound', 'no-fill_bg') # simple Hello world with\r\nbound\r\n\r\nTextAnsiFormatter.construct_string('Hello world', 'no-underline', 'no-bound', 'fill_bg') # simple Hello world with fill\r\nbackground\r\n\r\nTextAnsiFormatter.construct_string('Hello world', 'no-underline', 'no-bound', 'no-fill_bg', 'crossed') # simple Hello\r\nworld with crossed\r\n\r\n### Simple constructed menus:\r\n\r\n## Contacts:\r\n\r\n#### Library author:\r\n\r\n1. [Author GitHub account](https://github.com/bob-jacka)\r\n2. [Author contact email](mailto:ccaatt63@gmail.com)\r\n",
"bugtrack_url": null,
"license": null,
"summary": "App for simple console app building",
"version": "1.2.0",
"project_urls": null,
"split_keywords": [
"files",
"small",
"console"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "5a1b1dae48a03fdb341c04e5511b4548a251af8e40d5ac42013463ff88e56ca8",
"md5": "dedb7329c49fb05ec0aa33c8d4cbc355",
"sha256": "bfd9cd92d3107bdb764b3872c80082150ce1ef168226c2da27193ff8cc4a8639"
},
"downloads": -1,
"filename": "smallapplib-1.2.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "dedb7329c49fb05ec0aa33c8d4cbc355",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.12",
"size": 7237,
"upload_time": "2025-07-25T10:43:49",
"upload_time_iso_8601": "2025-07-25T10:43:49.656220Z",
"url": "https://files.pythonhosted.org/packages/5a/1b/1dae48a03fdb341c04e5511b4548a251af8e40d5ac42013463ff88e56ca8/smallapplib-1.2.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "cdc22c76931717b8185e9b76e5602e15cf22c6cbd721633ba0a15a258267887c",
"md5": "2c85a296c9268e46b01ebaafa317f505",
"sha256": "4d50e2aea5fc2f8d9e02deb919d7c2bc7b35e59b49e97b24cee3f397c8e3b2dc"
},
"downloads": -1,
"filename": "smallapplib-1.2.0.tar.gz",
"has_sig": false,
"md5_digest": "2c85a296c9268e46b01ebaafa317f505",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.12",
"size": 6157,
"upload_time": "2025-07-25T10:43:53",
"upload_time_iso_8601": "2025-07-25T10:43:53.869139Z",
"url": "https://files.pythonhosted.org/packages/cd/c2/2c76931717b8185e9b76e5602e15cf22c6cbd721633ba0a15a258267887c/smallapplib-1.2.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-07-25 10:43:53",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "smallapplib"
}