habbo-imagine
Version:
Create fantasy images using your Habbo avatar
58 lines (38 loc) • 2.51 kB
Markdown
# Habbo Imagine
Esta biblioteca sirve para generar imágenes y GIFs a partir de avatares de Habbo utilizando URLs generadas por herramientas como [Nitro-imager](https://github.com/billsonnn/nitro-imager) y [Habbo-imaging](https://www.habbo.es/habbo-imaging/avatarimage?user=nevtr4l). Habbo-Imagine tiene soporte para Habbo (Sulake), Habbo holos, Habbo copias, Habbo retros, etc.
## Instalación
Para instalar la biblioteca, utiliza el siguiente comando en tu terminal:
```bash
npm install habbo-imagine
```
## Funciones públicas
- **Generar Imagen Ship** `generateShipImage(usernames, urls)`
Crea una imagen positiva o negativa dependiendo del porcentaje de compatibilidad entre dos usuarios.
| Parámetro | Descripción |
| ------------ | --------------------------------------------------------------- |
| `usernames` | Recibe un **array** con los dos nombres de ambos usuarios |
| `urls` | Recibe un **array** de dos URLs de los avatar de ambos usuarios |


- **Generar Imagen Shark** `generateSharkImage(url)`
Crea una imagen de un usuario siendo devorado por un tiburón.
| Parámetro | Descripción |
| ------------ | --------------------------------------------------------- |
| `url` | Recibe un **string** de la URL del avatar del usuario |

## Ejemplos de uso
Esta biblioteca puede ser usada en todo tipo de aplicaciones, incluyendo bots de discord, etc.
```js
// Importa la biblioteca
const HabboImagine = require("habbo-imagine");
// Crea un objeto HabboImagine
const habboGenerator = new HabboImagine();
// Ejemplo de generación de imagen "ship"
const shipImage = await habboGenerator.generateShipImage(
["https://www.habbo.es/habbo-imaging/avatarimage?&user=Marcos", "https://www.habbo.es/habbo-imaging/avatarimage?&user=Elena"],
["Marcos", "Elena"]
);
// Ejemplo de generación de imagen "shark"
const sharkImage = await habboGenerator.generateSharkImage("https://www.habbo.es/habbo-imaging/avatarimage?&user=Marcos");
```
