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 details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

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

Uploaded Python 3

File details

Details for the file pytextcon-0.1.6.tar.gz.

File metadata

  • Download URL: pytextcon-0.1.6.tar.gz
  • Upload date:
  • Size: 3.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.7

File hashes

Hashes for pytextcon-0.1.6.tar.gz
Algorithm Hash digest
SHA256 6484b91f440f9b3783f76ee8cee3e970f849a6dc5312d9ed547df8a12513a6ce
MD5 5ed6e70780b6a88cec11f58bc4d242de
BLAKE2b-256 a60c42c0df671d7a57e40f9f46d89ae61c688669d91ee87028c21e9315576928

See more details on using hashes here.

File details

Details for the file pytextcon-0.1.6-py3-none-any.whl.

File metadata

  • Download URL: pytextcon-0.1.6-py3-none-any.whl
  • Upload date:
  • Size: 3.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.7

File hashes

Hashes for pytextcon-0.1.6-py3-none-any.whl
Algorithm Hash digest
SHA256 500cc003f96204b5b81f99740150d83bdc533b9451794c3ce60e6b4d6b0ebf02
MD5 03badbd5a752ad9b331a67ef910668ad
BLAKE2b-256 5f54f89046f512a528b3d37ac6f2c1470c5b765d5001dd0224583dddf8c939a1

See more details on using hashes here.

Supported by

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