Skip to main content

A python package for easy management of colors and palettes.

Project description

What is colorir?

colorir is a package developed to unify your workflow with colors across different projects.

With colorir you can:

  • Keep a unified selection of colors you like and use them in your different projects;

  • Use these colors directly as input for other graphical or web frameworks;

  • Easily convert between different color systems and formats;

  • Create gradients between colors and sample from them;

  • Easily visualize swatches of colors in the terminal;

  • And much more!

colorir was designed to be your best friend when dealing with colors so that you won’t ever need to write this kind of code again:

BLACK = (0, 0, 0)
WHITE = (255, 255, 255)
CSS_ALICEBLUE = (240, 248, 255)
COOL_PURPLE = (11, 0, 51)
MY_FAVORITE_GREEN = (113, 180, 141)
TOP_NOTCH_RED = (131, 34, 50)
# ... unnecessarily long and ugly list of colors

Getting Started

Getting started with colorir can be as simple as:

import tkinter as tk
from colorir import *

colors = Palette.load()  # Load colors

win = tk.Tk()
win.configure(bg=colors.magicmint)  # Set background to 'magicmint' color
win.mainloop()
readme_example.png

For more information (including use-cases and examples), see colorir’s documentation here.

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

colorir-1.3.5.tar.gz (33.7 kB view details)

Uploaded Source

Built Distribution

colorir-1.3.5-py3-none-any.whl (40.6 kB view details)

Uploaded Python 3

File details

Details for the file colorir-1.3.5.tar.gz.

File metadata

  • Download URL: colorir-1.3.5.tar.gz
  • Upload date:
  • Size: 33.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.3 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.64.0 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.5 CPython/3.8.10

File hashes

Hashes for colorir-1.3.5.tar.gz
Algorithm Hash digest
SHA256 94742a760f7e6ba0d9e32f4ce95fcf366ea1ee0f2c6eec0b394452d7d9b279bf
MD5 1c78a25bd286c5004860b87aad783aca
BLAKE2b-256 c4842c2bf450d77c19d684e4538b5726e2841523896ef07617c4cec541935033

See more details on using hashes here.

File details

Details for the file colorir-1.3.5-py3-none-any.whl.

File metadata

  • Download URL: colorir-1.3.5-py3-none-any.whl
  • Upload date:
  • Size: 40.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.3 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.64.0 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.5 CPython/3.8.10

File hashes

Hashes for colorir-1.3.5-py3-none-any.whl
Algorithm Hash digest
SHA256 f2273ebf5f5bf06a3a03e7f0cea8a7091014ad79da4c11103d31de0257234455
MD5 70f1fb5419d2895661e9a45564cdbdd9
BLAKE2b-256 926a4aef689b6f87cd7b21986d2ca30ea9353aa8195de1572b41d4dc473e1caa

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