Metadata-Version: 2.4
Name: typewriter-pack
Version: 0.2.0
Summary: Typewriter text animations with easing for the terminal
Author: abiyyumc
License: MIT
Requires-Python: >=3.8
Description-Content-Type: text/markdown

# Typewriter
a typing animation effect library

## How to install:
```
pip install typewriter_pack
```
---
## How to use
```python
from typewriter import Typewriter

text = "Hello World"
animation = Typewriter.Pack.ease_in(d=0.1, len_text=len(text))

Typewriter(text).animate(animation_pack=animation)
```

## Features
> ### Ease-Animation Pack
> the feature that adds animation effect to your text (example: ease in, and more)

> | Name | Effect |
> | --- | --- |
> | `Typewriter.Pack.ease_in(d, len_text)` | Easing in Effect |
> | `Typewriter.Pack.ease_out(d, len_text)` | Easing out Effect |
> | `Typewriter.Pack.ease_in_out(d, len_text)` | Easing in - out Effect |
> | `Typewriter.Pack.human(text, d, p)` | Human reading style Effect |
> | `Typewriter.Pack.graph(function, d, len_text)` | Graph (By Function) |
> ### Color
> added color to your text! (format: `rgb`)

> | Name | Color |
> | --- | --- |
> `Typewriter.Color.rgba(char_rgb=[r, g, b], bg_rgb=[r, g, b], char_a=float(a), bg_a=float(a), len_text=len(text))` | Colors your text using selected character and background color (also added alpha) |
> `Typewriter.Color.random(len_text=len(text))` | Randomizes color choose
---
## Liscense
MIT
