Skip to main content

VividHues: super lite package for colored 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:
# recommended
COPY requirements.txt .
RUN pip install -r requirements.txt

# alternatively...
RUN pip install VividHues

:snake: Python Example

print(Clr.BO + Clr.UL + Clr.rainbow('I love VividHues!') + Clr.RS)
print(f"{Clr.RED}It's got my fave color!{Clr.RS}")
print(f"Soooo {Clr.jazzy('jazzy') + Clr.RS}")
#                          ^^^
# you'll get an error using "" in f-string interpolations
print(Clr.pattern("Kenny Oliver", Clr.PURPLE, Clr.CYAN, Clr.LIME))

:rainbow: Available Clr codes:

Just put a code in the gap Clr.___

Clr:                RED, ORANGE, YELLOW, LIME, GREEN, BLUE, CYAN, PURPLE, PINK, BLACK, WHITE
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.

:test_tube: Clr.pattern()

print(Clr.pattern(string, *color))
Paint your letters in a repeating pattern, by specifying an unlimited amount of Clr codes!

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-5.0.0.tar.gz (15.4 kB view details)

Uploaded Source

Built Distribution

VividHues-5.0.0-py3-none-any.whl (15.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: VividHues-5.0.0.tar.gz
  • Upload date:
  • Size: 15.4 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-5.0.0.tar.gz
Algorithm Hash digest
SHA256 21cb0c53eb2b9c4c745a8874ee0719dcba94621430ebc503de72ea50b3cd368b
MD5 51512e825bf12589500c3c449537f1bf
BLAKE2b-256 a93a415c9f114206d84b010c9a52095c66578773ade2809867ef2ec2175be503

See more details on using hashes here.

File details

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

File metadata

  • Download URL: VividHues-5.0.0-py3-none-any.whl
  • Upload date:
  • Size: 15.5 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-5.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e619363ad6797d3293927b9d6dc5571b0ea791f956184363449f1fdde8a5ba5b
MD5 efc2c49f6268f66ea5da195def7d7fb0
BLAKE2b-256 183f52604359ab579282cb1e78f3f55100e0e5b7a8652c7b486cd0a3727766de

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