A lightweight Python package for colorful output at the command line.
Project description
color50
A lightweight Python package for colorful output at the command line.
Created as a final project submission for Harvard University's CS50P course, color50 is a package I designed to add a little extra flavor to standard output print statements. This is my first ever attempt at making a Python package from scratch, and I'm excited to share it with fellow Python developers and CS50 students.
Included modules
- color
- Color class
- core_functions
rgb
functionhexcode
functioncss
functioncolorize
function (decorator)
- colorstr
- ColorStr class
- constants
Installation
To install color50, execute the following command using the pip
installer:
pip install color50
Sample usage
With color50 installed, the following code would print "Hello, World!"
to standard output as purple-colored text.
from color50 import rgb, constants
my_color = rgb(128, 0, 128)
print(my_color + "Hello, World!" + constants.RESET)
For more detailed information on using color50 in your Python projects, please refer to the documentation at color50.readthedocs.io.
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
File details
Details for the file color50-1.0.1.tar.gz
.
File metadata
- Download URL: color50-1.0.1.tar.gz
- Upload date:
- Size: 12.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.12.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5b2cdfa6845d79b2648384f2b06dd9dbee2b81defdae13dfcdeee9fb26f61c6c |
|
MD5 | 5e2731996894a41d8e6efee3a1f485ed |
|
BLAKE2b-256 | e66582184959326689c11676ce48c4c31f8d323f173eb48dc5d72cff69b0b543 |
File details
Details for the file color50-1.0.1-py3-none-any.whl
.
File metadata
- Download URL: color50-1.0.1-py3-none-any.whl
- Upload date:
- Size: 14.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.12.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5b260bc74bd6ef100d0a8cf5f674877911c066210efff90108e5d40e94865bb8 |
|
MD5 | 09ed8f62c752942637f49bd8e1c2e8cf |
|
BLAKE2b-256 | 5a54f0c174869ba314701c4cc9ac2434d248f901c1bf3eb9fa68bee47af36254 |