TINGE
Output colored terminal text from Python
Independence Day Special
Setup and Installation
Using pip
pip install tinge
Or upgrade current version:
pip install --upgrade tinge
For developers / Contributors
- Clone this repository
git clone https://github.com/g-paras/tinge.git
cd tinge
- Install the module
python setup.py install
Installation Complete :thumbsup:
Example
Foreground
from tinge import colored
print(colored("This is red text", color="red"))
Or
from tinge import cprint
cprint("Hello there", color="green")
Foreground and Background
from tinge import colored
print(colored("Green on white", color="green", on_color="white"))
Or
from tinge import cprint
cprint("Red on black", color="red", on_color="black")
Styling
underline & italic are not supported on windows
from tinge import italic, underline, bold
print(italic("This is italic"))
print(underline("This is underlined"))
print(bold("This is bold"))
Styling with Foreground and Background
from tinge import colored, italic, underline, bold
print(
underline("This is red on white",
color="red",
on_color="white")
)
print(
italic("This is italic",
color="green")
)
Specific Use Cases
These method prints by default & return None
from tinge import warn, error, info, success
warn("This is warning") # yellow bold text
info("This is to inform") # blue bold text
success("Success", strong=False) # green normal text
error("Error: File Missing") # red bold text
Horizontal Line (width equal to terminal width)
from tinge import line
line() # a horizontal line
line(text="Hello") # horizontal line with text in middle
line(text="Hello", color="red") # red color line with text in middle
help(line) # for more info
Available Colors and Styles
| Foreground(color) | Background(on_color) |
|---|---|
| Black | Grey |
| Red | Red |
| Green | Green |
| Yellow | Yellow |
| Blue | Blue |
| Magenta | Magenta |
| Cyan | Cyan |
| White | White |
| Style | Bold | Italic | Underline |
|---|
| Function | Parameters | Use for |
|---|---|---|
colored |
text, color, on_color | Colored text |
italic |
text, color, on_color | Italic colored text |
underline |
text, color, on_color | Underlined colored text |
bold |
text, color, on_color | Bold colored text |
warn |
text | Yellow Bold Warning text |
error |
text | Red Bold Error text |
info |
text | Blue Bold Information text |
success |
text | Green Bold Success text |
__version__ = 0.0.5, What's new?
coloramais no longer a requirementlinemethod for horizontal linescprintmethod to directly print colored text
Release files for Tinge 0.0.7
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| Tinge-0.0.7.tar.gz | 5.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| Tinge-0.0.7-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 11.8 kB
Release files / Tinge-0.0.7.tar.gz
| Download URL | Tinge-0.0.7.tar.gz |
|---|---|
| Size | 5.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
87823462a6aeb044e64ad8b3b59413eaee8ce64117d0e8e8ed8ecc61adc35748
|
|
BLAKE2b-256 checksum How to use checksums |
03b985dbe452ea80d05897eaa8e14fdde4325db3c37e2e12ba451016709ae84d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.10.4
|
Release files / Tinge-0.0.7-py3-none-any.whl
| Download URL | Tinge-0.0.7-py3-none-any.whl |
|---|---|
| Size | 6.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
b7c40d4f9ad425987ad54158436391b950d754105a1aa93aac1b012a88d29a20
|
|
BLAKE2b-256 checksum How to use checksums |
fc9e53702fcd566a769c3bf0f4b05d8ad321b42721bbec26dd62bc3200eff436
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.10.4
|