¿Qué hace game-cover-downloader-skill?
Descarga carátulas y medios de juegos desde la base de datos de Libretro con esta herramienta CLI por lotes, compatible con múltiples diseños de frontend e integración de lenguaje natural con IA.
Características
- Descarga por lotes: Obtén carátulas, capturas de pantalla, logotipos y otros medios para varios juegos a la vez.
- Múltiples diseños de frontend: Soporta layouts populares como EmulationStation, RetroArch, LaunchBox y más.
- Integración con IA: Los agentes de IA pueden entender comandos en lenguaje natural para iniciar descargas.
- Rápido y eficiente: Utiliza la API de Libretro para obtener metadatos y medios de manera eficiente.
Instalación
npm install -g trashy-whistler749/game-cover-downloader-skill
Uso
Ejecuta el siguiente comando para descargar carátulas para un juego específico:
game-cover-downloader --game "Super Mario Bros" --platform nes
Para descargas por lotes, usa un archivo de lista:
game-cover-downloader --batch games.txt
Integración con IA
Los agentes de IA pueden usar este skill con frases como:
- "Descarga la carátula de 'The Legend of Zelda' para SNES"
- "Obtén todos los medios para la lista de juegos de NES en
juegos.txt"
Configuración
Crea un archivo .env con las siguientes variables:
LIBRETRO_API_KEY=tu_api_key
OUTPUT_DIR=./caratulas
Soporte de plataformas
| Plataforma | Alias |
|---|---|
| NES | nes |
| SNES | snes |
| Game Boy | gb |
| PlayStation | psx |
| SEGA Genesis | genesis |
Licencia
MIT