semvec/pypi-packages huggingface dataset:
asciiartpackage 0.0.2
A colorful ASCII art Python package with vibrant colors
License: MIT
Requires Python: >=3.8

# ASCII Art Package 🎨

A colorful ASCII art Python package with vibrant ANSI colors!  
Built with creativity and colors! ✨

## Features
- 🎨 Colorful ASCII art displays
- 🌈 Rainbow text generator
- ❤️ ASCII heart design
- ⭐ ASCII star design
- 🚀 ASCII rocket design
- ☕ ASCII coffee cup design
- � ASCII tree design (NEW!)
- 🌊 ASCII wave design (NEW!)
- �🎯 ANSI color support for terminal output

## Installation

### From PyPI
```bash
pip install asciiartpackage
```

## Usage

```python
from asciiartpackage import hello, show_rainbow_text, ascii_heart, ascii_star, ascii_rocket, ascii_coffee, ascii_tree, ascii_wave

# Display colorful hello message
print(hello())

# Show rainbow text
print(show_rainbow_text("Hello World!"))

# Display ASCII heart
print(ascii_heart())

# Display ASCII star
print(ascii_star())

# Display ASCII rocket
print(ascii_rocket())

# Display ASCII coffee
print(ascii_coffee())

# Display ASCII tree (NEW!)
print(ascii_tree())

# Display ASCII wave (NEW!)
print(ascii_wave())
```

## Examples

### Rainbow Text
```python
from asciiartpackage import show_rainbow_text
print(show_rainbow_text("Welcome to Python!"))
```

### Custom Colors
```python
from asciiartpackage import Colors
print(f"{Colors.CYAN}Cyan text{Colors.RESET}")
print(f"{Colors.BOLD}{Colors.RED}Bold Red text{Colors.RESET}")
```

## Available Functions

- `hello()` - Display a colorful welcome banner
- `show_rainbow_text(text)` - Convert text to rainbow colors
- `ascii_heart()` - Display a red ASCII heart
- `ascii_star()` - Display a yellow ASCII star
- `ascii_rocket()` - Display a colorful ASCII rocket
- `ascii_coffee()` - Display an ASCII coffee cup
- `ascii_tree()` - Display a green ASCII tree (**NEW in v0.0.2**)
- `ascii_wave()` - Display a cyan ASCII wave (**NEW in v0.0.2**)

## Available Colors

The `Colors` class provides:
- RED, GREEN, YELLOW, BLUE, MAGENTA, CYAN, WHITE
- BOLD for bold text
- RESET to reset formatting

## Requirements
- Python >= 3.8

## Author
Paramjit Singh (parambrar862@gmail.com)

## License
MIT License

## Version History
- **0.0.2** - Added ascii_tree() and ascii_wave() functions
- **0.0.1** - Initial release with colorful ASCII art features