/markable

Printing variable with colour and make it remarkable!

Primary LanguagePythonMIT LicenseMIT

MARKABLE

Aim:

  • Render text in terminal
    • HEX color tag string. e.g. '#ff00ff'
    • RGB tuple. e.g. (255, 0, 255)
  • Render single/multiple lines
  • Global trigger

How to use:

Note: Marker.print() method inherited few parameters from print(end='\n', flush=False, file=sys.stdout)

- Proceed a single line:

from markable import Marker

Marker.print(line='Hello World!', fg='#ff0000')  # case-insensitive
Marker.print(line='Hello World!', fg=(255, 0, 0))

- Proceed a multiple lines:

from markable import Marker

Marker.set(bg='#ffff00')  # set start point
print('SOMETHING')  # do 
print('TEST')  # somethin
print('DEBUG')  # here
Marker.reset()  # reset to default

- Global trigger:

from markable import Marker
Marker.SWITCH = False

If you like my work, please consider buying me a coffee or PayPal Thanks for your support! Cheers! 🎉 Buy Me A Coffee