UNPKG

habbo-imagine

Version:

Create fantasy images using your Habbo avatar

58 lines (38 loc) 2.51 kB
# 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 | ![Ship Fail](https://github.com/zlarosav/habbo-imagine/blob/main/examples/ship-fail.gif) ![Ship](https://github.com/zlarosav/habbo-imagine/blob/main/examples/ship.gif) - **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 | ![Shark](https://github.com/zlarosav/habbo-imagine/blob/main/examples/shark.gif) ## 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"); ``` ![Imagen](https://github.com/zlarosav/habbo-imagine/blob/main/examples/shark-discord.png)