Documentación

El hub comunitario de paquetes IndexLy

Publica tus índices, descubre los de otros e impórtalos en IndexLy con un clic. Gratis, sin registro para leer, con GitHub para publicar.

01Qué es IndexlyHub

IndexlyHub es donde la comunidad comparte paquetes: ficheros de índices (juegos, libros, películas, software…) listos para importar en IndexLy. Tú subes una exportación y cualquiera puede traerla a su biblioteca en segundos.

SubeArrastra tu exportación, ponle nombre, tags y versión.
ComparteCada paquete tiene página propia con vista previa y stats.
ImportaDeep-link a IndexLy o descarga manual del JSON.

02Importar en IndexLy

En la página del paquete pulsa Importar en IndexLy: se abre IndexLy y verás el menú de importación con sus fuentes, conteo y duplicados detectados. Sin descargar nada.

  1. Automático (recomendado). Botón Importar en IndexLy → se importa solo.
  2. Manual. Descargar JSON → en IndexLy, arrástralo a Fuentes.
  3. Carpetas. Si el paquete trae varias fuentes, aparece como carpeta colapsable: activa/desactiva fuentes sueltas o todo el paquete de golpe. Con una sola fuente, se muestra como fuente normal.
https://indexly.daida.net/?import=<url-fichero>&name=<slug>&mapping=<json>

03Publicar un paquete

  1. En IndexLy → Fuentes → Exportar (elige fuentes) → descarga indexly-backup-*.json.gz.
  2. En /upload inicia sesión con GitHub y arrastra el fichero (también vale .json/.csv/.tsv/.yaml/.yml/.xml/.txt).
  3. Revisa la vista previa, pon nombre, descripción, tags y versión → Publicar.
  4. Actualizar es igual: abre tu paquete → Actualizar (la versión vieja se sustituye, el enlace se mantiene).

El contenido se guarda comprimido en CDN; los metadatos y el mapeo viajan con el paquete para que importe perfecto.

04Límites y cuotas

LímiteValor
Tamaño por archivo5 MB (comprimido)
Cuota por usuario50 MB totales · 30 paquetes
Subidas10 / hora por usuario
Lectura API300 req/min por IP o usuario
Escritura API60 req/min por usuario
DedupChecksum SHA-256: sin duplicados exactos

05Formatos y mapeo

IndexLy detecta solo título, subtítulo y enlace de tus campos. Para importar perfecto, el paquete guarda el mapping:

{ "titleKey": "title", "subtitleKey": "author", "linkKey": "url" }

Campos reconocidos como título: title, titulo, name, nombre, label… · como enlace: url, link, magnet, href, downloadUrl… · Se detecta el array en items, downloads, results, data… o arrays raíz.

06API para desarrolladores

Lectura abierta sin claves (GET /api/v1/packages?q=&tag=&sort=), escritura con sesión GitHub o token personal ih_… (scope write, se crea en tu perfil). Errores con envelope {success, error:{code,message}} y códigos 400/401/403/404/409/413/429.

curl "https://indexlyhub.daida.net/api/v1/packages?q=steam&sort=downloads&pageSize=5"
curl -H "Authorization: Bearer ih_…" https://indexlyhub.daida.net/api/v1/tokens

07Seguridad y reportes

  • Los ficheros viven en CDN con checksum SHA-256; el contenido no se ejecuta, solo se lista.
  • Eres responsable de lo que subes: sin malware, sin datos personales de terceros, respeta licencias.
  • ¿Algo indebido? Botón Reportar en el paquete (requiere sesión) o issue en GitHub.
  • Nunca te pediremos tu token por DM ni por email. Revócalo en tu perfil si se expone.

08FAQ

¿Cuesta algo?

No. Gratis dentro de las cuotas: 5 MB/archivo, 50 MB/usuario.

¿Mis datos salen de mi navegador al buscar?

No. Tus fuentes de IndexLy nunca salen de tu navegador; aquí solo están los paquetes que alguien publicó.

Subí una versión con errores, ¿y ahora?

Abre tu paquete → Actualizar con el fichero corregido. El slug y el enlace se mantienen.

¿Puedo borrar mi paquete?

Sí, desde tu perfil o la página del paquete (también borra el fichero del CDN).

¿Hay API para scripts?

Sí: /docs/api — crea un token en tu perfil y úsalo como Bearer ih_….

IndexlyHub · Hecho para IndexLy · Open source · Ir a IndexLy