Skip to main content

Simple python library for color and formatting to terminal

Project description

About

Colored, it's a simple Python library for color and formatting in terminal. Collection of color codes and names for 256 color terminal setups. Colored now supports RGB color mode. As "true color" graphic cards with 16 to 24 bits of color became common, applications began to support 24-bit colors. Terminal emulators supporting setting 24-bit foreground and background colors with escape sequences include Xterm, KDE's Konsole, and iTerm, as well as all libvte based terminals, including GNOME Terminal.

The colors work with most terminals and terminals emulators. ANSI/VT100 escape sequences can be used in every programming languages.

Colored is powerful and easy to use:

>>> from colored import Fore, Back, Style
>>>
>>> Fore.red
'\x1b[38;5;1m'
>>>
>>> Back.red
'\x1b[48;5;1m'
>>>
>>> Style.reset
'\x1b[0m'
>>> 
>>> Fore.rgb('100%', '50%', '30%')
'\x1b[38;2;255;130;79m'
>>>
>>> print(f'{Fore.white}{Back.green}Colored is Awesome!!!{Style.reset}')

!!! success

>>> Colored is Awesome!!!

Installing

Open up a terminal and install colored with pip command:

$ pip install colored

Alternatively, you can grab the latest source code from GitLab:

$ git clone https://gitlab.com/dslackw/colored.git
$ cd colored
$ pip install .

Usage

The User Guide is the place to go to learn how to use the library.

The API Reference documentation provides API-level documentation.

License

colored is made available under the MIT License. For more details, see here.

Contributing

!!! info We happily welcome contributions!

Donate

Did you know that we developers love coffee?

paypal

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

colored-2.3.1.tar.gz (16.0 kB view details)

Uploaded Source

Built Distribution

colored-2.3.1-py3-none-any.whl (19.9 kB view details)

Uploaded Python 3

File details

Details for the file colored-2.3.1.tar.gz.

File metadata

  • Download URL: colored-2.3.1.tar.gz
  • Upload date:
  • Size: 16.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-requests/2.32.4

File hashes

Hashes for colored-2.3.1.tar.gz
Algorithm Hash digest
SHA256 fe6e888e12dc16643daa0b108f785df6d0b48420084b5d0a567de27bb09a14d8
MD5 bdc4333974e1b6a3bc9acb4c98cd5a2d
BLAKE2b-256 4a32b772def12071faf780dd14e8a95ec8eba4bf5934f302de3a3780b919859a

See more details on using hashes here.

File details

Details for the file colored-2.3.1-py3-none-any.whl.

File metadata

  • Download URL: colored-2.3.1-py3-none-any.whl
  • Upload date:
  • Size: 19.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-requests/2.32.4

File hashes

Hashes for colored-2.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 15d85396d6841f79534bf4668330b5e8686a5e58e730c84ada0e09d335b21fd1
MD5 432042d21ffbe20ccf8c60b6b35fd580
BLAKE2b-256 e43358702880fe6bb3ed91cb21e1c92b002f9b73e32c0c5e3e9e2c0a94eaac61

See more details on using hashes here.

Supported by

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