colorbykawa


Namecolorbykawa JSON
Version 4.0.5 PyPI version JSON
download
home_pagehttps://github.com/falekula/colorbykawa
SummaryA library for adding color to terminal text with support for 50 predefined colors, 256-color palette, and custom HEX/RGB colors.
upload_time2024-07-26 16:38:21
maintainerNone
docs_urlNone
authorkawa
requires_python>=3.6
licenseNone
keywords color terminal text ansi colors hex rgb
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            ## ColorByKawa

```
ColorByKawa — это Python-класс для удобного форматирования текста с использованием ANSI-цветов в терминале. Он поддерживает стандартные цвета, расширенные 256-цветовые палитры, а также пользовательские цвета в форматах HEX и RGB.
```
## Установка
```
Вы можете установить пакет ColorByKawa с помощью pip. Введите следующую команду в терминале:
```

```bash

pip install colorbykawa
```

## Пример использования

```python
Импортируйте библиотку:


import colorbykawa
```

## Теперь, чтобы использовать цветные маркеры в строках, достаточно просто использовать print как обычно:

## Стандартные цвета:

```python

print('{k.Red}This is red text{k.RESET} and {k.Green}this is green text{k.RESET}.')
```

## Цвет в формате HEX:

```python

print('{k.HEX(#FF5733)}This is HEX color text{k.RESET}.')
```

## Цвет в формате RGB:
```
python

print('{k.RGB(75,0,130)}This is RGB color text{k.RESET}.')
```

## Примеры использования:

```python

import colorbykawa


# Стандартные цвета
print('{k.Red}This is red text{k.RESET}')

# HEX цвет
print('{k.HEX(#00FF00)}This is HEX green text{k.RESET}')

# RGB цвет
print('{k.RGB(0,0,255)}This is RGB blue text{k.RESET}')
```
## Предопределенные цвета
```
ColorByKawa поддерживает следующие группы цветов:
Стандартные цвета:

    Black
    Red
    Green
    Yellow
    Blue
    Magenta
    Cyan
    White
    Gray
    RedLight
    GreenLight
    YellowLight
    BlueLight
    MagentaLight
    CyanLight
    WhiteLight
    BlackBright
    RedBright
    GreenBright
    YellowBright
    BlueBright
    MagentaBright
    CyanBright
    WhiteBright
```

## Цвета из палитры 256 цветов:
```
    Orange
    Purple
    Turquoise
    Brown
    Pink
    LightGray
    DarkGray
    LightRed
    LightGreen
    LightYellow
    LightBlue
    LightMagenta
    LightCyan
    LightWhite
    DarkRed
    DarkGreen
    DarkYellow
    DarkBlue
    DarkMagenta
    DarkCyan
    DarkWhite
    SkyBlue
    SeaGreen
    Indigo
    Coral
    Beige
    Lime
    Cherry
    Salmon
    Olive
    Tan
    IndigoBlue
    Wheat
    Honeydew
    Mint
    Rose
    Moccasin
    Caramel
    Lavender
    Mauve
    Goldenrod
    Ivory
    Aquamarine
    Raspberry
    Cantaloupe
    Ash
    Chocolate
    Emerald
    Ruby
    TerraCotta
    MintGreen
    Blush
    Tangerine
    Auburn
    Coffee
    Papaya
    CherryRed
    Cinnamon
    Daffodil
    MossGreen
    Aubergine
    Lilac
    MoonYellow
    Eggplant
    PapayaWhip
    Granite
    Khaki
    Sunflower
    MauveTaupe
    Fuchsia
```

## Примечание
```
Цвета отображаются корректно только в терминалах, которые поддерживают ANSI-коды. Если ваш терминал не поддерживает ANSI-коды, текст может не окрашиваться должным образом.
```

## Исключения
```
    ValueError: Поднимается при использовании некорректного формата HEX или RGB значений.
```

## Замечания
```
    Убедитесь, что ваш терминал поддерживает ANSI-коды для правильного отображения цветов.
```

## Лицензия
```
Этот проект распространяется под лицензией MIT. См. LICENSE для подробной информации.
```

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/falekula/colorbykawa",
    "name": "colorbykawa",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.6",
    "maintainer_email": null,
    "keywords": "color terminal text ANSI colors HEX RGB",
    "author": "kawa",
    "author_email": "falekula1@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/3c/4d/dfd4a75a02f4309e314203ec979d0f67c80c2eb5c29579b83148b45c2b09/colorbykawa-4.0.5.tar.gz",
    "platform": null,
    "description": "## ColorByKawa\n\n```\nColorByKawa \u2014 \u044d\u0442\u043e Python-\u043a\u043b\u0430\u0441\u0441 \u0434\u043b\u044f \u0443\u0434\u043e\u0431\u043d\u043e\u0433\u043e \u0444\u043e\u0440\u043c\u0430\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0442\u0435\u043a\u0441\u0442\u0430 \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c ANSI-\u0446\u0432\u0435\u0442\u043e\u0432 \u0432 \u0442\u0435\u0440\u043c\u0438\u043d\u0430\u043b\u0435. \u041e\u043d \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u0435 \u0446\u0432\u0435\u0442\u0430, \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u043d\u044b\u0435 256-\u0446\u0432\u0435\u0442\u043e\u0432\u044b\u0435 \u043f\u0430\u043b\u0438\u0442\u0440\u044b, \u0430 \u0442\u0430\u043a\u0436\u0435 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0435 \u0446\u0432\u0435\u0442\u0430 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0430\u0445 HEX \u0438 RGB.\n```\n## \u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430\n```\n\u0412\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u043f\u0430\u043a\u0435\u0442 ColorByKawa \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e pip. \u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e \u043a\u043e\u043c\u0430\u043d\u0434\u0443 \u0432 \u0442\u0435\u0440\u043c\u0438\u043d\u0430\u043b\u0435:\n```\n\n```bash\n\npip install colorbykawa\n```\n\n## \u041f\u0440\u0438\u043c\u0435\u0440 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f\n\n```python\n\u0418\u043c\u043f\u043e\u0440\u0442\u0438\u0440\u0443\u0439\u0442\u0435 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u043a\u0443:\n\n\nimport colorbykawa\n```\n\n## \u0422\u0435\u043f\u0435\u0440\u044c, \u0447\u0442\u043e\u0431\u044b \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0446\u0432\u0435\u0442\u043d\u044b\u0435 \u043c\u0430\u0440\u043a\u0435\u0440\u044b \u0432 \u0441\u0442\u0440\u043e\u043a\u0430\u0445, \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u043f\u0440\u043e\u0441\u0442\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c print \u043a\u0430\u043a \u043e\u0431\u044b\u0447\u043d\u043e:\n\n## \u0421\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u0435 \u0446\u0432\u0435\u0442\u0430:\n\n```python\n\nprint('{k.Red}This is red text{k.RESET} and {k.Green}this is green text{k.RESET}.')\n```\n\n## \u0426\u0432\u0435\u0442 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 HEX:\n\n```python\n\nprint('{k.HEX(#FF5733)}This is HEX color text{k.RESET}.')\n```\n\n## \u0426\u0432\u0435\u0442 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 RGB:\n```\npython\n\nprint('{k.RGB(75,0,130)}This is RGB color text{k.RESET}.')\n```\n\n## \u041f\u0440\u0438\u043c\u0435\u0440\u044b \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f:\n\n```python\n\nimport colorbykawa\n\n\n# \u0421\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u0435 \u0446\u0432\u0435\u0442\u0430\nprint('{k.Red}This is red text{k.RESET}')\n\n# HEX \u0446\u0432\u0435\u0442\nprint('{k.HEX(#00FF00)}This is HEX green text{k.RESET}')\n\n# RGB \u0446\u0432\u0435\u0442\nprint('{k.RGB(0,0,255)}This is RGB blue text{k.RESET}')\n```\n## \u041f\u0440\u0435\u0434\u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u0435 \u0446\u0432\u0435\u0442\u0430\n```\nColorByKawa \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0435 \u0433\u0440\u0443\u043f\u043f\u044b \u0446\u0432\u0435\u0442\u043e\u0432:\n\u0421\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u0435 \u0446\u0432\u0435\u0442\u0430:\n\n    Black\n    Red\n    Green\n    Yellow\n    Blue\n    Magenta\n    Cyan\n    White\n    Gray\n    RedLight\n    GreenLight\n    YellowLight\n    BlueLight\n    MagentaLight\n    CyanLight\n    WhiteLight\n    BlackBright\n    RedBright\n    GreenBright\n    YellowBright\n    BlueBright\n    MagentaBright\n    CyanBright\n    WhiteBright\n```\n\n## \u0426\u0432\u0435\u0442\u0430 \u0438\u0437 \u043f\u0430\u043b\u0438\u0442\u0440\u044b 256 \u0446\u0432\u0435\u0442\u043e\u0432:\n```\n    Orange\n    Purple\n    Turquoise\n    Brown\n    Pink\n    LightGray\n    DarkGray\n    LightRed\n    LightGreen\n    LightYellow\n    LightBlue\n    LightMagenta\n    LightCyan\n    LightWhite\n    DarkRed\n    DarkGreen\n    DarkYellow\n    DarkBlue\n    DarkMagenta\n    DarkCyan\n    DarkWhite\n    SkyBlue\n    SeaGreen\n    Indigo\n    Coral\n    Beige\n    Lime\n    Cherry\n    Salmon\n    Olive\n    Tan\n    IndigoBlue\n    Wheat\n    Honeydew\n    Mint\n    Rose\n    Moccasin\n    Caramel\n    Lavender\n    Mauve\n    Goldenrod\n    Ivory\n    Aquamarine\n    Raspberry\n    Cantaloupe\n    Ash\n    Chocolate\n    Emerald\n    Ruby\n    TerraCotta\n    MintGreen\n    Blush\n    Tangerine\n    Auburn\n    Coffee\n    Papaya\n    CherryRed\n    Cinnamon\n    Daffodil\n    MossGreen\n    Aubergine\n    Lilac\n    MoonYellow\n    Eggplant\n    PapayaWhip\n    Granite\n    Khaki\n    Sunflower\n    MauveTaupe\n    Fuchsia\n```\n\n## \u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u0435\n```\n\u0426\u0432\u0435\u0442\u0430 \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u044e\u0442\u0441\u044f \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u043e \u0442\u043e\u043b\u044c\u043a\u043e \u0432 \u0442\u0435\u0440\u043c\u0438\u043d\u0430\u043b\u0430\u0445, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0442 ANSI-\u043a\u043e\u0434\u044b. \u0415\u0441\u043b\u0438 \u0432\u0430\u0448 \u0442\u0435\u0440\u043c\u0438\u043d\u0430\u043b \u043d\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 ANSI-\u043a\u043e\u0434\u044b, \u0442\u0435\u043a\u0441\u0442 \u043c\u043e\u0436\u0435\u0442 \u043d\u0435 \u043e\u043a\u0440\u0430\u0448\u0438\u0432\u0430\u0442\u044c\u0441\u044f \u0434\u043e\u043b\u0436\u043d\u044b\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c.\n```\n\n## \u0418\u0441\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f\n```\n    ValueError: \u041f\u043e\u0434\u043d\u0438\u043c\u0430\u0435\u0442\u0441\u044f \u043f\u0440\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0438 \u043d\u0435\u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u043e\u0433\u043e \u0444\u043e\u0440\u043c\u0430\u0442\u0430 HEX \u0438\u043b\u0438 RGB \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0439.\n```\n\n## \u0417\u0430\u043c\u0435\u0447\u0430\u043d\u0438\u044f\n```\n    \u0423\u0431\u0435\u0434\u0438\u0442\u0435\u0441\u044c, \u0447\u0442\u043e \u0432\u0430\u0448 \u0442\u0435\u0440\u043c\u0438\u043d\u0430\u043b \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 ANSI-\u043a\u043e\u0434\u044b \u0434\u043b\u044f \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e\u0433\u043e \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f \u0446\u0432\u0435\u0442\u043e\u0432.\n```\n\n## \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f\n```\n\u042d\u0442\u043e\u0442 \u043f\u0440\u043e\u0435\u043a\u0442 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u0435\u0442\u0441\u044f \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 MIT. \u0421\u043c. LICENSE \u0434\u043b\u044f \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u043e\u0439 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438.\n```\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "A library for adding color to terminal text with support for 50 predefined colors, 256-color palette, and custom HEX/RGB colors.",
    "version": "4.0.5",
    "project_urls": {
        "Homepage": "https://github.com/falekula/colorbykawa"
    },
    "split_keywords": [
        "color",
        "terminal",
        "text",
        "ansi",
        "colors",
        "hex",
        "rgb"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4bae20c6db1572352609c59fd21b839bea51487a413bf37d37e124dbb6a1a38d",
                "md5": "421a9361c8b3717881512c32bd6c1e72",
                "sha256": "5332d7ef113bc209e32357f26d31e26199ec7071e60b538ccbb6795b570b4188"
            },
            "downloads": -1,
            "filename": "colorbykawa-4.0.5-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "421a9361c8b3717881512c32bd6c1e72",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.6",
            "size": 5873,
            "upload_time": "2024-07-26T16:38:19",
            "upload_time_iso_8601": "2024-07-26T16:38:19.374737Z",
            "url": "https://files.pythonhosted.org/packages/4b/ae/20c6db1572352609c59fd21b839bea51487a413bf37d37e124dbb6a1a38d/colorbykawa-4.0.5-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3c4ddfd4a75a02f4309e314203ec979d0f67c80c2eb5c29579b83148b45c2b09",
                "md5": "b30f0fa769018ec0a02903e381f96c0a",
                "sha256": "ed2117ba8e998d148a4ba008192d2396130293e29a0edd83d95b744ccded9ab4"
            },
            "downloads": -1,
            "filename": "colorbykawa-4.0.5.tar.gz",
            "has_sig": false,
            "md5_digest": "b30f0fa769018ec0a02903e381f96c0a",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.6",
            "size": 5638,
            "upload_time": "2024-07-26T16:38:21",
            "upload_time_iso_8601": "2024-07-26T16:38:21.018778Z",
            "url": "https://files.pythonhosted.org/packages/3c/4d/dfd4a75a02f4309e314203ec979d0f67c80c2eb5c29579b83148b45c2b09/colorbykawa-4.0.5.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-07-26 16:38:21",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "falekula",
    "github_project": "colorbykawa",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "colorbykawa"
}
        
Elapsed time: 1.47946s