farbe 0.1

Creator: bigcodingguy24

Last updated:

Add to Cart

Description:

farbe 0.1

farbe

Installation
$ pip install farbe

Test
Just type in these commands and check if your terminal can print colors properly:
>>> import farbe
>>> farbe.test()

It prints the supported combinations of colors and effects:

Basic Usage
Specify the color you want to use and feed a string to the Farbe object's print method.
>>> from farbe import Color, Farbe
>>> bb = Farbe(Color.Fg.BrightBlue)
>>> bb.print('Hello, Bright Blue')
Hello, Bright Blue
>>> white_fg_red_bg = Farbe(Color.Fg.White, Color.Bg.Red)
>>> white_fg_red_bg.print('White characters on red background')
White characters on red background
>>> italic = Farbe(Color.Fg.Normal, effects=[Color.Effect.Italic])
>>> italic.print('Characters in italic')
Characters in italic


Using Colored objects
Colored objects can be used in combination with normal strings.
>>> red = Farbe(Color.Fg.Red)
>>> yellow = Farbe(Color.Fg.Yellow)
>>> error = red.colored('Error')
>>> warning = yellow.colored('Warning')
>>> print('[' + error + '] Something went wrong!')
[Error] Something went wrong!
>>> print('🐍 ' + warning + '! 🐍')
🐍 Warning! 🐍


Supported Colors and Effects
Foreground Colors



Color Name
Code




Normal
Color.Fg.Normal


Black
Color.Fg.Black


Red
Color.Fg.Red


Green
Color.Fg.Green


Yellow
Color.Fg.Yellow


Blue
Color.Fg.Blue


Magenta
Color.Fg.Magenta


Cyan
Color.Fg.Cyan


White
Color.Fg.White


BrightBlack
Color.Fg.BrightBlack


BrightRed
Color.Fg.BrightRed


BrightGreen
Color.Fg.BrightGreen


BrightYellow
Color.Fg.BrightYellow


BrightBlue
Color.Fg.BrightBlue


BrightMagenta
Color.Fg.BrightMagenta


BrightCyan
Color.Fg.BrightCyan


BrightWhite
Color.Fg.BrightWhite



Background Colors



Color Name
Code




Normal
Color.Bg.Normal


Black
Color.Bg.Black


Red
Color.Bg.Red


Green
Color.Bg.Green


Yellow
Color.Bg.Yellow


Blue
Color.Bg.Blue


Magenta
Color.Bg.Magenta


Cyan
Color.Bg.Cyan


White
Color.Bg.White


BrightBlack
Color.Bg.BrightBlack


BrightRed
Color.Bg.BrightRed


BrightGreen
Color.Bg.BrightGreen


BrightYellow
Color.Bg.BrightYellow


BrightBlue
Color.Bg.BrightBlue


BrightMagenta
Color.Bg.BrightMagenta


BrightCyan
Color.Bg.BrightCyan


BrightWhite
Color.Bg.BrightWhite



Effects



Effect
Code




Bold
Color.Effect.Bold


Faint
Color.Effect.Faint


Italic
Color.Effect.Italic


Underline
Color.Effect.Underline


SlowBlink
Color.Effect.SlowBlink


RapidBlink
Color.Effect.RapidBlink


Reverse
Color.Effect.Reverse


Conceal
Color.Effect.Conceal


CrossOut
Color.Effect.CrossOut

License

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

Customer Reviews

There are no reviews.