pylav.helpers.format package¶
Submodules¶
pylav.helpers.format.ascii module¶
- class pylav.helpers.format.ascii.EightBitANSI[source]¶
Bases:
object
Eight-bit ANSI escape sequences.
- background¶
alias of
_BackgroundColourCodes
- black = '30'¶
- blue = '34'¶
- bold = '1'¶
- classmethod closest_color(red, green, blue)[source]¶
Get the closest 4-bit ANSI colour from a given RGB value.
- classmethod closest_from_hex(value)[source]¶
Get the closest 4-bit ANSI colour from a given hex value.
- classmethod closest_from_rgb(r, g, b)[source]¶
Get the closest 4-bit ANSI colour from a given RGB value.
- classmethod colorize(text, color, bold=False, underline=False, background=None, italic=False)[source]¶
Colorize a string with ANSI escape sequences.
- cyan = '36'¶
- default = '39'¶
- escape = '\x1b['¶
- green = '32'¶
- italic = '3'¶
- magenta = '35'¶
- normal = '0'¶
- classmethod paint_black(text, bold=False, underline=False, background=None, italic=False)[source]¶
Paint a string black.
- classmethod paint_blue(text, bold=False, underline=False, background=None, italic=False)[source]¶
Paint a string blue.
- classmethod paint_cyan(text, bold=False, underline=False, background=None, italic=False)[source]¶
Paint a string cyan.
- classmethod paint_green(text, bold=False, underline=False, background=None, italic=False)[source]¶
Paint a string green.
- classmethod paint_magenta(text, bold=False, underline=False, background=None, italic=False)[source]¶
Paint a string magenta.
- classmethod paint_red(text, bold=False, underline=False, background=None, italic=False)[source]¶
Paint a string red.
- classmethod paint_white(text, bold=False, underline=False, background=None, italic=False)[source]¶
Paint a string white.
- classmethod paint_yellow(text, bold=False, underline=False, background=None, italic=False)[source]¶
Paint a string yellow.
- red = '31'¶
- reset = '0'¶
- underline = '4'¶
- white = '37'¶
- yellow = '33'¶
pylav.helpers.format.strings module¶
- pylav.helpers.format.strings.format_time_dd_hh_mm_ss(duration)[source]¶
Formats to the given time in milliseconds into DD:HH:MM:SS