Give your print output the tint it deserves!
Project description
tinted
Give your print output the tint it deserves! Give colors, styles, and more to the console, all with a simple markup language.
Installation
pip install tinted
Usage
From a Python script:
from tinted import tint
print(tint('Hello, [bold]world![/]'))
From a shell:
echo "Hello, [bold]world![/]" | tinted
Basic syntax
Strings can be styled easily with an HTML-like syntax.
[bold][blue]Tinted[/] is [underline]cool[/]![/]
[...]
denotes a starting tag, where ...
is a tag name.
[/...]
indicates a closing tag. Tag names are not necessary, and are ignored if they are included.
Tags
All of the available tags are listed below.
Colors
- black
- red
- green
- yellow
- blue
- magenta
- cyan
- lightgray
- darkgray
- lightred
- lightgreen
- lightyellow
- lightblue
- lightmagenta
- lightcyan
- white
Background colors
Prefix any of the colors above with bg
. Eg. bglightred
.
Styles
- bold
- dim
- italic
- underline
- blink
- reverse
- hidden
Escaping tags
To escape a tag, simply include []
somewhere inside.
[[]blue]These tags will be shown[[]/]
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
tinted-1.0.1.tar.gz
(3.5 kB
view hashes)
Built Distribution
tinted-1.0.1-py3-none-any.whl
(4.5 kB
view hashes)