Skip to main content

textfx is a Python library for creating dynamic and visually engaging text effects.

Project description

Textfx

Textify is a Python library for creating dynamic and visually engaging text effects. It offers multiple functions to display text with unique animations and styles, perfect for enhancing console-based projects.

Features

  • Typing Effect: Simulates the effect of typing text character by character.

  • Falling Text: Characters "fall" into place, similar to the rain effect from The Matrix.

  • Scramble Effect: Displays random characters that gradually transform into the actual text.

  • Wave Text: Makes the text move in a wave-like pattern.

Installation

Currently, Textfx is not available on PyPI. You can clone this repository and use the textfx.py file directly in your project:

git clone https://github.com/iliakarimi/textfx.git

Then, import the required functions in your Python script:

from textfx import typeeffect, falltext, scrameffect, wavetext

Usage

Below are examples of how to use each function:

Typing Effect

from textfx import typeeffect

typeeffect("Hello, world!", delay=0.1)

Falling Text

from textfx import falltext

falltext("Falling Text", delay=0.2)

Scramble Effect

from textfx import scrameffect

scrameffect("Scrambled Text", delay=0.1)

Wave Text

from textfx import wavetext

wavetext("Wave Text", delay=0.2)

Dependencies

  • Python 3.x

Contributing

Feel free to fork this repository and submit pull requests. Suggestions for new effects and improvements are always welcome!

License

This project is licensed under the MIT License. See the LICENSE file for details.


Enjoy using Textify! Let your text come to life!

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

textfx-0.1.1.tar.gz (3.6 kB view details)

Uploaded Source

Built Distribution

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

textfx-0.1.1-py3-none-any.whl (3.7 kB view details)

Uploaded Python 3

File details

Details for the file textfx-0.1.1.tar.gz.

File metadata

  • Download URL: textfx-0.1.1.tar.gz
  • Upload date:
  • Size: 3.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.12.6

File hashes

Hashes for textfx-0.1.1.tar.gz
Algorithm Hash digest
SHA256 409a1941eb0643781ad1af5a8c35188cd11ac62ef9d143769bbce0a0f71778d6
MD5 3959ebd6bb26d29dd2b304acf15fe988
BLAKE2b-256 76368eae74397cbf666846d1fe90d65facf2a4b92f030a2a131e7abb420f70da

See more details on using hashes here.

File details

Details for the file textfx-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: textfx-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 3.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.12.6

File hashes

Hashes for textfx-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 433d91cf4ef6c3890878fcba8058b20a57e9454ed8c74b8d5f964866bcc1279c
MD5 1c546dc0bf0e37f02fc5f9fe1ae5ef0f
BLAKE2b-256 52b21227301e945ac8dcf1fb95ab98b9e8637ae92a6c6ecc580d1df973116d48

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