Skip to main content

TINGE

Output colored terminal text from Python

made with python Code style: black License: MIT PyPI Downloads

Independence Day Special

Setup and Installation

Using pip

pip install tinge

Or upgrade current version:

pip install --upgrade tinge

For developers / Contributors

  1. Clone this repository
git clone https://github.com/g-paras/tinge.git
cd tinge
  1. 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?

  • colorama is no longer a requirement
  • line method for horizontal lines
  • cprint method 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)

Source distribution for Tinge 0.0.7
File Size Uploaded
Tinge-0.0.7.tar.gz 5.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for Tinge 0.0.7
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.0.7 This release

2 release files

0.0.6

2 release files

0.0.5

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page