Skip to main content

A simple colouring package for making console programmes great again.

Project description

Colorain

Ever wondered how people make those console programmes print in pretty colours? Well, the answer is simple: there are colour codes with which you have to tag up the text. The problem is, the codes are pretty complicated, and so typically people write bland, all-whites console programmes. Colorain is a package that makes printing coloured text to the console a piece of cake. Using a simple markup designed just for colouring text on the terminal, Colorain allows you to quickly add colours to any Python project you might have. There's a few other packages that help you to print colourful text with Python, but none with the ease of use as Colorain.

Installation

pip install colorain

Usage

from colorain import *
# parses the colour tags and colour-codes the text as needed
txt = ColoredText('`f|y`Okay`f|n`, workin `f|c`fine`f|n`') 

# prints the coloured text
print(txt) 

# strips off the colour tags and gives the raw text
print(txt.raw_text()) 

# we've overloaded the plus operator for you
# so that you can manipulate your strings just
# as usual
print(txt + FGRed("\nOr is it?") + "\n*VSauce background intensifies*")

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

colorain-0.0.17.tar.gz (3.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

colorain-0.0.17-py3-none-any.whl (4.4 kB view details)

Uploaded Python 3

File details

Details for the file colorain-0.0.17.tar.gz.

File metadata

  • Download URL: colorain-0.0.17.tar.gz
  • Upload date:
  • Size: 3.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.8.8

File hashes

Hashes for colorain-0.0.17.tar.gz
Algorithm Hash digest
SHA256 a225c3e5cf2758a12445bf3a1ceb8e954a6b02434c12fc5940bb94383c3fa296
MD5 8b2b7af43e36a990852363abe6fcadff
BLAKE2b-256 002dd8fe4d61cf32727d53cd2d916908f7e295e0eafa9d60325a70467bdd709a

See more details on using hashes here.

File details

Details for the file colorain-0.0.17-py3-none-any.whl.

File metadata

  • Download URL: colorain-0.0.17-py3-none-any.whl
  • Upload date:
  • Size: 4.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.8.8

File hashes

Hashes for colorain-0.0.17-py3-none-any.whl
Algorithm Hash digest
SHA256 1cea2626566a592c912fddcf3b71cd924e560066e284ef4051ff491f8b8a4c0b
MD5 5e47539d08146e9010285cda8bdd2fa3
BLAKE2b-256 1e47e69830dcd298e2e7da3b2f887d63447889d87a70fb62dfa30ecbd16b6ac1

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page