Skip to main content

Color your Python terminal screen as you wish.

Project description

syscolors syscolors syscolors syscolors

SysColors

How to use ?

1-) Module Install and Import

  • Install Module
pip install syscolors
pip3 install syscolors
  • Import Module
from syscolors.sysColors import SystemColors

2-) proxyController class must be called.

clr = SystemColors()

3-) Default colors and Font Formating

Colors = clr.red | clr.yellow | clr.blue | clr.green | clr.magenta | clr.black | clr.white 
Background Colors  = clr.bgRed | clr.bgYellow | clr.bgBlue | clr.bgGreen | clr.bgBlack | clr.bgWhite
Color Reset = clr.reset
Font Formating = clr.bold | clr.underline | clr.reversed

4-) Outputs

Code Output
print(clr.red + "Red Color") RedColor
print(clr.yellow + "Yellow Color") YellowColor
print(clr.blue + "Blue Color") BlueColor
print(clr.green + "Green Color") GreenColor
print(clr.magenta + "Magenta Color") MagentaColor
print(clr.black + "Black Color") BlackColor
print(clr.white + "White Color") WhiteColor
print(clr.bgRed + "Red Background Color") RedBgColor
print(clr.bgYellow + "Yellow Background Color") YellowBgColor
print(clr.bgBlue + "Blue Background Color") BlueBgColor
print(clr.bgGreen + "Green Background Color") GreenBgColor
print(clr.black + "Black Background Color") BlackBgColor
print(clr.white + "White Background Color") WhiteBgColor
print(clr.bold + "Font Style Bold") FontStyleBold
print(clr.underline + "Font Style Underline") FontStyleUnderline
print(clr.reversed + "Font Style Reversed") FontStyleReversed

5-) setColor() and setBgClr() Methods

text = clr.setColor(35)
print(text + "SetColor"+reset)

output _>

#If you don't know the color numbers, you can call the getAllColor() method.
clr.getAllColor()

output2 _>

bgColor = clr.setBgClr(202)
print(bgColor+"Background Color"+reset)

output3 _>

#If you don't know the background color numbers, you can call the getAllBgColor() method.
clr.getAllBgColor()

output4 _>

6-) RGBSetClr() and RGBSetBgClr() Methods

#Default RGB = "240;248;255" => Type(string) 

color = clr.RGBSetClr("155;205;155")
print(color+"RGBSetColor Method"+reset)

output Default _>

100

output set color _>

200

# RGB Background Color
#Default RGB = "240;248;255" => Type(string) 

Bgcolor = clr.RGBSetBgClr("0;199;140") + clr.black
print(Bgcolor+"RGBSetBgColor Method"+reset)

output Default BG _>

100

output set BgColor _>

200

Use getAllRGB() Method

#detail = True =>> Returns color and rgb code if detail parameter is true.
#detail = False =>> If the parameter is False, the dictionary is returned.

print(clr.getAllRGB(detail=False))

#output _>

{'ALICEBLUE': '240;248;255', 'ANTIQUEWHITE': '250;235;215', 'ANTIQUEWHITE1': '255;239;219', 'ANTIQUEWHITE2': '238;223;204', 'ANTIQUEWHITE3': '205;192;176', 'ANTIQUEWHITE4': '139;131;120'...'YELLOW2': '238;238;0', 'YELLOW3': '205;205;0', 'YELLOW4': '139;139;0'}

print(clr.getAllRGB(detail=True))

output getAllRGB > True _>

100

7-) setHexColor() and setHexBg() Methods

#Default HexCode = "#B12345" => Type(string) 

color = clr.setHexColor("#dc143c")
print(color+"SetHexColor Method"+reset)


color = clr.setHexBg("#dc143c")
print(color+"SetHexBg Method"+reset)

output SetHexColor _>

11

output SetHexBg _>

231

Use getAllHex() Method

#Returns all hex color codes and colors.

clr.getAllHex()

#output _>

Adsız

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

syscolors-0.0.5.tar.gz (11.6 kB view details)

Uploaded Source

Built Distribution

syscolors-0.0.5-py3-none-any.whl (9.8 kB view details)

Uploaded Python 3

File details

Details for the file syscolors-0.0.5.tar.gz.

File metadata

  • Download URL: syscolors-0.0.5.tar.gz
  • Upload date:
  • Size: 11.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.5

File hashes

Hashes for syscolors-0.0.5.tar.gz
Algorithm Hash digest
SHA256 2951396ef0e8618d6eb365d4d0b91ad0f52879755e6d684e0ae9c7d0a161fd56
MD5 c947322136a1f1c1c6e2208aae8656c9
BLAKE2b-256 d6eb44776af0908f09d4efd8fbfcf2cfbb96004fa1ae7233ddd15fda4c5958fe

See more details on using hashes here.

File details

Details for the file syscolors-0.0.5-py3-none-any.whl.

File metadata

  • Download URL: syscolors-0.0.5-py3-none-any.whl
  • Upload date:
  • Size: 9.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.5

File hashes

Hashes for syscolors-0.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 84b2ec7586d183cfbba0b3299aa4a3654a405bcbed54ba099a446e1520c9c73d
MD5 6c4a68a0f7b12810199c30081d1c0e29
BLAKE2b-256 ee60327637c5a0980b24efb6a52a78579156f132ff7def26607b7b653213d334

See more details on using hashes here.

Supported by

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