ForHosting KIT · Utilidades de desarrollo

Ordene una saga por publicación o cronología

Una saga extensa puede ofrecer dos recorridos igualmente válidos: el orden en que el público recibió los libros y el orden en que suceden los acontecimientos dentro del mundo ficticio.

● BetaGratis · en su navegador
Úselo desde WebAPIEmailTelegramApp pronto

Esta herramienta recibe cada título con ambos números de secuencia y devuelve una lista limpia según el criterio que usted elija. Use el orden de publicación para conservar la experiencia original o el cronológico para avanzar por la historia desde el suceso más temprano hasta el más tardío.

Elija la experiencia de lectura que busca

El orden de publicación y el cronológico responden a preguntas distintas. El primero sigue la secuencia en que autor y editorial presentaron las obras, de modo que las revelaciones, los cambios de estilo y las sorpresas de una precuela aparecen como las conoció el público original. El segundo sigue la línea temporal interna y coloca precuelas o entregas con saltos temporales donde ocurren sus hechos. Antes de ordenar, decida si prefiere la experiencia editorial o una narración temporal continua. Introduzca cada libro en una fila con título, posición de publicación y posición cronológica, y seleccione el criterio. El resultado conserva ambos números para que usted pueda revisar la decisión. La herramienta no afirma que un recorrido sea mejor: aplica los datos aportados y deja como autoridad su fuente, la recomendación editorial o la cronología investigada.

Prepare números de secuencia fiables

Cada libro necesita un título no vacío y dos números enteros positivos. El número de publicación indica cuándo apareció respecto a las demás entregas; el cronológico señala dónde se sitúan sus acontecimientos principales dentro del universo. Incluya novelas cortas, precuelas, relatos complementarios y obras derivadas si desea verlos en el plan, u omítalos si solo le interesa la serie principal. Los números no tienen que ser consecutivos: 10, 20 y 30 se ordenan correctamente. Si dos entradas comparten el número elegido, se conserva su orden de entrada. Este comportamiento estable resulta útil para historias simultáneas o agrupadas por una fuente. La capacidad valida todas las filas antes de ordenar. Una lista ausente o vacía, un título en blanco, una posición fraccionaria, cero, valores negativos o un criterio desconocido producen un error claro, no una lista aparentemente válida pero poco fiable.

Use el resultado en planes y guías

La respuesta contiene el criterio elegido y una matriz ordenada de libros. Cada fila mantiene el título y los dos números, por lo que usted puede mostrarla directamente, copiarla a un registro de lectura o comparar ambos recorridos ejecutando dos veces los mismos datos. En un club de lectura, el orden de publicación preserva sorpresas ligadas a la historia editorial. En una relectura, la cronología puede revelar causas y consecuencias presentadas originalmente fuera de secuencia. Bibliotecas, librerías, reseñistas y editores de sitios de aficionados también pueden mantener recomendaciones coherentes cuando aparece una precuela. Como el algoritmo no usa red, azar ni fecha actual, la misma entrada siempre genera la misma salida. El servicio no busca metadatos ni resuelve cronologías discutidas: decida esas cuestiones en los datos de origen y aplique después el orden final por $0.002 por solicitud API.

Planificar una primera lectura

Ordene la saga por publicación para recibir revelaciones y precuelas como el público original.

Crear una relectura cronológica

Coloque cada novela y relato aportado en su posición temporal dentro del universo.

Mantener una guía de la saga

Genere una lista repetible cuando una nueva entrega modifique la publicación o la cronología.

¿Qué criterios de orden se aceptan?

Use publication para la secuencia editorial o chronological para la línea temporal interna. Cualquier otro valor produce un error de entrada.

¿La herramienta busca fechas o información de la saga?

No. Solo ordena los títulos y números que usted aporta, sin consultas en la red.

¿Qué ocurre si dos libros tienen el mismo número?

Conservan el orden relativo en que aparecían en la lista de entrada.

¿Los números deben ser consecutivos?

No. Solo deben ser enteros positivos; puede haber saltos entre ellos.

¿Cuánto cuesta una solicitud API?

Cada solicitud API cuesta $0.002. La versión del navegador se ejecuta localmente sin coste.

Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.

POSThttps://api.kit.forhosting.com/life/book-series-reading-order

¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.

curl -X POST https://api.kit.forhosting.com/life/book-series-reading-order \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"books":[{"title":"The First Published Tale","publication_order":1,"chronological_order":3},{"title":"The Ancient Prelude","publication_order":3,"chronological_order":1},{"title":"The Middle Years","publication_order":2,"chronological_order":2}],"order_type":"chronological"}'
{
  "books": [
    {
      "title": "The First Published Tale",
      "publication_order": 1,
      "chronological_order": 3
    },
    {
      "title": "The Ancient Prelude",
      "publication_order": 3,
      "chronological_order": 1
    },
    {
      "title": "The Middle Years",
      "publication_order": 2,
      "chronological_order": 2
    }
  ],
  "order_type": "chronological"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "life.book_series_reading_order",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.

Por solicitud$0.002

Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.

HTTPCódigoSignificado
401unauthorizedAPI key ausente o inválida.
402insufficient_balanceEl saldo no cubre el precio de la tarea.
404unknown_typeEl tipo de tarea no existe.
429rate_limitedDemasiadas peticiones. Use el webhook en vez de sondear.

Ver la documentación completa del KIT →