Skip to main content

Colour, hsla, rgba, palette

Project description

lifehacks.colour version

sponsor publish

Structure

📦 lifehacks.colour
├── Colour
├── hsla
├── rgba
│
└── 📦 palette
    ├── Apple
    └── Mariana

Installation

pip install lifehacks.colour

Usage

Colour abstract class

Abstract base class, not instantiable. Can be used in type hinting for hsla and rgba instances

def print_hex(colour:Colour) -> None:
	print(colour.to_hex())

print_hex(rgba(15, 15, 15))	#0f0f0f
print_hex(hsla( 0,  0,  6))	#0f0f0f

hsla

  • optional h: hue [0, 359]
  • optional s: saturation [0, 100] or [0.0, 1.0]
  • optional l: lightness [0, 100] or [0.0, 1.0]
  • optional a: alpha (opacity) [0, 100] or [0.0, 1.0]

rgba

  • optional r: red [0, 255]
  • optional g: green [0, 255]
  • optional b: blue [0, 255]
  • optional a: alpha [0, 100] or [0.0, 1.0]

Mariana palette

Remember to import from lifehacks.colour.palette. This palette contains the colours from Mariana theme in Sublime Text.

from lifhacks.colour.palette import Mariana

for name, colour in Mariana:
    content = content.replace(name, colour.to_hex())

Contributors

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

lifehacks.colour-1.2.0.tar.gz (5.3 kB view details)

Uploaded Source

Built Distribution

lifehacks.colour-1.2.0-py3-none-any.whl (10.8 kB view details)

Uploaded Python 3

File details

Details for the file lifehacks.colour-1.2.0.tar.gz.

File metadata

  • Download URL: lifehacks.colour-1.2.0.tar.gz
  • Upload date:
  • Size: 5.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.15

File hashes

Hashes for lifehacks.colour-1.2.0.tar.gz
Algorithm Hash digest
SHA256 903b591e6c80c069573135320116a50348f6c23b4af1797eea7a20612df68f94
MD5 a12f01f67442b95cb193b1c9877b03c2
BLAKE2b-256 99c9a091e2eba063c57ab2009501556d7d2a708a47d13fc6f99b3d90cec502ef

See more details on using hashes here.

File details

Details for the file lifehacks.colour-1.2.0-py3-none-any.whl.

File metadata

File hashes

Hashes for lifehacks.colour-1.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0c6cdc2d818eba70474f1bd0b8b8500ca33b70cde5ff5556fb7ab8570e9b9384
MD5 22ca5ac15a54f28f43fa60acdb7cee27
BLAKE2b-256 4407b9090ae5071ae75b371911f2b761b5e19e55634993ee0af7968d4839ed7d

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