Skip to main content

Utility for creating beautiful, customizable gradients in the terminal!

Project description

Fadecat

Fadecat is a fast and easy-to-use library to enhance your terminal.

Using Fadecat allows you to choose color presets (including your custom ones) and tilt.

Getting started

Install with pip or your favorite PyPI package manager.

pip install fadecat

Checking that the library was installed successfully.

pip show fadecat

If you have received information about the library, you can continue working.

How to use the library

To get started, first import the library

from fadecat import fadecat

Parsing the call structure

For example

print(fadecat.fire("Fiery greetings to the world! 🔥", tilt=180))

Let's look at each element

Element Type Description
fadecat Object An instance of the main FadeCat class. It initializes ANSI support and provides access to all palettes.
.fire Method Any palette name (like .fire, .aqua, .matrix). These are dynamic methods generated from the built-in color collection.
"text" String Your text. The gradient is automatically distributed across the entire string length (including multi-line blocks).
tilt Number The gradient angle (0-360°). It allows you to change the direction of the color transition. (default 0°)

If you want to create your own preset

print(fadecat.custom("My Text", (255,0,0), (0,0,255), tilt=90))

Let's talk a little about custom presets

Parameter Type Purpose
start_rgb tuple Starting color in (R, G, B) format. Example: (255, 100, 0).
end_rgb tuple Ending color in (R, G, B) format. Example: (0, 50, 200).

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

fadecat-0.2.0.tar.gz (5.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

fadecat-0.2.0-py3-none-any.whl (5.8 kB view details)

Uploaded Python 3

File details

Details for the file fadecat-0.2.0.tar.gz.

File metadata

  • Download URL: fadecat-0.2.0.tar.gz
  • Upload date:
  • Size: 5.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.11

File hashes

Hashes for fadecat-0.2.0.tar.gz
Algorithm Hash digest
SHA256 72cd4a751178c6c1ce76ec35f8dffdeaa7a2e039c80d4636d021fb77e747278f
MD5 df400164c87d26a14f2e461f3bc8abb1
BLAKE2b-256 ddf63a4d20dd424d808bfb8f6c25fad9b698f3f90b7ec902888dabd64530a696

See more details on using hashes here.

File details

Details for the file fadecat-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: fadecat-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 5.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.11

File hashes

Hashes for fadecat-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 387dec8a2c4c9f0582e0d0bd482a0fccd5ba73f517ca67d88ab2a37c0b8854e0
MD5 620fb06c371fc4b8cafb3b7f4b65ad74
BLAKE2b-256 9e5bc6ed9e63c650b1eb8089afc508aff945fed6254850e0eb6ab856a9a11b4e

See more details on using hashes here.

Supported by

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