BreviariumBreviarium
LibreríasBreviarium Core

Laudes y Vísperas

getLaudes y getVesperae — la oración de la mañana y de la tarde, con todas sus partes.

Laudes (oración de la mañana) y Vísperas (oración de la tarde) son las dos horas principales del día y tienen la misma estructura, así que comparten casi todos sus campos.

getLaudes

getLaudes(date?: Date): Promise<LaudesSchemaOutput[] | undefined>

getVesperae

getVesperae(date?: Date): Promise<VesperaeSchemaOutput[] | undefined>
ParámetroTipoDescripción
dateDate (opcional)Día a consultar. Por defecto, la fecha de la instancia.

Devuelven un array de opciones para el día:

  • [0]: la celebración del día, con los huecos de una memoria completados con la feria.
  • [1]: solo si existe, el formulario de la feria, como alternativa.

En un día ferial normal el array tiene un único elemento. Más detalles en Varias opciones para un mismo día.

const opciones = await breviarium.getLaudes(new Date(2025, 5, 11)); // San Bernabé, memoria
[
  { "id": "barnabas_apostle", "cycle": "MEMORY_PROPER", "oracion_final": "Señor, tú mandaste que san Bernabé, varón lleno de fe…", "…": "…" },
  { "id": "ordinary_time_10_wednesday", "cycle": "ANY", "oracion_final": "Envía, Señor, a nuestros corazones la abundancia de tu luz…", "…": "…" }
]

Respuesta completa

Laudes del lunes 16 de junio de 2025 (textos recortados):

const [laudes] = (await breviarium.getLaudes(new Date(2025, 5, 16))) ?? [];
{
  "id": "ordinary_time_11_monday",
  "cycle": "ANY",
  "himno": "Llenando el mundo, el sol abre\nla mañana más y más.\nLa luz que transcurre ahora\naún más pura volverá.\n…",
  "primer_salmo_cita": "Salmo 83: Añoranza del templo",
  "primer_salmo_antifona": "_Dichosos los que viven en tu casa, Señor._",
  "primer_salmo_texto": "¡Qué deseables son tus moradas,\nSeñor de los ejércitos!\n…",
  "segundo_salmo_cita": "Isaías 2, 2-5: El monte de la casa del Señor en la cima de los montes",
  "segundo_salmo_antifona": "_Venid, subamos al monte del Señor._",
  "segundo_salmo_texto": "Al final de los días estará firme\nel monte de la casa del Señor,\n…",
  "tercer_salmo_cita": "Salmo 95: El Señor, rey y juez del mundo",
  "tercer_salmo_antifona": "_Cantad al Señor, bendecid su nombre._",
  "tercer_salmo_texto": "Cantad al Señor un cántico nuevo,\ncantad al Señor, toda la tierra;\n…",
  "lectura_biblica_cita": "St 2, 12-13",
  "lectura_biblica": "Hablad y actuad como quienes han de ser juzgados por una ley de libertad…",
  "responsorios": [
    "$℣. $Bendito el Señor, ahora y por siempre.",
    "$℟. $Bendito el Señor, ahora y por siempre.",
    "$℣. $El único que hace maravillas.",
    "…"
  ],
  "cantico_evangelico_antifona": "_Bendito sea el Señor, Dios nuestro._",
  "preces_intro": "Invoquemos a Dios, que puso en el mundo a los hombres para que trabajasen concordes para su gloria…",
  "preces_respuesta": "_Haz que te glorifiquemos, Señor._",
  "preces_contenido": [
    "- Te bendecimos, Señor, creador del universo, _porque has conservado nuestra vida hasta el día de hoy._",
    "…"
  ],
  "invitacion_padrenuestro": "_Llenos de alegría por nuestra condición de hijos de Dios, digamos confiadamente:_",
  "oracion_final": "Señor Dios, rey de cielos y tierra, dirige y santifica en este día nuestros cuerpos y nuestros corazones…"
}

getVesperae() devuelve los mismos campos más primeras_visperas.

Campos

Los campos siguen el orden en que se reza la hora.

CampoTipoDescripción
idstringIdentificador de la celebración (p. ej. ordinary_time_11_monday, barnabas_apostle).
cyclestringVariante de los textos. Ver Ciclos.
himnostringHimno.
primer_salmo_citastringReferencia y título del primer salmo.
primer_salmo_antifonastringAntífona del primer salmo, en cursiva (_…_).
primer_salmo_textostringTexto del primer salmo.
segundo_salmo_cita, _antifona, _textostringSegundo elemento de la salmodia. En Laudes es un cántico del Antiguo Testamento.
tercer_salmo_cita, _antifona, _textostringTercer elemento. En Vísperas es un cántico del Nuevo Testamento.
lectura_biblica_citastringReferencia de la lectura breve.
lectura_biblicastringTexto de la lectura breve.
responsoriosstring[]Responsorio breve, una línea por elemento (℣./℟.).
cantico_evangelico_antifonastringAntífona del cántico evangélico: el Benedictus en Laudes y el Magníficat en Vísperas.
preces_introstringIntroducción a las preces.
preces_respuestastringRespuesta que repite la asamblea.
preces_contenidostring[]Peticiones. Cada una empieza por - e incluye su segunda parte en cursiva.
invitacion_padrenuestrostringMonición antes del Padrenuestro.
oracion_finalstringOración conclusiva.
primeras_visperasboolean | undefinedSolo en Vísperas. Pensado para indicar si son primeras Vísperas, pero actualmente siempre llega undefined.

Textos comunes que no se incluyen

La respuesta contiene los textos propios del día. Las partes fijas no se incluyen y tu aplicación debe añadirlas: la introducción (Dios mío, ven en mi auxilio), el Gloria al Padre, el texto del Benedictus y del Magníficat, el Padrenuestro y la conclusión.

Ejemplo: elegir entre memoria y feria

const opciones = (await breviarium.getVesperae()) ?? [];
const [celebracion, feria] = opciones;

const usarFeria = false; // por ejemplo, una preferencia del usuario
const visperas = usarFeria && feria ? feria : celebracion;

On this page