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.1.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.1-py3-none-any.whl (5.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: fadecat-0.2.1.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.1.tar.gz
Algorithm Hash digest
SHA256 53cdaf63ffd672710e5befb10b130eebf475c9da0e94ec2e575f6201dada8c0a
MD5 c02feb7bb0b8cdab32d42a1eec5c0c6b
BLAKE2b-256 de61fbf72cd8f53368c8b042dde441e1b7e2a071e68a9f4c3b56b83e5df6107a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fadecat-0.2.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 a8d29a029d63d206302ba738bf24abc7764a1e59e7cf0e0c3b3d9eae57f040e9
MD5 52338f164dd4315381bba962628a567e
BLAKE2b-256 d7fdc099f08f77fb90ac399fdd8c27cd8aa3f98ad5097a3be32eaa3cbd189fdc

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