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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6484b91f440f9b3783f76ee8cee3e970f849a6dc5312d9ed547df8a12513a6ce
|
|
| MD5 |
5ed6e70780b6a88cec11f58bc4d242de
|
|
| BLAKE2b-256 |
a60c42c0df671d7a57e40f9f46d89ae61c688669d91ee87028c21e9315576928
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
500cc003f96204b5b81f99740150d83bdc533b9451794c3ce60e6b4d6b0ebf02
|
|
| MD5 |
03badbd5a752ad9b331a67ef910668ad
|
|
| BLAKE2b-256 |
5f54f89046f512a528b3d37ac6f2c1470c5b765d5001dd0224583dddf8c939a1
|