MegaPupEx/EVE-sde-sqlite

Convierte la Exportación de Datos Estáticos de EVE Online en una base de datos SQLite compacta e indexada, lo suficientemente pequeña para subir a cualquier lugar, además de una habilidad de Claude que documenta el esquema y las trampas en los datos.

¿Qué es EVE-sde-sqlite?

Esta habilidad toma la Exportación de Datos Estáticos (SDE) de EVE Online y la transforma en una base de datos SQLite optimizada y con índices, reduciendo drásticamente su tamaño para que sea fácil de almacenar y compartir, incluso en plataformas con límites de tamaño. Es útil para desarrolladores, creadores de herramientas de terceros o entusiastas que necesitan acceder rápidamente a los datos del juego sin depender de la descarga completa del SDE original. La habilidad está diseñada para funcionar con asistentes de IA como Claude, proporcionando documentación detallada del esquema de la base de datos y destacando las trampas o inconsistencias comunes en los datos, como valores nulos inesperados o relaciones faltantes. El proceso de construcción es automatizable mediante scripts, y el resultado es un archivo SQLite listo para consultas, que puede integrarse en aplicaciones locales o servicios en la nube.

Compatible con✓Claude Code~Codex CLI~Cursor
npx skills add MegaPupEx/EVE-sde-sqlite

Installed? Explore more Investigación y análisis de datos skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

¿Qué hace EVE-sde-sqlite?

Convierte la Exportación de Datos Estáticos de EVE Online en una base de datos SQLite compacta e indexada, lo suficientemente pequeña para subir a cualquier lugar, además de una habilidad de Claude que documenta el esquema y las trampas en los datos.

¿Qué hace?

Esta herramienta descarga la última versión de la SDE de EVE Online desde el repositorio oficial de CCP Games, la procesa para extraer tablas relevantes y genera un archivo SQLite con índices optimizados. El resultado es un archivo de aproximadamente 80 MB (frente a los cientos de MB del original), ideal para distribuir, cargar en servicios de almacenamiento o incrustar en aplicaciones de IA.

Características

  • Compactación: Reduce el tamaño de la SDE mediante eliminación de datos redundantes y compresión.
  • Indexación: Añade índices clave para acelerar consultas comunes (por ejemplo, por ID de tipo, grupo o sistema solar).
  • Documentación: Incluye un archivo de documentación (SCHEMA.md) que describe cada tabla y columna, además de advertencias sobre datos problemáticos.
  • Integración con Claude: La habilidad para Claude permite al asistente entender la estructura de la base de datos y responder preguntas sobre los datos de EVE Online.

Uso

  1. Clona el repositorio:
    git clone https://github.com/MegaPupEx/EVE-sde-sqlite.git
    cd EVE-sde-sqlite
    
  2. Ejecuta el script de construcción:
    python build_sde.py
    
  3. El archivo eve_sde.db se generará en la carpeta output/.

Requisitos

  • Python 3.8+
  • Bibliotecas: requests, sqlite3 (incluida en la biblioteca estándar de Python), tqdm (para barras de progreso).

Notas

  • Los datos provienen de la SDE oficial de EVE Online.
  • Algunas tablas pueden contener valores nulos o relaciones incompletas; consulta SCHEMA.md para detalles.

Licencia

Este proyecto está licenciado bajo la MIT License.

Skills relacionados