Skip to content

Module for using color in command line or terminal

Notifications You must be signed in to change notification settings

VolodyaHoi/MyColorsPy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

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.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.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

About

Module for using color in command line or terminal

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages