Skip to main content

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 function
    • hexcode function
    • css function
    • colorize 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


Download files

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

Source Distribution

color50-1.0.1.tar.gz (12.0 kB view details)

Uploaded Source

Built Distribution

color50-1.0.1-py3-none-any.whl (14.2 kB view details)

Uploaded Python 3

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

Hashes for color50-1.0.1.tar.gz
Algorithm Hash digest
SHA256 5b2cdfa6845d79b2648384f2b06dd9dbee2b81defdae13dfcdeee9fb26f61c6c
MD5 5e2731996894a41d8e6efee3a1f485ed
BLAKE2b-256 e66582184959326689c11676ce48c4c31f8d323f173eb48dc5d72cff69b0b543

See more details on using hashes here.

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

Hashes for color50-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 5b260bc74bd6ef100d0a8cf5f674877911c066210efff90108e5d40e94865bb8
MD5 09ed8f62c752942637f49bd8e1c2e8cf
BLAKE2b-256 5a54f0c174869ba314701c4cc9ac2434d248f901c1bf3eb9fa68bee47af36254

See more details on using hashes here.

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