Skip to main content

Python module to ease the use of colors on programs that run on CLI

Project description

Module colors
~~~~~~~~~~~~~~

Python module to ease the use of colors on programs that run on CLI.
Works fine on Linux and any Operating System running BaSH or compatibles.
If the shell's not color compatible, he'll get the raw string.
The module have predefined some basic colors, but you can use any color,
if you know the color code.


Usage example
-------------

>>> from colors import Color
>>> yellow = Color('1;33')
>>> print yellow('Hello World')
Hello World

>>> from colors import red
>>> print red('Ola Mundo')


Working with this module as an optional dependency
--------------------------------------------------

If you don't want to force the users to have PyColors installed
you can make the use of the colors module optional. For example: ::

# trying to use colors
try:
from colors import light_blue, light_red, red, white
except:
light_blue = light_red = red = white = lambda(x): str(x)

With this, if the user don't have the colors module, he'll get the
raw strings normally.

:copyright: 2009 Rafael Goncalves Martins.
:license: BSD, see LICENSE for more details.

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

pycolors-0.1.2.tar.gz (7.3 kB view details)

Uploaded Source

Built Distribution

pycolors-0.1.2-py2.6.egg (5.3 kB view details)

Uploaded Source

File details

Details for the file pycolors-0.1.2.tar.gz.

File metadata

  • Download URL: pycolors-0.1.2.tar.gz
  • Upload date:
  • Size: 7.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for pycolors-0.1.2.tar.gz
Algorithm Hash digest
SHA256 3d5dc8649127e9e70497cedf68ee9cdb765a8c0d86b019a798be19464524044a
MD5 05b1d736f19a4312940fefa27702a7eb
BLAKE2b-256 a67dbd57a149c8914f9dc80d317852fa30da87f9e81f8d55b15de7358f46ae3b

See more details on using hashes here.

File details

Details for the file pycolors-0.1.2-py2.6.egg.

File metadata

  • Download URL: pycolors-0.1.2-py2.6.egg
  • Upload date:
  • Size: 5.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for pycolors-0.1.2-py2.6.egg
Algorithm Hash digest
SHA256 0ebf2ee318316606489990ef801d7258f24135e786336aa5ad6520cf46bcaf0f
MD5 a66ea36bd661a0d2de0b9c6d21fc5d36
BLAKE2b-256 26f6684719402c7661eb4bc8aebe46a52a7f244742dc19324bcc9f1fade9adc5

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