Metadata-Version: 2.4
Name: caler-bale
Version: 0.1.2
Summary: Color-aware button helpers for Bale bots
Author: Your Name
License: MIT
Requires-Python: >=3.10
Description-Content-Type: text/markdown
Provides-Extra: balethon
Requires-Dist: balethon>=0.1.0; extra == "balethon"

# caler-bale

Advanced keyboard helpers for Bale bots.

## Features
- callback buttons
- url buttons
- inline query buttons
- selector keyboards
- toggle rows
- pager keyboards
- confirm/cancel keyboards
- social rows
- menu keyboard adapter
- dict serialization
- bale adapters
- ergonomic chaining

## Example

```python
from caler_bale import Button, ButtonStyle, Keyboard

kb = (
    Keyboard()
    .add_row(
        Button.callback("شروع", "start", style=ButtonStyle.ROCKET, icon="🚀"),
        Button.url_button("وب‌سایت", "https://example.com", style=ButtonStyle.INFO, icon="🌐"),
    )
    .add_row(
        Button.inline_query("جستجو", "hello", style=ButtonStyle.GHOST, icon="🔎"),
        Button.callback("حذف", "delete", style=ButtonStyle.DANGER, icon="🗑️"),
    )
)

print(kb.to_dict())
