Skip to main content

Module for using color in win command line or terminal.

Project description

MyColorsPy

About:

MyColorsPy - python`s module for using color in win command line or terminal.

Functional:

  • Add color for text;
  • Add style for text (works differently in different systems);
  • Add user`s custom color for text (RGB format).

Screenshots:

example.py output.

How to use:

# import module
from MyColorsPy import Colors

# init Colors class
color = Colors()

# print red text
print(color.F_RED + "RED TEXT")
# clear formatting
print(color.S_CLEAR)

Using red color in output

  • If not use S_CLEAR subsequent lines will also be colored red.
# import module
from MyColorsPy import Colors

# init Colors class
color = Colors()

# print custom color in rgb format (white)
print(color.custom(255, 255, 255, False) + "Hello world!")
# clear formatting
print(color.S_CLEAR)

Using custom color in output.

  • You can use S_CLEAR in one line with output content to avoid a space along with clearing formatting.

custom(r, g, b, background)

Return custom rgb color in ascii format.

Parameter Type Description
r int red
g int green
b int blue
bacground bool If equal True return custom background color, else if equal False return custom foreground color

Preseted colors and styles

Colors

Foreground Bacground Color
F_BLACK B_BLACK Black
F_BLUE B_BLUE Blue
F_WHITE B_WHITE White
F_PURPLE B_PURPLE Purple
F_YELLOW B_YELLOW Yellow
F_GREEN B_GREEN Green
F_AQUA B_AQUA Aqua
F_RED B_RED Red

Styles

Value Description
S_CLEAR Clear formatting
S_BOLD Bold text
S_PALE Pale text
S_ITALIC Italic text
S_UNDERLINE Underlined text
S_FLASH Flashed text
S_HIDE Hidden text
S_CROSS Crossed text
S_DOUBLEUL DoubleUL text
S_FRAME Framed text
S_SURROUND Surrounded text
S_CROSSOUT Crossouted text

P.S: Depending on the system, styles may or may not work.

Install:

pip install mycolorspy

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mycolorspy-0.1.2.tar.gz (2.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

MyColorsPy-0.1.2-py3-none-any.whl (3.2 kB view details)

Uploaded Python 3

File details

Details for the file mycolorspy-0.1.2.tar.gz.

File metadata

  • Download URL: mycolorspy-0.1.2.tar.gz
  • Upload date:
  • Size: 2.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.12.4

File hashes

Hashes for mycolorspy-0.1.2.tar.gz
Algorithm Hash digest
SHA256 89afe83d541be540493f971faf827118f48d55003293c80424cecd48580c3663
MD5 34502f6c63d550a70f5c35f2ba1fb98a
BLAKE2b-256 51c614f89ad73e7965b751a578a889d6dcc75523d2ae5b828b319e54baffdcb5

See more details on using hashes here.

File details

Details for the file MyColorsPy-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: MyColorsPy-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 3.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.12.4

File hashes

Hashes for MyColorsPy-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 63dd3017d57a3ab29c60c3a0908ad49a5277b0c51a54ff01fa1490bb0c4fb94e
MD5 4a294e0550b5ff70a67fc017909bcfea
BLAKE2b-256 401f1c053d691bb990b3f7bda754373a4a15e4c85de0da026c5416ae6d14b7e4

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page