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
import MyColorsPy

# init Colors class
color = MyColorsPy.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
import MyColorsPy

# init Colors class
color = MyColorsPy.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.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-py3-none-any.whl (3.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: mycolorspy-0.1.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.tar.gz
Algorithm Hash digest
SHA256 03c1add186ca75dde86964276106f2d9cef06027ccad572d2ee5281d3a3936cf
MD5 b3f5d11d24c55279382547736ddf01d8
BLAKE2b-256 ee55bf6b2f499acf3698708293a25b4615c8012827a3b9ad8522881eccc662a3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: MyColorsPy-0.1-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-py3-none-any.whl
Algorithm Hash digest
SHA256 459a4d9b73ff9fb73ca88013d731143f181a90ab1a35b7754eed29a23a7816c7
MD5 44d3a91390a55632976ae7cd2a0cfc02
BLAKE2b-256 3c291e8f371587dabbf9f145f12db7f9c38ffa23ed47251c00c7d83f059b8351

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