Skip to main content

Terminal text animations for Python.

Project description

txtanim

Version: 1.0.2
Author: Neunix Studios
License: MIT

A powerful terminal text animation library for Python. Enhance your CLI programs with typewriter effects, blinking text, pulse effects, spinners, loading dots, progress bars, ASCII art (figlet), and matrix-style clear animations. Perfect for Termux, Linux, macOS, and Windows terminals that support ANSI escape codes.

Note: ASCII art functionality uses the pyfiglet library, which is licensed under MIT.


Features

Text Animations

  • Typewriter – forward and reverse typing effects
  • Blink – blinking text effect
  • Pulse – pulse effect between dim and bright text
  • Spinner – spinner animation
  • Loading Dots – customizable loading animation
  • Progress Bar – terminal progress bar with color

Special Effects

  • Figlet – bold, filled ASCII art, adapts to terminal width (via pyfiglet)
  • Matrix Clear – vertical falling characters animation that temporarily clears the screen

Colors

  • 8 basic colors (black, red, green, yellow, blue, magenta, cyan, white)
  • Dim and bright variations
  • Customizable in all animations

Cursor Handling

  • Automatically hides and shows cursor during animations

Installation

pip install txtanim

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

txtanim-1.0.2.tar.gz (5.6 kB view details)

Uploaded Source

Built Distribution

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

txtanim-1.0.2-py3-none-any.whl (4.7 kB view details)

Uploaded Python 3

File details

Details for the file txtanim-1.0.2.tar.gz.

File metadata

  • Download URL: txtanim-1.0.2.tar.gz
  • Upload date:
  • Size: 5.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.11

File hashes

Hashes for txtanim-1.0.2.tar.gz
Algorithm Hash digest
SHA256 3967c557327a193f4ae7ddc2fc036bb7539e6462ca66f0b259e2617aa337dabe
MD5 b053e781756c2a582e2b7978dc4c84a3
BLAKE2b-256 7b792fc34d3c86822ea227260ff1fe46bad7fc3d88bfc6649ec1cf4f0ed5ee8a

See more details on using hashes here.

File details

Details for the file txtanim-1.0.2-py3-none-any.whl.

File metadata

  • Download URL: txtanim-1.0.2-py3-none-any.whl
  • Upload date:
  • Size: 4.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.11

File hashes

Hashes for txtanim-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 5d531fbeab33eaf87ebec4902d6cf85b715cdedd84b024fd7db9efb0a069f783
MD5 c5e2b025d2a8e2d8486c6a95fb38f6ca
BLAKE2b-256 29dddfe94e6f472fab7475f30c0a0c8d588dcb21bb72bacd7087681aa8147516

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