SmallAppLib


NameSmallAppLib JSON
Version 1.2.0 PyPI version JSON
download
home_pageNone
SummaryApp for simple console app building
upload_time2025-07-25 10:43:53
maintainerNone
docs_urlNone
authorCupcake_wrld
requires_python>=3.12
licenseNone
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"
}
        
Elapsed time: 1.79141s