Module src.Color

A simple coloring, formating file

Expand source code
""" A simple coloring, formating file """

class Styling():
    def __init__(self):
        self.colors = {
        "BLACK" : "\033[0;30m",
        "RED" : "\033[0;31m",
        "GREEN" : "\033[0;32m",
        "BROWN" : "\033[0;33m",
        "BLUE" : "\033[0;34m",
        "PURPLE" : "\033[0;35m",
        "CYAN" : "\033[0;36m",
        "LIGHT_GRAY" : "\033[0;37m",
        "DARK_GRAY" : "\033[1;30m",
        "LIGHT_RED" : "\033[1;31m",
        "LIGHT_GREEN" : "\033[1;32m",
        "YELLOW" : "\033[1;33m",
        "LIGHT_BLUE" : "\033[1;34m",
        "LIGHT_PURPLE" : "\033[1;35m",
        "LIGHT_CYAN" : "\033[1;36m",
        "LIGHT_WHITE" : "\033[1;37m"
        }

    def GetStyle(self, color):

        if color:
            return self.colors[color.upper()]


def GetColor(color=None):
    """Get a color code.

    Args:
        color (str, optional): The color you want to be returned. Defaults to None.

    Returns:
        str: Color Codes

    Colors:
        black

        red

        green

        brown

        blue

        purple

        cyan

        light_gray

        dark_gray

        light_red

        light_green

        yellow

        light_blue

        light_purple

        light_cyan
        
        light_white
    """ 
    StyleClass = Styling()
    return StyleClass.GetStyle(color)

Functions

def GetColor(color=None)

Get a color code.

Args

color : str, optional
The color you want to be returned. Defaults to None.

Returns

str
Color Codes

Colors

black

red

green

brown

blue

purple

cyan

light_gray

dark_gray

light_red

light_green

yellow

light_blue

light_purple

light_cyan

light_white

Expand source code
def GetColor(color=None):
    """Get a color code.

    Args:
        color (str, optional): The color you want to be returned. Defaults to None.

    Returns:
        str: Color Codes

    Colors:
        black

        red

        green

        brown

        blue

        purple

        cyan

        light_gray

        dark_gray

        light_red

        light_green

        yellow

        light_blue

        light_purple

        light_cyan
        
        light_white
    """ 
    StyleClass = Styling()
    return StyleClass.GetStyle(color)

Classes

class Styling
Expand source code
class Styling():
    def __init__(self):
        self.colors = {
        "BLACK" : "\033[0;30m",
        "RED" : "\033[0;31m",
        "GREEN" : "\033[0;32m",
        "BROWN" : "\033[0;33m",
        "BLUE" : "\033[0;34m",
        "PURPLE" : "\033[0;35m",
        "CYAN" : "\033[0;36m",
        "LIGHT_GRAY" : "\033[0;37m",
        "DARK_GRAY" : "\033[1;30m",
        "LIGHT_RED" : "\033[1;31m",
        "LIGHT_GREEN" : "\033[1;32m",
        "YELLOW" : "\033[1;33m",
        "LIGHT_BLUE" : "\033[1;34m",
        "LIGHT_PURPLE" : "\033[1;35m",
        "LIGHT_CYAN" : "\033[1;36m",
        "LIGHT_WHITE" : "\033[1;37m"
        }

    def GetStyle(self, color):

        if color:
            return self.colors[color.upper()]

Methods

def GetStyle(self, color)
Expand source code
def GetStyle(self, color):

    if color:
        return self.colors[color.upper()]