lifehacks.colour
1.0.0
? lifehacks.colour
├── Colour
├── hsla
├── rgba
│
└── ? palette
├── Apple
└── Mariana
pip install lifehacks.colourColour abstract classhslargbaMariana paletteColour abstract classAbstract 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)) #0f0f0fhslah: hue [0, 359]s: saturation [0, 100] or [0.0, 1.0]l: lightness [0, 100] or [0.0, 1.0]a: alpha (opacity) [0, 100] or [0.0, 1.0]rgbar: red [0, 255]g: green [0, 255]b: blue [0, 255]a: alpha [0, 100] or [0.0, 1.0]Mariana paletteRemember 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())