Skip to main content

display colors in console

Project description

pycols

A Python module for colorating console content

Installation

Using pip

You can install pycols via pip using

  • in a commandline:

  • py -m pip install pycols
    

  • in a python script:

  • import os
    os.system('py -m pip install pycols')
    

    Usage

    Colorating content

    1. Create a pycols.color object:
      import pycols
      c = pycols.color()
      

      This will initialize all three style elements pycols can alter: Style, Foreground and Background.

    2. Given that you want to make a text e.g. red for an error, you can change this:
      print("An error occured")
      

      easily to the following:

      code_red = c.col("RED")
      print(code_red + "An error occured")
      

      Here, the color.col search method is used.
      There is also a search methods for background colors (color.bcol).
      These two methods will automatically switch to searching for light colors with the color.lcol / color.lbcol methods, when they detect a "LIGHT_" part in your color description.

    3. Reset the coloring with one of the following:
      print(c.col("RESET"))
      

      for resetting only the color of the foreground,

      print(c.bcol("RESET"))
      

      for resetting only the color of the background

      print(c.RESET)
      

      for resetting only the current styling or finally

      print(c.RESET_ALL)
      

      for resetting all of them.

    Others

    Use the following to get information about your release and the author of the module:

    pycols.about()
    

    More coming soon

    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

    pycols-1.0.3.tar.gz (3.5 kB view details)

    Uploaded Source

    Built Distribution

    pycols-1.0.3-py3-none-any.whl (3.8 kB view details)

    Uploaded Python 3

    File details

    Details for the file pycols-1.0.3.tar.gz.

    File metadata

    • Download URL: pycols-1.0.3.tar.gz
    • Upload date:
    • Size: 3.5 kB
    • Tags: Source
    • Uploaded using Trusted Publishing? No
    • Uploaded via: twine/4.0.2 CPython/3.11.0

    File hashes

    Hashes for pycols-1.0.3.tar.gz
    Algorithm Hash digest
    SHA256 22e4a1510dfbc3264231767269758b7764f351f2b1ec6a90b19c9f7de28e6044
    MD5 e0588b830c4b2be36f0a73ad84122ab7
    BLAKE2b-256 aa42cb86d1dc290d7c10ec5fc88f2a3981946aa98c6e24b58e0f8e80047b8bea

    See more details on using hashes here.

    Provenance

    File details

    Details for the file pycols-1.0.3-py3-none-any.whl.

    File metadata

    • Download URL: pycols-1.0.3-py3-none-any.whl
    • Upload date:
    • Size: 3.8 kB
    • Tags: Python 3
    • Uploaded using Trusted Publishing? No
    • Uploaded via: twine/4.0.2 CPython/3.11.0

    File hashes

    Hashes for pycols-1.0.3-py3-none-any.whl
    Algorithm Hash digest
    SHA256 d38407fad5b1e021b457ac62bb665ea0b13b6f2a2a4718155b628f11224171cd
    MD5 293452f8fc8153dbc6acaa02b6dfe649
    BLAKE2b-256 4447f5b3a3f0d7898d0a73fb9bd5402f18f57b7b940de14efccba91524a14309

    See more details on using hashes here.

    Provenance

    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