Skip to main content

Simple package to change the text color, text emphasis, and background color of print statements to the console.

Project description

pytextcon

pytextcon is a lightweight, simple package designed to make basic changes to the text color, text emphasis, and background color of print statements to the console simple.

Getting Started

Download pytextcon:

pip install pytextcon

Usage

Use an f-string to include text formatting to print statements. Formatting will continue until cleared. Use RESET to end all formatting. Use DEFAULT to clear text color only.

Example:

import pytextcon

text = pytextcon.ForText()

print(f"{text.BOLD}{text.BLUE}Some text that will be bold and blue.{text.DEFAULT}\
Some other text that will be bold but not blue")

print(f"{text.UNDERLINE}{text.BLUE}Some text that will be bold, underlined, and blue.\
{text.RESET}Some other text that will not be bold, underlined or blue")

Formatting Options

Basic Colors:

BLACK, RED, GREEN, YELLOW, BLUE, MAGENTA, CYAN, WHITE

Bright Colors:

BLACK_BR, RED_BR, GREEN_BR, YELLOW_BR, BLUE_BR, MAGENTA_BR, CYAN_BR, WHITE_BR

Basic Color Backgrounds:

BLACK_BG, RED_BG, GREEN_BG, YELLOW_BG, BLUE_BG, MAGENTA_BG, CYAN_BG, WHITE_BG

Bright Color Backgrounds:

BLACK_BRBG, RED_BRBG, GREEN_BRBG, YELLOW_BRBG, BLUE_BRBG, MAGENTA_BRBG, CYAN_BRBG, WHITE_BRBG

Emphasis:

BOLD, DIM, ITALIC, UNDERLINE, UNDERLINE2, BLINK, STRIKE

Clear:

DEFAULT, RESET

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pytextcon-0.1.6.tar.gz (3.5 kB view hashes)

Uploaded Source

Built Distribution

pytextcon-0.1.6-py3-none-any.whl (3.7 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page