ansibeautifier 0.0.5

Creator: railscoder56

Last updated:

Add to Cart

Description:

ansibeautifier 0.0.5

ANSI Beautifier
This is a beautifier project to beautify your python command-line or GUI applications.
It uses ANSI Escape codes (\u001b) to color the text.
Installation
pip install ansibeautifier

Usage
from ansibeautifier import Beautifier
b = Beautifier()
print(b.red(text="Hello World", bright=False))

Returns Hello World in red but not bright as we have given the bright=False parameter
The default bright parameter is False.
Variable Usage
You can also store the colored text in a variable
from ansibeautifier import Beautifier
b = Beautifier()
text = b.green(text="Hello World", bright=False)
print(text)

This also prints the same result but in a pythonic way!
Colors supported

Green - ansibeautifier.Beautifier.green()
Red - ansibeautifier.Beautifier.red()
Blue - ansibeautifier.Beautifier.blue()
Black - ansibeautifier.Beautifier.black()
White - ansibeautifier.Beautifier.white()
Yellow - ansibeautifier.Beautifier.yellow()
Magenta - ansibeautifier.Beautifier.magenta()
Cyan - ansibeautifier.Beautifier.cyan()

Other functions

ansibeautifier.Beautifier.always_<color_name>()

It colors the terminal in which you run the python code. It can be reset by using the ansibeautifier.Beautifier.reset_foreground_color() function
from ansibeautifier import Beautifier
b = Beautifier()
print(b.always_white(text="Hello World"))
print(b.reset_foreground_color())


ansibeautifier.Beautifier.background_<color_name>()

It colors the background of the text to the color specified
It can be nullified by the ansibeautifier.Beautifier.reset_background_color() function
from ansibeautifier import Beautifier
b = Beautifier()
print(b.background_black(text="Hello World", bright=True))
print(b.reset_colors())


ansibeautifier.Beautifier.always_background_<color_name>()

It colors the background of the terminal and the text specified
from ansibeautifier import Beautifier
b = Beautifier()
print(b.always_background_cyan(text="Hello World"))
print(b.reset_colors())


ansibeautifier.Beautifier.bold()

It returns bold text. It can be neutralized by the ansibeautifier.Beautifier.reset_intensity() function.
from ansibeautifier import Beautifier
b = Beautifier()
print(b.bold(text="Hello World"))
print(b.reset_intensity())

It returns Hello World

ansibeautifier.Beautifier.underline()

It returns underlined text. It can also be neutralized by the ansibeautifier.Beautifier.reset_intensity() function.
from ansibeautifier import Beautifier
b = Beautifier()
print(b.underline(text="Hello World", always=True))
print(b.reset_intensity())

This underlines all the text in the terminal and the text given.

ansibeautifier.Beautifier.reverse()

It returns like highlighted text.
from ansibeautifier import Beautifier
b = Beautifier()
print(b.reverse(text="Hello World", always=True))
print(b.reset_intensity())


ansibeautifier.Beautifier.conceal()

It returns hidden text and you can unhide it by the ansibeautifier.Beautifier.reset_intensity() function.
import time
from ansibeautifier import Beautifier
b = Beautifier()
print("Hello World")
print(b.conceal(text="Hello World"))
print("Hello World")
time.sleep(0.5)
print(b.reset_intensity())

Try this!
Thanks for reading
If you want the source code you can visit my GitHub page
https://github.com/BoughtData92730/ansibeautifier

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.