Skip to content

AsciiFlow is a Python library designed to animate ASCII art in the console, providing a fun and interactive way to display text and shapes in motion. Perfect for enhancing CLI applications or for educational purposes, AsciiFlow brings a creative twist to terminal outputs with customizable text and animation speeds.

License

Notifications You must be signed in to change notification settings

samnodehi/AsciiFlow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

AsciiFlow

Description

AsciiFlow is a Python library designed to bring life to the console with animated ASCII shapes. It provides a simple yet powerful tool for creating and displaying ASCII animations in your comٰmand-line interface. Whether you are adding a fun element to your scripts or creating engaging tutorials, AsciiFlow makes it easy to integrate dynamic text and shape animations.

Features

  • Animate predefined ASCII shapes with customizable text.
  • Interactive user input to change text and observe animations.
  • Easily adjustable for different console widths and preferences.
  • Pure Python implementation with no external dependencies.

Requirements

  • Python 3.x

Installation

You can install AsciiFlow by cloning this repository:

git clone https://github.com/samnodehi/asciiflow.git

Navigate to the directory where you cloned AsciiFlow and you can run the script directly or integrate it into your own Python projects.

Usage

To get started with AsciiFlow, you simply need to import and run the module in your Python script. Here’s how you can quickly set it up:

  1. Import the library:

    import asciiflow
  2. Call the main function to start the animation:

    asciiflow.main_loop()

This will start the interactive text and shape animation loop. Follow the on-screen prompts to customize the text and observe the shape animations.

Example

Here is a simple example of how to use AsciiFlow in your script:

# Assuming the file is named 'asciiflow.py'
import asciiflow

# Start the animation with user interaction
asciiflow.main_loop()

Contributing

Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

Distributed under the MIT License. See LICENSE for more information.

Contact

Sam - @Telegram - Email Project Link: https://github.com/samnodehi/asciiflow"# AsciiFlow"

About

AsciiFlow is a Python library designed to animate ASCII art in the console, providing a fun and interactive way to display text and shapes in motion. Perfect for enhancing CLI applications or for educational purposes, AsciiFlow brings a creative twist to terminal outputs with customizable text and animation speeds.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages