semvec/pypi-packages huggingface dataset:
interactive-buttons 4.0
A Python library for creating interactive buttons with keyboard navigation.
Requires Python: >=3.8
Keywords: buttons tool tools button

# Interactive Buttons Library

A Python library for creating interactive buttons with keyboard navigation.

## 📦 Installation

```bash
pip install interactive_buttons
````

---

## ⚙️ Features

* Buttons displayed as a **matrix**.
* Navigation using arrow keys (`↑ ↓ → ←`).
* Selection using the **Enter** key.
* Customization of colors, spacing, and decorators.

---

## 🧪 Example usage of `matrix_buttons`

```python
from interactive_buttons import Button, Component
from colorama import Fore, Back

# Create buttons
buttons = [
    Button(label="Value A1", value="A1"),
    Button(label="Value A2", value="A2"),
    Button(label="Value B1", value="B1"),
    Button(label="Value B2", value="B2"),
]

# Create a custom component
component = Component(
    buttons=buttons,
    text_color=Fore.BLACK,
    highlight_color=Back.YELLOW,
    spaces_count=10,
    left_decorator="<",
    right_decorator=">"
)

# Launch the interactive interface
value = component.matrix_buttons()

# Print the selected value
print(f"Selected value: {value}")
```

### 🎯 Expected Output

* Buttons are displayed in a grid layout.
* The user navigates using the arrow keys.
* When Enter is pressed, the selected button’s `value` is returned and displayed.

![](https://github.com/mbcraft-exe/interactive_buttons/blob/main/assets/asset%20v4.png)
---

## ❗ Requirements

* Do **not use** an emulated terminal (e.g. integrated VS Code terminal or online consoles): they prevent correct keyboard input capture and text display.
* This library depends on:

  * [`pynput`](https://pypi.org/project/pynput/)
  * [`colorama`](https://pypi.org/project/colorama/)

---

## 📄 Project Description

**Interactive Buttons** makes it easy to build interactive text-based menus in the terminal. Ideal for:

* CLI interfaces,
* Interactive tools and utilities,
* User-driven selections or assistant workflows.

---

## 🔗 GitHub Repository

Check out the GitHub repo for updates and contributions:

👉 [https://github.com/mbcraft-exe/interactive\_buttons](https://github.com/mbcraft-exe/interactive_buttons)

---

## 🔗 PyPi

Also see the project on PyPi:

👉 [https://pypi.org/project/interactive-buttons/](https://pypi.org/project/interactive-buttons/)

---
calculadora-gustavo-felix 0.0.3
Uma simples calculadora.
Requires Python: >=3.8

# calculadora-gustavo-felix

## DescriÃ§Ã£o

O pacote **calculadora-gustavo-felix** Ã© utilizado para:  
- Calcular operaÃ§Ãµes simples, como:  
  * Soma,  
  * SubtraÃ§Ã£o,  
  * MultiplicaÃ§Ã£o,  
  * DivisÃ£o,  
  * PotenciaÃ§Ã£o,  
  * Raiz Quadrada  
- Limpar o terminal  
- Exibir um menu interativo

## InstalaÃ§Ã£o

Use o gerenciador de pacotes [pip](https://pip.pypa.io/en/stable/) para instalar a **calculadora-gustavo-felix**:

```bash
pip install calculadora-gustavo-felix

## Usage

```python
from calculadora.menu import menu
menu()
```

## Author
Gustavo FÃ©lix