This is a simple package to print colored messages using ASCI to the terminal built with python 3.
Project description
terminalcolorpy
This is a simple package to print colored messages using ASCI to the terminal built with python 3.
Usage of terminalcolorpy
Usage of it is pretty straight-forward,
from terminalcolorpy import pc
print(pc('Hello', color='#42f5d7',
markup=['striked', 'bold', 'underline', 'italic'],
highlight='#a8328b')
)
TerminalColorPy has 2 main functions,
- prainbow
- pcolor
prainbow It's alias is pr, takes a single parameter which is text to return as rainbow.
pcolor It's alias is pc, takes 4 parameteres, which are:
- text (mandatory)
- color (mandatory)
- highlight
- markup
HighLight & Color take either a string, an RGB value or even a hex code. For example,
from terminalcolorpy import pcolor
print(pcolor('Hello', color='#42f5d7',
markup=['striked', 'bold', 'underline', 'italic'],
highlight='#42f5d7')
)
print(pcolor('World', color='red',
markup=['striked', 'bold'],
highlight='blue')
)
print(pcolor('World', color=[122, 99, 0],
markup=['bold'],
highlight=[122, 100, 78])
)
List of accepted values
highlight_values = [
'gray',
'pink',
'black',
'yellow',
'green',
'blue',
'red'
]
color_values = [
'pink',
'blue',
'cyan',
'green',
'yellow',
'red',
'black',
'orange'
]
text_markup_values = [
'bold',
'underline',
'italic',
'striked'
]
Hex Generator https://www.google.com/search?q=hex+color
RGB Generator https://www.w3schools.com/colors/colors_rgb.asp
It works on any terminals that support ASCII codes, include but not limited to:
Terminals | Works On |
---|---|
PyCharm | True |
Python IDLE | False |
Windows CMD | False |
MacOS iTerm2 | True |
VSCode | True |
Visual Studio Code | True |
i haven't really used anything else, this list is to expand
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for terminalcolorpy-0.0.8-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 691ffa58645f164887751785c9e845bcf1d79b80b0c4d94d08ce69c84287690f |
|
MD5 | b6275146fdb9857a524f31ce78f1542a |
|
BLAKE2b-256 | 0da3490b5ea8cb455796977a3ddfdaebc8c2ab03d40baabe5b11851e0d46e468 |