Skip to main content

VividHues: super lite package for coloured strings in Python!

Project description

VividHues :rainbow: :package:

VividHues

CodeFactor Latest SemVer Repo Size Total Lines

VividHues: super lite package for colored strings in Python!

:hammer_and_wrench: Official Installation

Use this command, in your command line, to install VividHues.
pip install VividHues

:bricks: Dependency

requirements.txt (Highly Recommended!)

Append this to your Python packages requirements file.
VividHues>=2.7.9  # only has Clr codes
VividHues>=4.1.0  # has new features such as abbreviations & Clr.rainbow()

Dependabot.yml (optional)

Create this file, to add your GitHub repo as a dependent.
version: 2
updates:
  - package-ecosystem: "pip"
    directory: "/"
    schedule:
      interval: "daily"

Dockerfile (optional)

If you have a Docker container. :whale2:
RUN pip install VividHues

# or

COPY requirements.txt .
RUN pip install -r requirements.txt

:toolbox: Python Example

from VividHues import Clr


# f-strings -> highly recommended for your sanity
print(f"{Clr.BO + Clr.UNDERLINE + Clr.LIME}I love VividHues!{Clr.RS}")
any_string = f"{Clr.BO + Clr.CYAN}Hello {Clr.GREEN}earthlings!{Clr.RS}"
print(any_string)


# concatenation -> if you're an odd person
name = input(Clr.PINK + "What's your name?\n\t--> " + Clr.RS + Clr.UL)
print(Clr.RS + Clr.BO + "Hello,", Clr.RED + Clr.UL + name)

:rainbow: Available Clr codes:

Just put a color in the gap Clr.___

RED, ORANGE, YELLOW, LIME, GREEN, BLUE, CYAN, PURPLE, PINK, BLACK, WHITE

Or use a formatter

UNDERLINE, UL, BOLD, BO, RESET, RS

:magic_wand: Magic Functions

:game_die: Clr.random()

print(Clr.random(string))
Picks a random Clr code.

:saxophone: Clr.jazzy()

print(Clr.jazzy(string))
Jazzes up your console by giving each letter of the string passed a random color!
It's a total gamble, that's guaranteed to be ugly! :)

:rainbow: Clr.rainbow()

print(Clr.rainbow(string))
Makes any string colored in a rainbow pattern.

Kenny Oliver ©2021

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

VividHues-4.2.9.tar.gz (15.3 kB view details)

Uploaded Source

Built Distribution

VividHues-4.2.9-py3-none-any.whl (15.3 kB view details)

Uploaded Python 3

File details

Details for the file VividHues-4.2.9.tar.gz.

File metadata

  • Download URL: VividHues-4.2.9.tar.gz
  • Upload date:
  • Size: 15.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.8.2 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for VividHues-4.2.9.tar.gz
Algorithm Hash digest
SHA256 894ba3d765e4c5a6d4372f817f1dbc33a351c412a81a17e938736355937a43a2
MD5 471f5d87d29f608ac46cf77256271c3e
BLAKE2b-256 9401caf2b1ab387638137190c6f78e32445536b68d36f2bb31228cd2c482d6fb

See more details on using hashes here.

File details

Details for the file VividHues-4.2.9-py3-none-any.whl.

File metadata

  • Download URL: VividHues-4.2.9-py3-none-any.whl
  • Upload date:
  • Size: 15.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.8.2 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for VividHues-4.2.9-py3-none-any.whl
Algorithm Hash digest
SHA256 1fb844a53b9c405d3a5ad2f64a673391e6938653987c0924bc754dad0e8b6a6e
MD5 4b42c19746405b3f7e9acd597c54f072
BLAKE2b-256 9e8d885ddd8624605cfc11d2f49d464703d4b41bd0ccbc1d6870ce1fa3573128

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