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 colours:

Colour Codes Formatting Codes Formatting Code Abbreviations
Clr.RED Clr.UNDERLINE Clr.UL
Clr.ORANGE Clr.BOLD Clr.BO
Clr.YELLOW Clr.RESET Clr.RS
Clr.LIME
Clr.GREEN
Clr.BLUE
Clr.CYAN
Clr.PURPLE
Clr.PINK
Clr.BLACK
Clr.WHITE

: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.2.tar.gz (15.3 kB view details)

Uploaded Source

Built Distribution

VividHues-4.2.2-py3-none-any.whl (15.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: VividHues-4.2.2.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.2.tar.gz
Algorithm Hash digest
SHA256 31e5d00427bebe5fa4afcacf9ce4136b958a73954cc9e1d8bcc4a11c63f3e8f4
MD5 ed32baf3e019065c585be719cd1c0004
BLAKE2b-256 53b3f3a4aadb4060fe7923a0efe18b3cf1362f5dea39534e15bfb5568685c5a7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: VividHues-4.2.2-py3-none-any.whl
  • Upload date:
  • Size: 15.4 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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 f55ef8131333ff35cbb3e7e476e12dbe841a12860faf766b19ef3431107432a3
MD5 7383930b3dd03908b3bcd3d7fe96dc51
BLAKE2b-256 5b54d286a6e103d5f3a6e345a77fbbf814c5d2ac877ef9e8bca0f4a652de7fac

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