Skip to main content

A powerful and easy-to-use Python library for adding colors and styles to text printed on your terminal. Can be used with custom RGB colors. Created by WernerLuiz92

Project description

🎨 Color Crafter Py

codecov CI

🚨 ⚠️ 🚧 ATTENTION PLEASE 🚧 ⚠️ 🚨
This is my first Python project and is still in early development. Wait for new versions to test it. Or test it at your own risk. I'm still studying Python and I'm not responsible for instabilities.

🚀 Introduction

🎨 Color Crafter Py is a versatile Python library designed for effortlessly infusing colors, styles, and custom RGB hues into text displayed on your terminal. It's a user-friendly, low-dependency package that simplifies the process of printing colorful and stylish text in the terminal. Whether you're looking to highlight important information, create visually appealing output, or add a creative flair to your scripts and applications, Color Crafter Py has you covered.

🗝 Key Features:

  • 🖌 Easily customize text with a wide range of colors, including custom full RGB values.*
    • 🖌🎨 Has a set of predefined colors.
    • 🖌🎨 Accepts 8-bit colors.
    • 🖌🎨 Accepts 24-bit colors.
    • 🖌🎨 Accepts HEX format colors.
  • 📝 Apply various text styles, such as bold, italic, and more.
  • 🖼 Foreground and background colors for your text.
  • ❗Highlight specific text elements to enhance information visibility.
  • 🖥 Compatible with Unix, Windows, and other popular systems.

Elevate your CLI experience with Color Crafter Py and inject a burst of vibrancy and style into your terminal interactions!

🚀 Getting Started

Install it from PyPI

pip install color_crafter_py

Usage

from color_crafter_py import BaseClass
from color_crafter_py import base_function

BaseClass().base_method()
base_function()

Development

Read the CONTRIBUTING.md file.

Notes

  • *Not every terminal supports all of the colors available. The package was developed for in Linux using ZSH and BASH terminals.

License

Read the LICENSE.md file.


color_crafter_py created by 🧔🏼‍♂️ WernerLuiz92

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

color_crafter_py-0.1.1.tar.gz (5.6 kB view details)

Uploaded Source

Built Distribution

color_crafter_py-0.1.1-py3-none-any.whl (5.1 kB view details)

Uploaded Python 3

File details

Details for the file color_crafter_py-0.1.1.tar.gz.

File metadata

  • Download URL: color_crafter_py-0.1.1.tar.gz
  • Upload date:
  • Size: 5.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.0

File hashes

Hashes for color_crafter_py-0.1.1.tar.gz
Algorithm Hash digest
SHA256 930568f830c2d075965ebf4c258f66b1dc55f005566f03170983d00092b93d33
MD5 9eab4422c0a7de747a67bf7c3b10df45
BLAKE2b-256 00d34c48079d1e2d6bc6c075f689ca978fb46aa0d5cf1739d953ac5c7824cb5e

See more details on using hashes here.

File details

Details for the file color_crafter_py-0.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for color_crafter_py-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 a301bd296c956435babb1ac157b14444c0350fa93c568daad36dc88ef2c1af21
MD5 213de864da8009e79d09491dec20d948
BLAKE2b-256 16390898f5d65ba2af5c57a27868e3835e612d55f99f5ce51ae6e04987ae3ca3

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