A package inspired by simple chalk which colours terminal text with 256 Colour support
Project description
pyColour
A python function file that colours output strings.
Contents
Usage
-
Install with
pip install colourpy -
Call the file into your python project with:
from pyColour import *
- Use the following commands in your code. Text colour, background colour and formatting can be used at the same time, by stacking (e.g. `bold(red(bgGreen("Hello world!"))))
NOTE: the outermost colour is the colour that the text will be displayed as (e.g. in yellow(red(green("hello")))), "hello" will be displayed in yellow.
Commands
Basic Colours
| colour | command |
|---|---|
| black | black(string) |
| red | red(string) |
| green | green(string) |
| yellow | yellow(string) |
| blue | blue(string) |
| magenta | magenta(string) |
| white | white(string) |
Bright Variants
| colour | command |
|---|---|
| bright black (grey 1) | bright_black(string) |
| bright red | bright_red(string) |
| bright green | bright_green(string) |
| bright yellow | bright_yellow(string) |
| bright blue | bright_blue(string) |
| bright magenta | bright_magenta(string) |
| bright white (grey 2) | bright_white(string) |
Other Formatting
| Format | Command |
|---|---|
| Bold | bold(string) |
| Underline | underline(string) |
| Reverse | reverse(string) |
256 Colour support
For custom colours, use the following command:
colour_256(string, [0 -> 255])
Highlighting
Highlighting is also possible, and you can use the same commands as before, just with bg infront of it (i.e. bgBlue(string), bgBright_magenta(string))
Note
This project is loosely based on the idea of Simple Chalk.
Edits
| Date | Edit Description | Version |
|---|---|---|
| 27/03/22 | Edits to README.md | 0.1.0 |
Project details
Release history Release notifications | RSS feed
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 colourpy-0.1.0.tar.gz.
File metadata
- Download URL: colourpy-0.1.0.tar.gz
- Upload date:
- Size: 3.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.1 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.10.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
84768dcf070c7331b13086aef06dadf16705669e296ce1a47ee95cd8acb114e3
|
|
| MD5 |
b2dba994074b84cdffdf8b5cf8f8d5aa
|
|
| BLAKE2b-256 |
f4785f596a80c6017d592433f5f7e9df7a305273bdf9aedc928410adcd446728
|
File details
Details for the file colourpy-0.1.0-py3-none-any.whl.
File metadata
- Download URL: colourpy-0.1.0-py3-none-any.whl
- Upload date:
- Size: 3.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.1 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.10.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
09816509321b6e4c0a04c41e06814cd2ce5bdc1950e067f69427c40b216d430c
|
|
| MD5 |
e0ec01081701478993b725529a430fb3
|
|
| BLAKE2b-256 |
32dd60c185a7bc90f9a3f9da2fba4875ee204e7d84674ba57f97890bee203740
|