Skip to main content

A Textual widget for displaying ASCII art with color effects and animations.

Project description

textual-coloromatic

badge badge badge badge

Textual-Color-O-Matic is a Textual library for color animations.

It is designed to make it easy to animate strings with cool color effects.

Features

  • Color system built on Textual's color system. Thus, it can display any color in the truecolor/16-bit spectrum, and can take common formats such as hex code and RGB, or just a huge variety of named colors.
  • Make a gradient automatically between any two colors.
  • Animation system that's simple to use. Just make your gradient and toggle it on/off. It can also be started or stopped in real-time.
  • Update the loaded ASCII art in real-time.
  • Animation settings can be modified to get different effects. Set a low amount of colors and a low speed for a very old-school retro look, set it to a high amount of colors and a high speed for a very smooth animation, or experiment with a blend of these settings.
  • Included demo app to showcase the features.

Documentation

Click here for documentation

Questions, issues, suggestions?

Feel free to post an issue.

Video

Coming soon (and documentation, I swear)

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

textual_coloromatic-0.2.1.tar.gz (104.6 kB view details)

Uploaded Source

Built Distribution

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

textual_coloromatic-0.2.1-py3-none-any.whl (35.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: textual_coloromatic-0.2.1.tar.gz
  • Upload date:
  • Size: 104.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.7.13

File hashes

Hashes for textual_coloromatic-0.2.1.tar.gz
Algorithm Hash digest
SHA256 a4d9d09425bfb2bd8b45a5470e03584ecb1965a5040f44571595aa2d4e309640
MD5 6b9859db6e552c0e9b629d2f8c57c48c
BLAKE2b-256 7f7ab5f1cec7d32fb4f1eff844748886068cad4316ffcbfb2cdc342ab112077c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for textual_coloromatic-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 2461120536b2146e2ad8eaf5f4e4a7ede12e040a1bfc9d62e2a358d57917496e
MD5 c6942b8128cfcb3cd7abd1128d1b043b
BLAKE2b-256 19ef55d578fa7044dba29475b04157ea92d166760809547173522877d98cac2f

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