Skip to main content

Kalido

A python-based colouriser inspired by lolcat and kekcat, capable of handling both escape sequences and streamed input

Installation

Kalido is easily downloaded, simply run:

pip install kalido

Arguments

--stops <list> # Default = "random"
--count <int> # Default = 5
--size <int> # Default = 1




--stops

Define a list of hex codes which the gradient will go between, or alternatively use a premade template

Examples:

--stops "#000000" "#FFFFFF" Creates a gradient between black and white

--stops "#FFD800" "#790293" "#FFD800" Creates a gradient between yellow and purple, before returning to yellow

--stops aroace Uses the premade gradient of the aroace flag

Presets:

  • Rainbow
  • Lesbian
  • Gay (MLM)
  • Bisexual
  • Transgender
  • Queer
  • Intersex
  • Aroace
  • All (Combines every flag end-to-end)
  • Random (Will pick any preset)

--count

Define how many additional colours the gradient will have between your stops

Use 0 if you want there to be no additional colours added


--size

Define how many characters each colour will cover.




Known bugs

  • Interactive programs sometimes will leak escape sequences

AI Disclaimer

No AI was used to generate code nor this README

Metadata

Release files for kalido 1.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for kalido 1.2.0
File Size Uploaded Provenance Actions
kalido-1.2.0.tar.gz 4.9 kB Without provenance Details for kalido-1.2.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for kalido 1.2.0
File Interpreter ABI Platform Actions
kalido-1.2.0-py3-none-any.whl Python 3 none any Details for kalido-1.2.0-py3-none-any.whl

Total release size: 11.1 kB

Release files / kalido-1.2.0.tar.gz

Download URL kalido-1.2.0.tar.gz
Size 4.9 kB
Tags Source
SHA-256 checksum
How to use checksums
b10a9bc674fa7e02cc4bfc7ed3e63ee5f233834f64f1895a4b4694f9d6758f5a
BLAKE2b-256 checksum
How to use checksums
759f7b691cf6f8fbe675958e8db941b1d3497f3f69e5ef50f479d2e1843de25b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.4

Release files / kalido-1.2.0-py3-none-any.whl

Download URL kalido-1.2.0-py3-none-any.whl
Size 6.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d1b62870153c65c6a57e90f3b3178cbe245ec4838aee815ab4daa499d6dc8c4d
BLAKE2b-256 checksum
How to use checksums
25d4a5f154ce82a3e08712b0da86b1899eff041808b8c95f04efae94a28844f0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.4

Security for kalido 1.2.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

1.2.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page