primer commit

This commit is contained in:
Tatiana Villa Ema 2026-01-18 00:01:45 +01:00
commit 5c6cce18b3
13 changed files with 1340 additions and 0 deletions

198
css/estilos.css Normal file
View File

@ -0,0 +1,198 @@
/* Fuentes importadas corregidas */
@import url('https://fonts.googleapis.com/css2?family=EB+Garamond:ital,wght@0,400;0,600;1,400&family=Nunito:wght@400;600&display=swap');
:root {
/* Paleta refinada */
--color-primario: #2F3A56; /* Azul noche espiritual */
--color-secundario: #EAF2FA; /* Azul muy suave */
--color-fondo: #FAF7F2; /* Crema papel antiguo */
--color-texto: #2b2b2b;
--color-acento: #E8A23A; /* Dorado litúrgico */
--blanco-puro: #FFFFFF;
--sombra: rgba(47, 58, 86, 0.15);
}
body {
margin: 0;
font-family: 'Nunito', sans-serif; /* Fuente base moderna */
background-color: var(--color-fondo);
color: var(--color-texto);
line-height: 1.6;
}
/* --- CABECERA --- */
.header-hoy {
background-color: var(--color-primario);
color: var(--blanco-puro);
text-align: center;
padding: 3rem 1.5rem;
transition: background-color 0.8s ease; /* Para que el cambio litúrgico sea suave */
}
.titulo {
font-family: 'EB Garamond', serif;
margin: 0;
font-size: 2.5rem;
font-weight: 600;
text-transform: uppercase;
letter-spacing: 6px;
text-shadow: 2px 2px 4px rgba(0,0,0,0.3);
}
.fecha {
font-size: 1.2rem;
margin-top: 0.5rem;
font-family: 'EB Garamond', serif;
font-style: italic;
opacity: 0.9;
}
.ciclo {
font-size: 0.9rem;
text-transform: uppercase;
letter-spacing: 2px;
margin-top: 0.3rem;
opacity: 0.8;
}
#indicador-liturgico {
margin-top: 1.5rem;
margin-bottom: 2.5rem; /* Añadimos este margen para empujar el contenido hacia abajo */
display: inline-flex;
align-items: center;
gap: 10px;
background: rgba(255,255,255,0.1);
padding: 8px 20px;
border-radius: 50px;
font-weight: 600;
}
/* --- BLOQUE DEL SANTO --- */
.santo {
background: var(--blanco-puro);
color: var(--color-texto);
/* Ajustamos el margen negativo para que no suba tanto */
margin: -20px auto 20px;
padding: 1.5rem 2rem;
border: 2px solid var(--color-acento);
border-radius: 12px;
max-width: fit-content;
box-shadow: 0 10px 20px var(--sombra);
text-align: center;
position: relative;
z-index: 10;
}
.santo h2 {
font-family: 'EB Garamond', serif;
margin: 0;
font-size: 1.6rem;
color: var(--color-primario);
}
#descripcion-santo-del-dia {
margin-top: 5px;
font-size: 0.95rem;
font-style: italic;
color: #666;
}
/* --- DIFUNTOS (Mínimo y mono) --- */
/*
.tarjeta-difunto {
background: #f0f7ff;
border-radius: 50px;
margin: 2rem auto;
max-width: 80%;
padding: 10px 20px;
border: 1px dashed var(--color-primario);
} */
.nombre-difunto {
font-weight: 600;
color: var(--color-primario);
display: flex;
align-items: center;
justify-content: center;
gap: 8px;
}
/* --- BLOQUES DE CONTENIDO --- */
.bloque {
background-color: var(--blanco-puro);
margin: 2rem auto;
padding: 2rem;
max-width: 600px; /* Para que no se estire demasiado en PC */
border-radius: 15px;
box-shadow: 0 4px 15px var(--sombra);
border: none; /* Quitamos el borde oscuro para que sea más elegante */
text-align: center;
}
.bloque h3 {
font-family: 'EB Garamond', serif;
color: var(--color-primario);
font-size: 1.8rem;
margin-top: 0;
}
.salmo {
font-family: 'EB Garamond', serif;
font-size: 1.6rem;
line-height: 1.4;
font-style: italic;
color: #444;
margin: 0;
}
.bloque ul {
list-style: none;
padding: 0;
margin: 1.5rem 0;
}
.bloque li {
margin-bottom: 12px;
position: relative;
padding-left: 5px;
}
/* --- BOTONES --- */
.boton {
display: inline-block;
background-color: var(--color-acento);
color: white;
padding: 12px 25px;
text-decoration: none;
border-radius: 50px;
font-weight: 600;
text-transform: uppercase;
font-size: 0.8rem;
letter-spacing: 1px;
transition: transform 0.2s, background-color 0.2s;
}
.boton:hover {
transform: translateY(-2px);
background-color: #d18d2b;
}
/* --- RECURSOS (Enlaces abajo) --- */
.recursos {
display: flex;
flex-wrap: wrap;
justify-content: center;
gap: 15px;
padding: 2rem;
}
.recursos a {
background: var(--color-secundario);
color: var(--color-primario);
padding: 10px 15px;
border-radius: 8px;
text-decoration: none;
font-size: 0.9rem;
font-weight: 600;
}

127
css/estilos20260117.css Normal file
View File

@ -0,0 +1,127 @@
/* Fuentes importadas desde Google Fonts */
@import url('https://fonts.googleapis.com/css2?family=EB+Garamond:ital,wght@0,400;0,600;1,400&family=Nunito:wght@400;600&display=swap');
:root {
--color-primario: #2F3A56;
--color-secundario: #EAF2FA;
--color-fondo: #FAF7F2;
--color-texto: #2b2b2b;
--color-acento: #E8A23A;
--color-text: #3A3A3A;
--color-naranja: #F4C76E;
--arena: #E8DCC2;
--color-primary-dark: #2F3A56;
--color-text-light: #FDFBF7;
}
body {
margin: 0;
font-family: 'Gothic ', Garamond, 'Times New Roman', serif;
background-color: var(--color-fondo);
color: var(--color-texto);
}
.header-hoy {
background-color: var(--color-primario);
color: var(--color-secundario);
text-align: center;
padding: 2.5rem 1.5rem;
}
.fecha {
opacity: 0.9;
}
.titulo {
margin: 0.5rem;
font-size: 2.2rem;
font-weight: 600;
text-transform: uppercase;
letter-spacing: 5px;
color: var(--color-secundario);
line-height: 1.2;
text-shadow: var(--color-secundario) 1px 1px 2px;
}
.subtitulo {
font-size: 1rem;
opacity: 0.85;
}
.fecha {
font-size: 1.5rem;
}
#indicador-liturgico {
font-size: 1.2rem;
margin-top: 1.5rem;
}
.santo {
font-size: 1.3rem;
/* border: 1px solid #E8A23A;*/
border-top: 0; /* Esto quita específicamente el de arriba */
border-left: 0;
border-radius: 0 0 5px 5px; /* Redondea solo las esquinas de abajo */
max-width: fit-content;
margin: 0 auto;
padding: 10px;
box-shadow: #2b2b2b 1px 1px 5px;
}
.santo {
text-align: center; /* Centra todo el contenido (h2 y div) */
margin: 10px auto; /* Margen arriba/abajo y centrado horizontal del bloque */
padding: 10px;
border: 1px solid #E8A23A;
border-radius: 5px;
max-width: fit-content;
}
/* Quitamos los márgenes automáticos que separan el nombre de la descripción */
.santo h2 {
margin: 0;
font-size: 1.3rem; /* Ajusta según prefieras */
}
#descripcion-santo-del-dia {
margin-top: 2px; /* Un espacio mínimo para que no estén pegados */
font-size: 0.9rem;
font-style: italic;
opacity: 0.8;
}
.tarjeta-difunto {
text-align: center;
margin: 10px 0;
}
.nombre-difunto {
font-size: 1.2rem;
color: var(--color-primario);
padding: .5rem;
}
.bloque {
text-align: center; /* Esto centrará textos, botones y listas */
font-size: 1.5rem;
margin: 2rem 1.5rem;
padding: 1.5rem;
background-color: white;
border-radius: 8px;
box-shadow: 0 2px 5px rgba(0,0,0,0.1);
border: 1px solid var(--color-primario);
}
.bloque p {
align-self: center;
}
/* Si usas listas <ul> en la intención, para que se centren hay que quitarles el padding */
.bloque ul {
list-style: none; /* Quita los puntos si prefieres un look más limpio */
padding: 0;
margin: 10px 0;
}

9
css/intenciones.css Normal file
View File

@ -0,0 +1,9 @@
:root {
--blanco-lino: #FAF7F2;
--color-text: #3A3A3A;
--color-naranja: #F4C76E;
--color-naranja2: #E8A23A;
--arena: #E8DCC2;
--color-primary-dark: #2F3A56;
--color-text-light: #FDFBF7;
}

32
data/anno-liturgico.md Normal file
View File

@ -0,0 +1,32 @@
# Año liturgico 2026
1. Ciclo de Pascua (Fechas Movibles)
- Miércoles de Ceniza: 18 de febrero (Inicio de la Cuaresma).
- Domingo de Ramos: 29 de marzo.
- Jueves Santo: 2 de abril.
Viernes Santo: 3 de abril.
Domingo de Resurrección: 5 de abril.
Ascensión del Señor: 17 de mayo.
Domingo de Pentecostés: 24 de mayo.
Jesucristo, Sumo y Eterno Sacerdote: 28 de mayo.
Santísima Trinidad: 31 de mayo.
Corpus Christi: 4 de junio (En muchas localidades se traslada al domingo 7 de junio).
Sagrado Corazón de Jesús: 12 de junio.
2. Fiestas de Precepto en España
1 de enero Santa María, Madre de Dios
6 de enero Epifanía del Señor (Reyes)
19 de marzo San José, esposo de la Virgen
25 de julio Santiago Apóstol, Patrón de España
15 de agosto Asunción de la Bienaventurada Virgen María
1 de noviembre Todos los Santos
8 de diciembre Inmaculada Concepción (Patrona de España y de la Infantería)
25 de diciembre Natividad del Señor
3. Tiempos Litúrgicos y Ciclo de Lecturas
Para este año 2026, nos guiaremos principalmente por el Ciclo B en los domingos y el Ciclo II (par) para los días laborables.
Tiempo Ordinario (1ª parte): Del 12 de enero hasta el 17 de febrero.
Cuaresma: Del 18 de febrero al 2 de abril (mañana).
Tiempo de Pascua: Del 5 de abril al 24 de mayo.
Tiempo Ordinario (2ª parte): Del 25 de mayo hasta el 28 de noviembre.
Adviento: Comienza el domingo 29 de noviembre, dando inicio al nuevo año litúrgico (Ciclo C).

Binary file not shown.

View File

@ -0,0 +1,28 @@
[
{ "fecha": "2026-01-01", "color": "blanco", "tiempo": "Navidad (Sta. María, Madre de Dios)" },
{ "fecha": "2026-01-04", "color": "blanco", "tiempo": "Navidad (II Domingo después de Navidad)" },
{ "fecha": "2026-01-06", "color": "blanco", "tiempo": "Navidad (Epifanía del Señor)" },
{ "fecha": "2026-01-11", "color": "blanco", "tiempo": "Navidad (Bautismo del Señor)" },
{ "fecha": "2026-01-17", "color": "verde", "tiempo": "Tiempo Ordinario" },
{ "fecha": "2026-01-18", "color": "blanco", "tiempo": "Tiempo Ordinario (Conversión de San Pablo)" },
{ "fecha": "2026-02-02", "color": "blanco", "tiempo": "Tiempo Ordinario (Presentación del Señor)" },
{ "fecha": "2026-02-18", "color": "morado", "tiempo": "Cuaresma (Miércoles de Ceniza)" },
{ "fecha": "2026-03-19", "color": "blanco", "tiempo": "Cuaresma (San José)" },
{ "fecha": "2026-03-29", "color": "rojo", "tiempo": "Semana Santa (Domingo de Ramos)" },
{ "fecha": "2026-04-02", "color": "blanco", "tiempo": "Triduo Pascual (Jueves Santo)" },
{ "fecha": "2026-04-03", "color": "rojo", "tiempo": "Triduo Pascual (Viernes Santo)" },
{ "fecha": "2026-04-05", "color": "blanco", "tiempo": "Tiempo Pascual (Domingo de Resurrección)" },
{ "fecha": "2026-05-17", "color": "blanco", "tiempo": "Tiempo Pascual (Ascensión del Señor)" },
{ "fecha": "2026-05-24", "color": "rojo", "tiempo": "Tiempo Pascual (Pentecostés)" },
{ "fecha": "2026-05-31", "color": "blanco", "tiempo": "Tiempo Ordinario (Santísima Trinidad)" },
{ "fecha": "2026-06-07", "color": "blanco", "tiempo": "Tiempo Ordinario (Corpus Christi)" },
{ "fecha": "2026-06-12", "color": "blanco", "tiempo": "Tiempo Ordinario (Sagrado Corazón de Jesús)" },
{ "fecha": "2026-08-15", "color": "blanco", "tiempo": "Tiempo Ordinario (Asunción de la Virgen)" },
{ "fecha": "2026-11-01", "color": "blanco", "tiempo": "Tiempo Ordinario (Todos los Santos)" },
{ "fecha": "2026-11-02", "color": "morado/negro", "tiempo": "Tiempo Ordinario (Fieles Difuntos)" },
{ "fecha": "2026-11-22", "color": "blanco", "tiempo": "Tiempo Ordinario (Cristo Rey)" },
{ "fecha": "2026-11-29", "color": "morado", "tiempo": "Adviento (I Domingo de Adviento)" },
{ "fecha": "2026-12-08", "color": "azul/blanco", "tiempo": "Adviento (Inmaculada Concepción)" },
{ "fecha": "2026-12-25", "color": "blanco", "tiempo": "Navidad (Natividad del Señor)" }
]

View File

@ -0,0 +1,9 @@
[
{ "color": "white", "codigo": "fff" },
{ "color": "green", "codigo": "008000" },
{ "color": "red", "codigo": "ff0000" },
{ "color": "white", "codigo": "fff" },
{ "color": "purple", "codigo": "800080" },
{ "color": "black", "codigo": "000000" },
{ "color": "rose", "codigo": "ffc0cb" }
]

122
data/difuntos.json Normal file
View File

@ -0,0 +1,122 @@
[
{
"nombre": "José Villa Larramendi",
"nacimiento": "1914-01-01",
"fallecimiento": "1992-01-01",
"nota": "77 años"
},
{
"nombre": "José Luis Ema Diaz",
"nacimiento": "1950-06-01",
"fallecimiento": "2011-01-15",
"nota": "61 años"
},
{
"nombre": "Pilar de la Torre Toboso",
"nacimiento": "1918-05-24",
"fallecimiento": "2011-01-16",
"nota": "93 años"
},
{
"nombre": "Visi Correas González",
"nacimiento": "XXXX-11-14",
"fallecimiento": "2024-02-04",
"nota": ""
},
{
"nombre": "Mamen Fernández",
"nacimiento": "1950-03-03",
"fallecimiento": "2004-02-24",
"nota": ""
},
{
"nombre": "Maribel Gonsalves (madre Kayto)",
"nacimiento": null,
"fallecimiento": "2024-02-01",
"nota": "Mes aproximado"
},
{
"nombre": "Ricardo Martin (padre Kayto)",
"nacimiento": null,
"fallecimiento": "2024-02-01",
"nota": "Mes aproximado"
},
{
"nombre": "Carlos Irrisarri Neff",
"nacimiento": "1968-03-01",
"fallecimiento": "1988-03-26",
"nota": "20 años"
},
{
"nombre": "Carmen del Peral Mendoza",
"nacimiento": "1974-10-28",
"fallecimiento": "2002-04-07",
"nota": "27 años"
},
{
"nombre": "Fernando Collado",
"nacimiento": "1954-04-01",
"fallecimiento": "1996-04-01",
"nota": "42 años"
},
{
"nombre": "Paquita Diaz Espinosa",
"nacimiento": "1920-01-17",
"fallecimiento": "2007-05-17",
"nota": "87 años"
},
{
"nombre": "Pedro Queralt Lortzing",
"nacimiento": "1976-08-08",
"fallecimiento": "2021-05-16",
"nota": "45 años"
},
{
"nombre": "Madre de Gema",
"nacimiento": null,
"fallecimiento": "1982-08-01",
"nota": ""
},
{
"nombre": "Padre de Gema",
"nacimiento": null,
"fallecimiento": "1984-08-01",
"nota": ""
},
{
"nombre": "Mauricio Sánchez",
"nacimiento": "XXXX-09-22",
"fallecimiento": "XXXX-08-20",
"nota": ""
},
{
"nombre": "Trini González (Abuela Juan)",
"nacimiento": null,
"fallecimiento": "1992-08-01",
"nota": ""
},
{
"nombre": "ITA",
"nacimiento": null,
"fallecimiento": "2022-08-01",
"nota": ""
},
{
"nombre": "José Luis Ema Berenguer",
"nacimiento": "1910-01-01",
"fallecimiento": "1989-01-01",
"nota": ""
},
{
"nombre": "Amy y Jorge Gaupp (Mamama y Papapa)",
"nacimiento": null,
"fallecimiento": null,
"nota": "Sin fecha"
},
{
"nombre": "Compañero de HP (Heavy Metal)",
"nacimiento": null,
"fallecimiento": null,
"nota": "Aquel tan listo de HP"
}
]

0
data/intenciones.json Normal file
View File

152
data/salmos.json Normal file
View File

@ -0,0 +1,152 @@
[
{ "numero": 1, "texto": "Bienaventurado el hombre que no sigue el consejo de los malvados... es como árbol plantado junto a corrientes de agua." },
{ "numero": 2, "texto": "Tú eres mi hijo; yo te he engendrado hoy. Pídeme, y te daré en herencia las naciones." },
{ "numero": 3, "texto": "Tú, Señor, eres mi escudo, mi gloria, el que levanta mi cabeza." },
{ "numero": 4, "texto": "En paz me acostaré y asimismo dormiré, porque solo tú, Señor, me haces vivir confiado." },
{ "numero": 5, "texto": "Escucha, oh Señor, mis palabras; considera mi gemir. Atiende a la voz de mi clamor." },
{ "numero": 6, "texto": "Señor, no me reprendas en tu furor, ni me castigues con tu ira. Ten misericordia de mí." },
{ "numero": 7, "texto": "Mi escudo está en Dios, que salva a los rectos de corazón." },
{ "numero": 8, "texto": "¡Oh Señor, Señor nuestro, cuán glorioso es tu nombre en toda la tierra!" },
{ "numero": 9, "texto": "Te alabaré, Señor, con todo mi corazón; contaré todas tus maravillas." },
{ "numero": 10, "texto": "Tú ves la pena y el dolor para recogerlos en tus manos; a ti se acoge el desamparado." },
{ "numero": 11, "texto": "En el Señor me refugio. ¿Cómo decís a mi alma: Escapa cual ave al monte?" },
{ "numero": 12, "texto": "Las palabras del Señor son palabras limpias, plata refinada en horno de tierra." },
{ "numero": 13, "texto": "¿Hasta cuándo, Señor? ¿Me olvidarás para siempre? Yo en tu misericordia he confiado." },
{ "numero": 14, "texto": "Dice el necio en su corazón: No hay Dios. El Señor mira desde los cielos sobre los hijos de los hombres." },
{ "numero": 15, "texto": "Señor, ¿quién habitará en tu tabernáculo? El que anda en integridad y hace justicia." },
{ "numero": 16, "texto": "Protégeme, Dios mío, porque en ti me refugio. Tú eres mi bien, nada hay fuera de ti." },
{ "numero": 17, "texto": "Guárdame como a la niña de tus ojos; escóndeme bajo la sombra de tus alas." },
{ "numero": 18, "texto": "Te amo, Señor, fortaleza mía. El Señor es mi roca, mi fortaleza y mi libertador." },
{ "numero": 19, "texto": "Los cielos cuentan la gloria de Dios, y el firmamento anuncia la obra de sus manos." },
{ "numero": 20, "texto": "Que el Señor te responda en el día de la angustia; que el nombre del Dios de Jacob te defienda." },
{ "numero": 21, "texto": "El rey se alegra en tu poder, Señor; y en tu salvación, ¡cuánto se regocija!" },
{ "numero": 22, "texto": "Dios mío, Dios mío, ¿por qué me has abandonado? Pero tú eres santo, tú que habitas entre las alabanzas." },
{ "numero": 23, "texto": "El Señor es mi pastor, nada me falta. En verdes pastos me hace descansar." },
{ "numero": 24, "texto": "Del Señor es la tierra y su plenitud; el mundo, y los que en él habitan." },
{ "numero": 25, "texto": "A ti, Señor, levanto mi alma. Dios mío, en ti confío; no sea yo avergonzado." },
{ "numero": 26, "texto": "Júzgame, oh Señor, porque yo en mi integridad he andado; he confiado en el Señor sin titubear." },
{ "numero": 27, "texto": "El Señor es mi luz y mi salvación; ¿a quién temeré? El Señor es la fortaleza de mi vida." },
{ "numero": 28, "texto": "A ti clamaré, oh Señor, roca mía; no te desentiendas de mí." },
{ "numero": 29, "texto": "Tributad al Señor, oh hijos de los poderosos, dad al Señor la gloria y el poder." },
{ "numero": 30, "texto": "Te exaltaré, Señor, porque me has levantado. Señor Dios mío, a ti clamé, y me sanaste." },
{ "numero": 31, "texto": "En ti, Señor, me he refugiado; no sea yo avergonzado jamás. En tu mano encomiendo mi espíritu." },
{ "numero": 32, "texto": "Bienaventurado aquel cuya transgresión ha sido perdonada, y cubierto su pecado." },
{ "numero": 33, "texto": "Alegraos, oh justos, en el Señor; en los íntegros es hermosa la alabanza." },
{ "numero": 34, "texto": "Bendeciré al Señor en todo tiempo; su alabanza estará siempre en mi boca." },
{ "numero": 35, "texto": "Disputa, oh Señor, con los que contra mí disputan; pelea contra los que me combaten." },
{ "numero": 36, "texto": "Señor, hasta los cielos llega tu misericordia, y tu fidelidad alcanza a las nubes." },
{ "numero": 37, "texto": "Confía en el Señor, y haz el bien; deléitate asimismo en el Señor, y él te concederá las peticiones de tu corazón." },
{ "numero": 38, "texto": "Señor, no me reprendas en tu furor. Mi corazón late apresuradamente, me faltan las fuerzas." },
{ "numero": 39, "texto": "Yo dije: Atenderé a mis caminos, para no pecar con mi lengua. Hazme saber, Señor, mi fin." },
{ "numero": 40, "texto": "Pacientemente esperé al Señor, y él se inclinó a mí, y oyó mi clamor." },
{ "numero": 41, "texto": "Bienaventurado el que piensa en el pobre; en el día malo lo librará el Señor." },
{ "numero": 42, "texto": "Como el ciervo brama por las corrientes de las aguas, así clama por ti, oh Dios, el alma mía." },
{ "numero": 43, "texto": "Júzgame, oh Dios, y defiende mi causa; envíame tu luz y tu verdad, que ellas me guíen." },
{ "numero": 44, "texto": "Con nuestros oídos hemos oído, oh Dios, nuestros padres nos han contado la obra que hiciste en sus días." },
{ "numero": 45, "texto": "Rebosa mi corazón palabra buena; mi lengua es pluma de escribiente muy ligero." },
{ "numero": 46, "texto": "Dios es nuestro amparo y fortaleza, nuestro pronto auxilio en las tribulaciones." },
{ "numero": 47, "texto": "Pueblos todos, batid las manos; aclamad a Dios con voz de júbilo." },
{ "numero": 48, "texto": "Grande es el Señor, y digno de ser en gran manera alabado en la ciudad de nuestro Dios." },
{ "numero": 49, "texto": "Oíd esto, pueblos todos; escuchad, habitantes todos del mundo. El hombre no permanecerá en su honra." },
{ "numero": 50, "texto": "El Dios de dioses, el Señor, ha hablado; del nacimiento del sol hasta donde se pone." },
{ "numero": 51, "texto": "Ten piedad de mí, oh Dios, conforme a tu misericordia. Crea en mí un corazón puro." },
{ "numero": 52, "texto": "Yo estoy como olivo verde en la casa de Dios; en la misericordia de Dios confío eternamente." },
{ "numero": 53, "texto": "Dijo el necio en su corazón: No hay Dios. Dios desde los cielos miró sobre los hijos de los hombres." },
{ "numero": 54, "texto": "Oh Dios, sálvame por tu nombre, y con tu poder defiéndeme. Dios es el que me ayuda." },
{ "numero": 55, "texto": "Escucha, oh Dios, mi oración. ¡Quién me diese alas como de paloma! Volaría yo, y descansaría." },
{ "numero": 56, "texto": "En Dios alabaré su palabra; en Dios he confiado; no temeré lo que pueda hacerme el hombre." },
{ "numero": 57, "texto": "Ten misericordia de mí, oh Dios; porque en ti ha confiado mi alma. Bajo la sombra de tus alas me refugiaré." },
{ "numero": 58, "texto": "Ciertamente hay un Dios que juzga en la tierra. ¿Habláis rectamente, oh poderosos?" },
{ "numero": 59, "texto": "Líbrame de mis enemigos, Dios mío; ponme a salvo de los que contra mí se levantan." },
{ "numero": 60, "texto": "Oh Dios, tú nos has desechado, nos quebrantaste. Danos socorro contra el enemigo." },
{ "numero": 61, "texto": "Oye, oh Dios, mi clamor; a mi oración atiende. Desde el cabo de la tierra clamaré a ti." },
{ "numero": 62, "texto": "En Dios solamente descansa mi alma; de él viene mi salvación. Él solamente es mi roca." },
{ "numero": 63, "texto": "Dios, Dios mío eres tú; de madrugada te buscaré; mi alma tiene sed de ti." },
{ "numero": 64, "texto": "Escucha, oh Dios, la voz de mi queja; guarda mi vida del miedo del enemigo." },
{ "numero": 65, "texto": "A ti te pertenece la alabanza en Sion, oh Dios. Tú oyes la oración; a ti vendrá toda carne." },
{ "numero": 66, "texto": "Aclamad a Dios con alegría, toda la tierra; cantad la gloria de su nombre." },
{ "numero": 67, "texto": "Dios tenga misericordia de nosotros, y nos bendiga; haga resplandecer su rostro sobre nosotros." },
{ "numero": 68, "texto": "Levántese Dios, sean esparcidos sus enemigos. Cantad a Dios, cantad salmos a su nombre." },
{ "numero": 69, "texto": "Sálvame, oh Dios, porque las aguas han entrado hasta el alma. Estoy hundido en cieno profundo." },
{ "numero": 70, "texto": "Oh Dios, acude a librarme; apresúrate, oh Señor, a socorrerme." },
{ "numero": 71, "texto": "En ti, oh Señor, me he refugiado; no sea yo avergonzado jamás. Sé para mí una roca de refugio." },
{ "numero": 72, "texto": "Oh Dios, da tus juicios al rey. Él juzgará a tu pueblo con justicia y a tus pobres con juicio." },
{ "numero": 73, "texto": "Ciertamente es bueno Dios a Israel, a los limpios de corazón. Pero yo, por poco resbalaron mis pasos." },
{ "numero": 74, "texto": "¿Por qué, oh Dios, nos has desechado para siempre? Acuérdate de tu congregación." },
{ "numero": 75, "texto": "Gracias te damos, oh Dios; tu nombre está cercano; los hombres cuentan tus maravillas." },
{ "numero": 76, "texto": "Dios es conocido en Judá; en Israel es grande su nombre. Tú, temible eres tú." },
{ "numero": 77, "texto": "Con mi voz clamé a Dios, y él me escuchó. Recordaba yo a Dios, y me conmovía." },
{ "numero": 78, "texto": "Escucha, pueblo mío, mi ley; inclinad vuestro oído a las palabras de mi boca. Hablaré parábolas." },
{ "numero": 79, "texto": "Oh Dios, vinieron las naciones a tu heredad; han profanado tu santo templo." },
{ "numero": 80, "texto": "Oh Pastor de Israel, escucha; tú que pastoreas como a ovejas a José. Haznos volver, oh Dios." },
{ "numero": 81, "texto": "Cantad con gozo a Dios, fortaleza nuestra; al Dios de Jacob aclamad con júbilo." },
{ "numero": 82, "texto": "Dios preside en la reunión de los dioses; en medio de los dioses juzga: ¿Hasta cuándo juzgaréis injustamente?" },
{ "numero": 83, "texto": "Oh Dios, no guardes silencio; no calles, oh Dios, ni te estés quieto." },
{ "numero": 84, "texto": "¡Cuán amables son tus moradas, oh Señor de los ejércitos! Anhela mi alma los atrios del Señor." },
{ "numero": 85, "texto": "Fuiste propicio a tu tierra, oh Señor; restauraste la cautividad de Jacob." },
{ "numero": 86, "texto": "Inclina, oh Señor, tu oído, y escúchame, porque estoy pobre y necesitado. Guarda mi alma." },
{ "numero": 87, "texto": "Su cimiento está en los montes santos. Ama el Señor las puertas de Sion más que todas las moradas de Jacob." },
{ "numero": 88, "texto": "Oh Señor, Dios de mi salvación, día y noche clamo delante de ti. Llegue mi oración a tu presencia." },
{ "numero": 89, "texto": "Las misericordias del Señor cantaré eternamente; de generación en generación haré notar tu fidelidad." },
{ "numero": 90, "texto": "Señor, tú nos has sido refugio de generación en generación. Enséñanos a contar nuestros días." },
{ "numero": 91, "texto": "El que habita al abrigo del Altísimo morará bajo la sombra del Omnipotente. Diré yo al Señor: Esperanza mía." },
{ "numero": 92, "texto": "Bueno es alabarte, oh Señor, y cantar salmos a tu nombre, oh Altísimo; anunciar por la mañana tu misericordia." },
{ "numero": 93, "texto": "El Señor reina; se vistió de magnificencia. Firmó también el mundo, que no se moverá." },
{ "numero": 94, "texto": "Dios de las venganzas, Señor, resplandece. ¿Hasta cuándo los impíos se gloriarán?" },
{ "numero": 95, "texto": "Venid, aclamemos alegremente al Señor; cantemos con júbilo a la roca de nuestra salvación." },
{ "numero": 96, "texto": "Cantad al Señor cántico nuevo; cantad al Señor, toda la tierra. Decid entre las naciones: El Señor reina." },
{ "numero": 97, "texto": "El Señor reina; regocíjese la tierra. Nubes y oscuridad hay alrededor de él; justicia y juicio son el cimiento de su trono." },
{ "numero": 98, "texto": "Cantad al Señor cántico nuevo, porque ha hecho maravillas; su diestra lo ha salvado." },
{ "numero": 99, "texto": "El Señor reina; temblarán los pueblos. Exaltad al Señor nuestro Dios, y postraos ante el estrado de sus pies." },
{ "numero": 100, "texto": "Cantad alegres a Dios, toda la tierra. Servid al Señor con alegría; venid ante su presencia con regocijo." },
{ "numero": 101, "texto": "Misericordia y juicio cantaré; a ti cantaré yo, Señor. Entenderé el camino de la perfección." },
{ "numero": 102, "texto": "Señor, escucha mi oración, y llegue mi clamor a ti. No escondas de mí tu rostro en el día de mi angustia." },
{ "numero": 103, "texto": "Bendice, alma mía, al Señor, y bendiga todo mi ser su santo nombre. Él es quien perdona todas tus iniquidades." },
{ "numero": 104, "texto": "Bendice, alma mía, al Señor. Señor Dios mío, mucho te has engrandecido; te has vestido de gloria y de magnificencia." },
{ "numero": 105, "texto": "Alabad al Señor, invocad su nombre; haced sabidas sus obras en los pueblos. Acordaos de las maravillas que él ha hecho." },
{ "numero": 106, "texto": "Aleluya. Alabad al Señor, porque él es bueno; porque para siempre es su misericordia." },
{ "numero": 107, "texto": "Alabad al Señor, porque él es bueno. Digan lo los redimidos del Señor, los que ha rescatado del poder del enemigo." },
{ "numero": 108, "texto": "Mi corazón está dispuesto, oh Dios; cantaré y entonaré salmos. Despierta, salterio y arpa." },
{ "numero": 109, "texto": "Oh Dios de mi alabanza, no calles. Porque boca de impío y boca de engañador se han abierto contra mí." },
{ "numero": 110, "texto": "Dijo el Señor a mi Señor: Siéntate a mi diestra, hasta que ponga a tus enemigos por estrado de tus pies." },
{ "numero": 111, "texto": "Alabaré al Señor con todo mi corazón. Las obras del Señor son grandes, buscadas por todos los que las quieren." },
{ "numero": 112, "texto": "Bienaventurado el hombre que teme al Señor, y en sus mandamientos se deleita en gran manera." },
{ "numero": 113, "texto": "Alabad, siervos del Señor, alabad el nombre del Señor. Sea el nombre del Señor bendito desde ahora y para siempre." },
{ "numero": 114, "texto": "Cuando salió Israel de Egipto, la casa de Jacob de un pueblo de lengua extraña, el mar lo vio, y huyó." },
{ "numero": 115, "texto": "No a nosotros, oh Señor, no a nosotros, sino a tu nombre da gloria, por tu misericordia, por tu verdad." },
{ "numero": 116, "texto": "Amo al Señor, pues ha oído mi voz y mis súplicas. ¿Qué pagaré al Señor por todos sus beneficios?" },
{ "numero": 117, "texto": "Alabad al Señor, naciones todas; pueblos todos, alabadle. Porque ha engrandecido sobre nosotros su misericordia." },
{ "numero": 118, "texto": "Alabad al Señor, porque él es bueno. La piedra que desecharon los edificadores ha venido a ser cabeza del ángulo." },
{ "numero": 119, "texto": "Bienaventurados los perfectos de camino, los que andan en la ley del Señor. Lámpara es a mis pies tu palabra." },
{ "numero": 120, "texto": "A la hora de mi angustia clamé al Señor, y él me respondió. Libra mi alma, oh Señor, del labio mentiroso." },
{ "numero": 121, "texto": "Alzaré mis ojos a los montes; ¿de dónde vendrá mi socorro? Mi socorro viene del Señor, que hizo los cielos y la tierra." },
{ "numero": 122, "texto": "Yo me alegré con los que me decían: A la casa del Señor iremos. Nuestros pies estuvieron dentro de tus puertas, oh Jerusalén." },
{ "numero": 123, "texto": "A ti levanté mis ojos, a ti que habitas en los cielos. Como los ojos de los siervos miran a la mano de sus señores." },
{ "numero": 124, "texto": "A no haber estado el Señor con nosotros, cuando se levantaron contra nosotros los hombres, vivos nos habrían tragado." },
{ "numero": 125, "texto": "Los que confían en el Señor son como el monte de Sion, que no se mueve, sino que permanece para siempre." },
{ "numero": 126, "texto": "Cuando el Señor hiciere volver la cautividad de Sion, seremos como los que sueñan. Los que sembraron con lágrimas, con regocijo segarán." },
{ "numero": 127, "texto": "Si el Señor no edificare la casa, en vano trabajan los que la edifican. Herencia del Señor son los hijos." },
{ "numero": 128, "texto": "Bienaventurado todo aquel que teme al Señor, que anda en sus caminos. Comerás del trabajo de tus manos." },
{ "numero": 129, "texto": "Mucho me han angustiado desde mi juventud, puede decir ahora Israel; mas no prevalecieron contra mí." },
{ "numero": 130, "texto": "De lo profundo, oh Señor, a ti clamo. Señor, oye mi voz. Si tú, Señor, miraras los pecados, ¿quién se mantendría?" },
{ "numero": 131, "texto": "Señor, no se ha envanecido mi corazón, ni mis ojos se enaltecieron. He sosegado y acallado mi alma." },
{ "numero": 132, "texto": "Acuérdate, oh Señor, de David, y de toda su aflicción. No entraré en la morada de mi casa hasta hallar lugar para el Señor." },
{ "numero": 133, "texto": "¡Mirad cuán bueno y cuán delicioso es habitar los hermanos juntos en armonía!" },
{ "numero": 134, "texto": "He aquí, bendecid al Señor, todos los siervos del Señor, los que en la casa del Señor estáis por las noches." },
{ "numero": 135, "texto": "Alabad el nombre del Señor; alabadle, siervos del Señor. Porque yo sé que el Señor es grande." },
{ "numero": 136, "texto": "Alabad al Señor, porque él es bueno; porque para siempre es su misericordia. Al que hizo los cielos con inteligencia." },
{ "numero": 137, "texto": "Junto a los ríos de Babilonia, allí nos sentábamos, y aun llorábamos, acordándonos de Sion." },
{ "numero": 138, "texto": "Te alabaré con todo mi corazón. El Señor cumplirá su propósito en mí; tu misericordia, oh Señor, es para siempre." },
{ "numero": 139, "texto": "Oh Señor, tú me has examinado y conocido. Tú has conocido mi sentarme y mi levantarme; has entendido desde lejos mis pensamientos." },
{ "numero": 140, "texto": "Líbrame, oh Señor, del hombre malo; guárdame de hombres violentos. Yo sé que el Señor tomará a su cargo la causa del afligido." },
{ "numero": 141, "texto": "Señor, a ti he clamado; apresúrate a mí. Sea mi oración delante de ti como el incienso." },
{ "numero": 142, "texto": "Con mi voz clamaré al Señor; con mi voz pediré al Señor misericordia. Delante de él expondré mi queja." },
{ "numero": 143, "texto": "Oh Señor, oye mi oración, escucha mis ruegos por tu verdad. No entres en juicio con tu siervo." },
{ "numero": 144, "texto": "Bendito sea el Señor, mi roca, quien adiestra mis manos para la batalla, y mis dedos para la guerra." },
{ "numero": 145, "texto": "Te exaltaré, mi Dios, mi Rey, y bendeciré tu nombre por los siglos de los siglos. Grande es el Señor." },
{ "numero": 146, "texto": "Alaba, alma mía, al Señor. Alabaré al Señor en mi vida; cantaré salmos a mi Dios mientras viva." },
{ "numero": 147, "texto": "Alabad al Señor, porque es bueno cantar salmos a nuestro Dios. Él sana a los quebrantados de corazón." },
{ "numero": 148, "texto": "Alabad al Señor desde los cielos; alabadle en las alturas. Alabadle, sol y luna; alabadle, todas las lucientes estrellas." },
{ "numero": 149, "texto": "Cantad al Señor cántico nuevo; su alabanza sea en la congregación de los santos. Alégrese Israel en su Hacedor." },
{ "numero": 150, "texto": "Todo lo que respira alabe al Señor. Aleluya. Alabadle en su santuario; alabadle en la magnificencia de su firmamento." }
]

368
data/santos.json Normal file
View File

@ -0,0 +1,368 @@
[
{ "fecha": "2026-01-01", "santo": "Santa María, Madre de Dios", "color": "rosa" },
{ "fecha": "2026-01-02", "santo": "San Basilio Magno y San Gregorio Nacianceno" },
{ "fecha": "2026-01-03", "santo": "Santísimo Nombre de Jesús" },
{ "fecha": "2026-01-04", "santo": "Santa Ángela de Foligno" },
{ "fecha": "2026-01-05", "santo": "San Genovevo Torres"},
{ "fecha": "2026-01-06", "santo": "Epifanía del Señor", "color": "rojo" },
{ "fecha": "2026-01-07", "santo": "San Raimundo de Peñafort" },
{ "fecha": "2026-01-08", "santo": "San Severino" },
{ "fecha": "2026-01-09", "santo": "San Eulogio de Córdoba" },
{ "fecha": "2026-01-10", "santo": "San Gonzalo" },
{ "fecha": "2026-01-11", "santo": "Bautismo del Señor", "color": "blanco" },
{ "fecha": "2026-01-12", "santo": "Santa Tatiana" },
{ "fecha": "2026-01-13", "santo": "San Hilario de Poitiers" },
{ "fecha": "2026-01-14", "santo": "San Félix de Nola" },
{ "fecha": "2026-01-15", "santo": "San Mauro" },
{ "fecha": "2026-01-16", "santo": "San Marcelo I, Papa" },
{ "fecha": "2026-01-17", "santo": "San Antonio Abad", "descripcion":"Patron de los animales" },
{ "fecha": "2026-01-18", "santo": "Santa Prisca" },
{ "fecha": "2026-01-19", "santo": "San Mario y familia" },
{ "fecha": "2026-01-20", "santo": "San Sebastián" },
{ "fecha": "2026-01-21", "santo": "Santa Inés" },
{ "fecha": "2026-01-22", "santo": "San Vicente, mártir" },
{ "fecha": "2026-01-23", "santo": "San Ildefonso de Toledo" },
{ "fecha": "2026-01-24", "santo": "San Francisco de Sales" },
{ "fecha": "2026-01-25", "santo": "Conversión de San Pablo" },
{ "fecha": "2026-01-26", "santo": "San Timoteo y San Tito" },
{ "fecha": "2026-01-27", "santo": "Santa Ángela Merici" },
{ "fecha": "2026-01-28", "santo": "Santo Tomás de Aquino" },
{ "fecha": "2026-01-29", "santo": "San Valero de Zaragoza" },
{ "fecha": "2026-01-30", "santo": "Santa Martina" },
{ "fecha": "2026-01-31", "santo": "San Juan Bosco" },
{ "fecha": "2026-02-01", "santo": "Santa Brígida" },
{ "fecha": "2026-02-02", "santo": "Presentación del Señor (Candelaria)" },
{ "fecha": "2026-02-03", "santo": "San Blas" },
{ "fecha": "2026-02-04", "santo": "San Gilberto" },
{ "fecha": "2026-02-05", "santo": "Santa Águeda" },
{ "fecha": "2026-02-06", "santo": "San Pablo Miki y compañeros mártires" },
{ "fecha": "2026-02-07", "santo": "San Ricardo" },
{ "fecha": "2026-02-08", "santo": "San Jerónimo Emiliani" },
{ "fecha": "2026-02-09", "santo": "Santa Apolonia" },
{ "fecha": "2026-02-10", "santo": "Santa Escolástica" },
{ "fecha": "2026-02-11", "santo": "Nuestra Señora de Lourdes" },
{ "fecha": "2026-02-12", "santo": "Santa Eulalia de Barcelona" },
{ "fecha": "2026-02-13", "santo": "San Benigno" },
{ "fecha": "2026-02-14", "santo": "San Valentín / Santos Cirilo y Metodio" },
{ "fecha": "2026-02-15", "santo": "San Claudio de la Colombière" },
{ "fecha": "2026-02-16", "santo": "San Onésimo" },
{ "fecha": "2026-02-17", "santo": "Los Siete Santos Fundadores" },
{ "fecha": "2026-02-18", "santo": "Miércoles de Ceniza" },
{ "fecha": "2026-02-19", "santo": "San Álvaro de Córdoba" },
{ "fecha": "2026-02-20", "santo": "San Eleuterio" },
{ "fecha": "2026-02-21", "santo": "San Pedro Damián" },
{ "fecha": "2026-02-22", "santo": "Cátedra de San Pedro" },
{ "fecha": "2026-02-23", "santo": "San Policarpo" },
{ "fecha": "2026-02-24", "santo": "San Modesto" },
{ "fecha": "2026-02-25", "santo": "San Cesáreo de Nazianzo" },
{ "fecha": "2026-02-26", "santo": "San Alejandro de Alejandría" },
{ "fecha": "2026-02-27", "santo": "San Leandro de Sevilla" },
{ "fecha": "2026-02-28", "santo": "San Román" },
{ "fecha": "2026-02-29", "santo": "San Osvaldo" },
{ "fecha": "2026-03-01", "santo": "San David de Gales" },
{ "fecha": "2026-03-02", "santo": "San Chad de Mercia" },
{ "fecha": "2026-03-03", "santo": "San Casimiro" },
{ "fecha": "2026-03-04", "santo": "San Lucio I, Papa" },
{ "fecha": "2026-03-05", "santo": "San Adrián de Nicomedia" },
{ "fecha": "2026-03-06", "santo": "San Coleta de Corbie" },
{ "fecha": "2026-03-07", "santo": "San Perpetuo y San Feliciano" },
{ "fecha": "2026-03-08", "santo": "San Juan de Dios" },
{ "fecha": "2026-03-09", "santo": "San Francescó de Borgia" },
{ "fecha": "2026-03-10", "santo": "San Macario de Alejandría" },
{ "fecha": "2026-03-11", "santo": "San Eulogio de Córdoba" },
{ "fecha": "2026-03-12", "santo": "San Gregorio Nacianceno" },
{ "fecha": "2026-03-13", "santo": "Santa Luisa de Marillac" },
{ "fecha": "2026-03-14", "santo": "San Matías, apóstol" },
{ "fecha": "2026-03-15", "santo": "San Longino" },
{ "fecha": "2026-03-16", "santo": "Santa Juana de Chantal" },
{ "fecha": "2026-03-17", "santo": "San Patricio" },
{ "fecha": "2026-03-18", "santo": "San Cirilo de Jerusalén" },
{ "fecha": "2026-03-19", "santo": "San José, esposo de la Virgen María", "color": "rojo" },
{ "fecha": "2026-03-20", "santo": "San Cándido" },
{ "fecha": "2026-03-21", "santo": "Santa Benedicta de la Cruz" },
{ "fecha": "2026-03-22", "santo": "San León I, Papa" },
{ "fecha": "2026-03-23", "santo": "San Turibio de Mogrovejo" },
{ "fecha": "2026-03-24", "santo": "San Gabriel de la Dolorosa" },
{ "fecha": "2026-03-25", "santo": "Anunciación del Señor", "color": "blanco" },
{ "fecha": "2026-03-26", "santo": "San Ezequiel Moreno" },
{ "fecha": "2026-03-27", "santo": "San Ruperto" },
{ "fecha": "2026-03-28", "santo": "San Guntrán" },
{ "fecha": "2026-03-29", "santo": "San Bertoldo" },
{ "fecha": "2026-03-30", "santo": "San Amando de Maastricht" },
{ "fecha": "2026-03-31", "santo": "San Benedicto José Labre" },
{ "fecha": "2026-04-01", "santo": "San Hugo de Grenoble" },
{ "fecha": "2026-04-02", "santo": "San Francisco de Paula" },
{ "fecha": "2026-04-03", "santo": "San Ricardo Pampuri" },
{ "fecha": "2026-04-04", "santo": "San Isidoro de Sevilla" },
{ "fecha": "2026-04-05", "santo": "San Vicente Ferrer" },
{ "fecha": "2026-04-06", "santo": "San Marcelino Champagnat" },
{ "fecha": "2026-04-07", "santo": "San Juan Bautista de la Salle" },
{ "fecha": "2026-04-08", "santo": "San Dionisio, obispo y compañeros mártires" },
{ "fecha": "2026-04-09", "santo": "San Casimiro" },
{ "fecha": "2026-04-10", "santo": "San Ezequiel Moreno" },
{ "fecha": "2026-04-11", "santo": "San Esteban I, Papa y mártir" },
{ "fecha": "2026-04-12", "santo": "San León IX, Papa" },
{ "fecha": "2026-04-13", "santo": "San Hermenegildo" },
{ "fecha": "2026-04-14", "santo": "San Matías, apóstol" },
{ "fecha": "2026-04-15", "santo": "San Dámaso I, Papa" },
{ "fecha": "2026-04-16", "santo": "San Bernabé, apóstol" },
{ "fecha": "2026-04-17", "santo": "San Aniceto, Papa y mártir" },
{ "fecha": "2026-04-18", "santo": "San Apuleyo" },
{ "fecha": "2026-04-19", "santo": "San Expedito" },
{ "fecha": "2026-04-20", "santo": "San Jorge, mártir" },
{ "fecha": "2026-04-21", "santo": "San Anselmo de Canterbury" },
{ "fecha": "2026-04-22", "santo": "San Soter y San Calixto, Papas y mártires" },
{ "fecha": "2026-04-23", "santo": "San Jorge, mártir" },
{ "fecha": "2026-04-24", "santo": "San Fidel de Sigmaringa" },
{ "fecha": "2026-04-25", "santo": "San Marcos, evangelista", "color": "rojo" },
{ "fecha": "2026-04-26", "santo": "San Pedro de Verona" },
{ "fecha": "2026-04-27", "santo": "San Zita" },
{ "fecha": "2026-04-28", "santo": "San Luis María Grignion de Montfort" },
{ "fecha": "2026-04-29", "santo": "San Pedro Chanel" },
{ "fecha": "2026-04-30", "santo": "San Pío V, Papa" },
{ "fecha": "2026-05-01", "santo": "San José Obrero", "color": "blanco" },
{ "fecha": "2026-05-02", "santo": "San Atanasio" },
{ "fecha": "2026-05-03", "santo": "San Felipe y Santiago, apóstoles", "color": "rojo" },
{ "fecha": "2026-05-04", "santo": "San Florencio de Orange" },
{ "fecha": "2026-05-05", "santo": "San Hilario de Arlés" },
{ "fecha": "2026-05-06", "santo": "San Juan de Ávila" },
{ "fecha": "2026-05-07", "santo": "San Esteban de Hungría" },
{ "fecha": "2026-05-08", "santo": "San Miguel Garicoits" },
{ "fecha": "2026-05-09", "santo": "San Gregorio Magno" },
{ "fecha": "2026-05-10", "santo": "San Antonino de Florencia" },
{ "fecha": "2026-05-11", "santo": "San Ignacio de Loyola" },
{ "fecha": "2026-05-12", "santo": "Santa Nereida" },
{ "fecha": "2026-05-13", "santo": "Nuestra Señora de Fátima", "color": "blanco" },
{ "fecha": "2026-05-14", "santo": "San Matías, apóstol" },
{ "fecha": "2026-05-15", "santo": "San Isidro Labrador", "descripcion":"Patrón de los agricultores" },
{ "fecha": "2026-05-16", "santo": "San Juan Nepomuceno" },
{ "fecha": "2026-05-17", "santo": "San Pasquale Baylón" },
{ "fecha": "2026-05-18", "santo": "San Venancio" },
{ "fecha": "2026-05-19", "santo": "San Celestino V, Papa" },
{ "fecha": "2026-05-20", "santo": "San Bernardino de Siena" },
{ "fecha": "2026-05-21", "santo": "Santa María Magdalena de Pazzi" },
{ "fecha": "2026-05-22", "santo": "Santa Rita de Casia" },
{ "fecha": "2026-05-23", "santo": "San Desiderio" },
{ "fecha": "2026-05-24", "santo": "Nuestra Señora, Auxilio de los Cristianos" },
{ "fecha": "2026-05-25", "santo": "San Gregorio VII, Papa" },
{ "fecha": "2026-05-26", "santo": "San Felipe Neri" },
{ "fecha": "2026-05-27", "santo": "San Agustín de Cantorbery" },
{ "fecha": "2026-05-28", "santo": "San Germán de París" },
{ "fecha": "2026-05-29", "santo": "San Maximiliano Kolbe" },
{ "fecha": "2026-05-30", "santo": "Santa Juana de Arco" },
{ "fecha": "2026-05-31", "santo": "Visita de la Virgen María a su prima Santa Isabel", "color": "blanco" },
{ "fecha": "2026-06-01", "santo": "San Justino Mártir" },
{ "fecha": "2026-06-02", "santo": "San Marcelino de París" },
{ "fecha": "2026-06-03", "santo": "Santos Carlos Lwanga y compañeros mártires" },
{ "fecha": "2026-06-04", "santo": "San Francisco Caracciolo" },
{ "fecha": "2026-06-05", "santo": "San Bonifacio M. de Ligorio" },
{ "fecha": "2026-06-06", "santo": "San Norberto" },
{ "fecha": "2026-06-07", "santo": "San Roberto Belarmino" },
{ "fecha": "2026-06-08", "santo": "San Medardo" },
{ "fecha": "2026-06-09", "santo": "San Efrén" },
{ "fecha": "2026-06-10", "santo": "San Guillermo de Vercelli" },
{ "fecha": "2026-06-11", "santo": "San Bernabé, apóstol" },
{ "fecha": "2026-06-12", "santo": "Santos Juan y Pablo, mártires" },
{ "fecha": "2026-06-13", "santo": "San Antonio de Padua", "color": "blanco" },
{ "fecha": "2026-06-14", "santo": "San Elías Profeta" },
{ "fecha": "2026-06-15", "santo": "San Vito y compañeros mártires" },
{ "fecha": "2026-06-16", "santo": "San Juan Francisco Régis" },
{ "fecha": "2026-06-17", "santo": "San Alberto Chmielowski" },
{ "fecha": "2026-06-18", "santo": "San Gregorio Barbarigo" },
{ "fecha": "2026-06-19", "santo": "Santos Romualdo y compañeros monjes" },
{ "fecha": "2026-06-20", "santo": "San Silverio, Papa y mártir" },
{ "fecha": "2026-06-21", "santo": "San Luis Gonzaga" },
{ "fecha": "2026-06-22", "santo": "Santa Paulina" },
{ "fecha": "2026-06-23", "santo": "San José Cafasso" },
{ "fecha": "2026-06-24", "santo": "Natividad de San Juan Bautista", "color": "blanco" },
{ "fecha": "2026-06-25", "santo": "Santos Cirilo y Metodio" },
{ "fecha": "2026-06-26", "santo": "San José María de Yermo y Parres" },
{ "fecha": "2026-06-27", "santo": "San Ladislao" },
{ "fecha": "2026-06-28", "santo": "San Ireneo, obispo y mártir" },
{ "fecha": "2026-06-29", "santo": "San Pedro y San Pablo, apóstoles", "color": "rojo" },
{ "fecha": "2026-06-30", "santo": "San Justo de Alcalá" },
{ "fecha": "2026-07-01", "santo": "Santa María Goretti" },
{ "fecha": "2026-07-02", "santo": "San Martín de Porres" },
{ "fecha": "2026-07-03", "santo": "Santos Tomás y Feliciano, mártires" },
{ "fecha": "2026-07-04", "santo": "San Ulrico de Augsburgo" },
{ "fecha": "2026-07-05", "santo": "San Antonio María Zaccaria" },
{ "fecha": "2026-07-06", "santo": "San María Isabel de la Trinidad" },
{ "fecha": "2026-07-07", "santo": "San Cayetano" },
{ "fecha": "2026-07-08", "santo": "San Procopio" },
{ "fecha": "2026-07-09", "santo": "San Agustín Zhao Rong y compañeros mártires" },
{ "fecha": "2026-07-10", "santo": "San Benito, abad", "color": "rojo" },
{ "fecha": "2026-07-11", "santo": "San Juan Bautista de la Salle" },
{ "fecha": "2026-07-12", "santo": "San Nabor y San Félix, mártires" },
{ "fecha": "2026-07-13", "santo": "San Enrique" },
{ "fecha": "2026-07-14", "santo": "San Camilo de Lelis" },
{ "fecha": "2026-07-15", "santo": "Santa María Gorretti" },
{ "fecha": "2026-07-16", "santo": "Nuestra Señora del Carmen", "color": "blanco" },
{ "fecha": "2026-07-17", "santo": "San Alejo" },
{ "fecha": "2026-07-18", "santo": "San Camilo de Lelis" },
{ "fecha": "2026-07-19", "santo": "San Vicente de Paúl" },
{ "fecha": "2026-07-20", "santo": "San Apolinario" },
{ "fecha": "2026-07-21", "santo": "San Lorenzo de Brindis" },
{ "fecha": "2026-07-22", "santo": "Santa María Magdalena" },
{ "fecha": "2026-07-23", "santo": "Santos Apeles y Clemente, mártires" },
{ "fecha": "2026-07-24", "santo": "San Cristóbal Magallanes y compañeros mártires" },
{ "fecha": "2026-07-25", "santo": "Santiago, apóstol", "color": "rojo" },
{ "fecha": "2026-07-26", "santo": "San Joaquín y Santa Ana" },
{ "fecha": "2026-07-27", "santo": "Santa Marta" },
{ "fecha": "2026-07-28", "santo": "San Pedro Crisólogo" },
{ "fecha": "2026-07-29", "santo": "Santa María de los Ángeles" },
{ "fecha": "2026-07-30", "santo": "San Abdon y San Sennen, mártires" },
{ "fecha": "2026-07-31", "santo": "San Ignacio de Loyola" },
{ "fecha": "2026-08-01", "santo": "San Alfonso María de Ligorio" },
{ "fecha": "2026-08-02", "santo": "Santa Eusebia" },
{ "fecha": "2026-08-03", "santo": "San Lamberto, obispo y mártir" },
{ "fecha": "2026-08-04", "santo": "San Juan María Vianney" },
{ "fecha": "2026-08-05", "santo": "Dedicatoria de la Basílica de Letrán", "color": "blanco" },
{ "fecha": "2026-08-06", "santo": "Transfiguración del Señor", "color": "blanco" },
{ "fecha": "2026-08-07", "santo": "San Cajetano" },
{ "fecha": "2026-08-08", "santo": "San Dominico" },
{ "fecha": "2026-08-09", "santo": "San Román" },
{ "fecha": "2026-08-10", "santo": "San Lorenzo, diácono y mártir", "color": "rojo" },
{ "fecha": "2026-08-11", "santo": "Santa Clara de Asís" },
{ "fecha": "2026-08-12", "santo": "San Maximiliano Kolbe" },
{ "fecha": "2026-08-13", "santo": "San Poncio, mártir" },
{ "fecha": "2026-08-14", "santo": "San Maximiliano Kolbe" },
{ "fecha": "2026-08-15", "santo": "Asunción de la Virgen María", "color": "blanco" },
{ "fecha": "2026-08-16", "santo": "San Esteban de Hungría" },
{ "fecha": "2026-08-17", "santo": "San Jacinto" },
{ "fecha": "2026-08-18", "santo": "San Alberto Hurtado" },
{ "fecha": "2026-08-19", "santo": "San Juan Eudes" },
{ "fecha": "2026-08-20", "santo": "San Bernardo de Claraval" },
{ "fecha": "2026-08-21", "santo": "San Pío X, Papa" },
{ "fecha": "2026-08-22", "santo": "Santa María Reina", "color": "blanco" },
{ "fecha": "2026-08-23", "santo": "San Rosa de Lima" },
{ "fecha": "2026-08-24", "santo": "San Bartolomé, apóstol", "color": "rojo" },
{ "fecha": "2026-08-25", "santo": "San Luis IX, rey de Francia" },
{ "fecha": "2026-08-26", "santo": "San José de Calasanz" },
{ "fecha": "2026-08-27", "santo": "Santa Mónica" },
{ "fecha": "2026-08-28", "santo": "San Agustín, obispo y doctor de la Iglesia" },
{ "fecha": "2026-08-29", "santo": "Martirio de San Juan Bautista", "color": "rojo" },
{ "fecha": "2026-08-30", "santo": "Santa Rosa de Lima" },
{ "fecha": "2026-08-31", "santo": "San Ramón Nonato" },
{ "fecha": "2026-09-01", "santo": "San Egidio" },
{ "fecha": "2026-09-02", "santo": "Santa María de la Cabeza" },
{ "fecha": "2026-09-03", "santo": "San Gregorio Magno" },
{ "fecha": "2026-09-04", "santo": "San Rosendo" },
{ "fecha": "2026-09-05", "santo": "Santa Teresa de Calcuta" },
{ "fecha": "2026-09-06", "santo": "San Zacarías, profeta" },
{ "fecha": "2026-09-07", "santo": "San Cayetano" },
{ "fecha": "2026-09-08", "santo": "Natividad de la Virgen María", "color": "blanco" },
{ "fecha": "2026-09-09", "santo": "San Pedro Claver" },
{ "fecha": "2026-09-10", "santo": "San Nicolás de Tolentino" },
{ "fecha": "2026-09-11", "santo": "San Juan Gabriel Perboyre" },
{ "fecha": "2026-09-12", "santo": "Santísimo Nombre de María" },
{ "fecha": "2026-09-13", "santo": "San Juan Crisóstomo, obispo y doctor de la Iglesia" },
{ "fecha": "2026-09-14", "santo": "Exaltación de la Santa Cruz", "color": "rojo" },
{ "fecha": "2026-09-15", "santo": "Nuestra Señora de los Dolores" },
{ "fecha": "2026-09-16", "santo": "San Cornelio, Papa y San Cipriano, obispo, mártires" },
{ "fecha": "2026-09-17", "santo": "San Roberto Bellarmino" },
{ "fecha": "2026-09-18", "santo": "San José de Cupertino" },
{ "fecha": "2026-09-19", "santo": "San Januario, obispo y mártir" },
{ "fecha": "2026-09-20", "santo": "San Andrés Kim Taegon y compañeros mártires" },
{ "fecha": "2026-09-21", "santo": "San Mateo, apóstol y evangelista", "color": "rojo" },
{ "fecha": "2026-09-22", "santo": "San Maurilio" },
{ "fecha": "2026-09-23", "santo": "San Pío de Pietrelcina" },
{ "fecha": "2026-09-24", "santo": "Nuestra Señora de la Merced" },
{ "fecha": "2026-09-25", "santo": "San Cleofás" },
{ "fecha": "2026-09-26", "santo": "San Cosme y San Damián, mártires" },
{ "fecha": "2026-09-27", "santo": "San Vicente de Paúl" },
{ "fecha": "2026-09-28", "santo": "San Wenceslao" },
{ "fecha": "2026-09-29", "santo": "Santos Arcángeles Miguel, Gabriel y Rafael", "color": "blanco" },
{ "fecha": "2026-09-30", "santo": "San Jerónimo, sacerdote y doctor de la Iglesia" },
{ "fecha": "2026-10-01", "santo": "Santa Teresa de Lisieux" },
{ "fecha": "2026-10-02", "santo": "Ángel de la Guarda" },
{ "fecha": "2026-10-03", "santo": "San Gerardo Majella" },
{ "fecha": "2026-10-04", "santo": "San Francisco de Asís", "color": "rojo" },
{ "fecha": "2026-10-05", "santo": "Santa Faustina Kowalska" },
{ "fecha": "2026-10-06", "santo": "San Bruno" },
{ "fecha": "2026-10-07", "santo": "Nuestra Señora del Rosario", "color": "blanco" },
{ "fecha": "2026-10-08", "santo": "San Dionisio y compañeros mártires" },
{ "fecha": "2026-10-09", "santo": "San Juan Leonardi" },
{ "fecha": "2026-10-10", "santo": "San Daniel Comboni" },
{ "fecha": "2026-10-11", "santo": "San Juan XXIII, Papa" },
{ "fecha": "2026-10-12", "santo": "Nuestra Señora de Guadalupe", "color": "blanco" },
{ "fecha": "2026-10-13", "santo": "San Eduardo el Confesor" },
{ "fecha": "2026-10-14", "santo": "San Calixto I, Papa y mártir" },
{ "fecha": "2026-10-15", "santo": "Santa Teresa de Ávila, virgen y doctora de la Iglesia" },
{ "fecha": "2026-10-16", "santo": "San Gerardo de Brogne" },
{ "fecha": "2026-10-17", "santo": "San Ignacio de Antioquía, obispo y mártir" },
{ "fecha": "2026-10-18", "santo": "San Lucas, evangelista", "color": "rojo" },
{ "fecha": "2026-10-19", "santo": "San Pablo de la Cruz", "color": "rojo" },
{ "fecha": "2026-10-20", "santo": "San Juan de Capistrano" },
{ "fecha": "2026-10-21", "santo": "San Hilarión" },
{ "fecha": "2026-10-22", "santo": "San Juan Pablo II, Papa" },
{ "fecha": "2026-10-23", "santo": "San Juan de Brébeuf y San Isaac Jogues, sacerdotes y compañeros mártires" },
{ "fecha": "2026-10-24", "santo": "San Antonio María Claret" },
{ "fecha": "2026-10-25", "santo": "San Crispín y San Crispiniano, mártires" },
{ "fecha": "2026-10-26", "santo": "San Evaristo, Papa y mártir" },
{ "fecha": "2026-10-27", "santo": "San Frumencio" },
{ "fecha": "2026-10-28", "santo": "San Simón y San Judas, apóstoles", "color": "rojo" },
{ "fecha": "2026-10-29", "santo": "San Narciso de Jerusalén" },
{ "fecha": "2026-10-30", "santo": "San Andrés Avellino" },
{ "fecha": "2026-10-31", "santo": "San Wolfgang de Ratisbona" },
{ "fecha": "2026-11-01", "santo": "Todos los Santos", "color": "blanco" },
{ "fecha": "2026-11-02", "santo": "Conmemoración de los Fieles Difuntos", "color": "negro" },
{ "fecha": "2026-11-03", "santo": "San Martín de Tours" },
{ "fecha": "2026-11-04", "santo": "San Carlos Borromeo" },
{ "fecha": "2026-11-05", "santo": "San Leónidas y compañeros mártires" },
{ "fecha": "2026-11-06", "santo": "San Leonardo de Noblac" },
{ "fecha": "2026-11-07", "santo": "San Willibrord" },
{ "fecha": "2026-11-08", "santo": "San Godofredo de Amiens" },
{ "fecha": "2026-11-09", "santo": "Dedicación de la Basílica de San Juan de Letrán", "color": "blanco" },
{ "fecha": "2026-11-10", "santo": "San León III, Papa" },
{ "fecha": "2026-11-11", "santo": "San Martín de Tours" },
{ "fecha": "2026-11-12", "santo": "San Josafat Kuncevyc" },
{ "fecha": "2026-11-13", "santo": "Santa Francesca Romana" },
{ "fecha": "2026-11-14", "santo": "San Gerardo Sagredo" },
{ "fecha": "2026-11-15", "santo": "Santa Margarita de Escocia" },
{ "fecha": "2026-11-16", "santo": "San Gerardo Majella" },
{ "fecha": "2026-11-17", "santo": "San Gregorio III, Papa" },
{ "fecha": "2026-11-18", "santo": "San Romualdo" },
{ "fecha": "2026-11-19", "santo": "San Elredo de Rievaulx" },
{ "fecha": "2026-11-20", "santo": "Santa Felicidad y compañeros mártires" },
{ "fecha": "2026-11-21", "santo": "Presentación de la Virgen María", "color": "blanco" },
{ "fecha": "2026-11-22", "santo": "San Cecilia, virgen y mártir", "descripcion":"Patrona de la música" },
{ "fecha": "2026-11-23", "santo": "San Clemente I, Papa y mártir" },
{ "fecha": "2026-11-24", "santo": "San Andrés Dung-Lac y compañeros mártires" },
{ "fecha": "2026-11-25", "santo": "San Catalina de Alejandría, virgen y mártir" },
{ "fecha": "2026-11-26", "santo": "San Silvestre I, Papa" },
{ "fecha": "2026-11-27", "santo": "San Virgilio de Salzburgo" },
{ "fecha": "2026-11-28", "santo": "San Leandro de Sevilla" },
{ "fecha": "2026-11-29", "santo": "San Saturnino" },
{ "fecha": "2026-11-30", "santo": "San Andrés, apóstol", "color": "rojo" },
{ "fecha": "2026-12-01", "santo": "Santa Elena" },
{ "fecha": "2026-12-02", "santo": "San Bibiano, mártir" },
{ "fecha": "2026-12-03", "santo": "San Francisco Javier" },
{ "fecha": "2026-12-04", "santo": "San Juan Damasceno" },
{ "fecha": "2026-12-05", "santo": "Santa Sabela" },
{ "fecha": "2026-12-06", "santo": "San Nicolás de Bari" },
{ "fecha": "2026-12-07", "santo": "San Ambrosio, obispo y doctor de la Iglesia" },
{ "fecha": "2026-12-08", "santo": "Inmaculada Concepción de la Virgen María", "color": "blanco" },
{ "fecha": "2026-12-09", "santo": "San Juan Diego Cuauhtlatoatzin" },
{ "fecha": "2026-12-10", "santo": "San Efrén" },
{ "fecha": "2026-12-11", "santo": "San Dámaso I, Papa" },
{ "fecha": "2026-12-12", "santo": "Nuestra Señora de Guadalupe", "color": "blanco" },
{ "fecha": "2026-12-13", "santo": "Santa Lucía, virgen y mártir" },
{ "fecha": "2026-12-14", "santo": "San Juan de la Cruz, sacerdote y doctor de la Iglesia" },
{ "fecha": "2026-12-15", "santo": "Santa Ninfa" },
{ "fecha": "2026-12-16", "santo": "San Ezequiel Moreno" },
{ "fecha": "2026-12-17", "santo": "San Lázaro de Betania" },
{ "fecha": "2026-12-18", "santo": "San Gatiano" },
{ "fecha": "2026-12-19", "santo": "San Urbano I, Papa y mártir" },
{ "fecha": "2026-12-20", "santo": "San Dámaso I, Papa" },
{ "fecha": "2026-12-21", "santo": "San Pedro Canisio" },
{ "fecha": "2026-12-22", "santo": "San Francisco de Sales, obispo y doctor de la Iglesia" },
{ "fecha": "2026-12-23", "santo": "San Juan Kanty" },
{ "fecha": "2026-12-24", "santo": "Nochebuena" },
{ "fecha": "2026-12-25", "santo": "Navidad del Señor", "color": "blanco" },
{ "fecha": "2026-12-26", "santo": "San Esteban, primer mártir", "color": "rojo" },
{ "fecha": "2026-12-27", "santo": "San Juan, apóstol y evangelista", "color": "rojo" },
{ "fecha": "2026-12-28", "santo": "Inocentes, mártires", "color": "rojo" },
{ "fecha": "2026-12-29", "santo": "San Tomás Becket, obispo y mártir" },
{ "fecha": "2026-12-30", "santo": "Santos Adolfo y Juan Fisher, mártires" },
{ "fecha": "2026-12-31", "santo": "San Silvestre I, Papa" }
]

88
index.html Normal file
View File

@ -0,0 +1,88 @@
<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8">
<title>Recursos Católicos</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="css/estilos.css">
</head>
<body>
<header class="header-hoy" id="header-hoy">
<h1 class="titulo">RECURSOS CATÓLICOS</h1>
<div class="fecha">
<span id="fecha-hoy">Martes, 15 de enero de 2026</span>
<div class="ciclo">
<span id="nombre_ciclo">ABC</span>
<span id="ciclo_par_impar">Par o impar</div>
</div>
<div id="indicador-liturgico" class="liturgico">
<span class="color-dia" id="color-liturgico" title="Tiempo Ordinario"></span>
<span class="nombre-color" id="tiempo-liturgico">Tiempo Ordinario</span>
</div>
</div>
<div class="santo">
<h2 id="santo-del-dia">Santa Maria Madre de Dios</h2>
<div id="descripcion-santo-del-dia">(Patrona de los conductores)</div>
</div>
</header>
<main class="contenedor">
<!-- DIFUNTO -->
<section class="tarjeta-difunto">
<div id="difunto-hoy"></div>
</section>
<!-- SALMO -->
<section class="bloque">
<blockquote class="salmo" id="__salmo">
Salmo del día no disponible
</section>
<!-- INTENCIÓN -->
<section class="bloque">
<h3>🙏 Intención de hoy</h3>
<p class="intencion">
<ul>
<li>Por la paz en el mundo y el fin de los conflictos.</li>
<li>Por los enfermos y sus familias, para que encuentren consuelo y sanación.</li>
<li>Por los líderes del mundo, para que gobiernen con sabiduría y justicia.</li>
</ul>
</p>
<a href="diario-oracion.html" class="boton">Ofrecer mi oración</a>
</section>
<!-- DIARIO -->
<section class="bloque bloque-intimo">
<h3>🕯 Mi oración de hoy</h3>
<p class="texto-suave">
Un espacio personal para escribir lo que llevas en el corazón
</p>
<a href="diario-oracion.html" class="boton">Escribir en mi diario</a>
</section>
<!-- ROSARIO -->
<section class="bloque">
<h3>📿 Rosario</h3>
<p>Hoy rezamos los Misterios Luminosos</p>
<a href="rosario/index.html" class="boton">Rezar el Rosario</a>
</section>
<!-- RECURSOS -->
<section class="recursos">
<a href="oraciones-basicas.html">Oraciones</a>
<a href="santos.html">Santos y novenas</a>
<a href="calendario-liturgico/index.php">Calendario litúrgico</a>
<a href="biblioteca-basica-cristiana.html">Biblioteca</a>
</section>
</main>
<script src="js/codigo.js"></script>
</body>
</html>

207
js/codigo.js Normal file
View File

@ -0,0 +1,207 @@
let fechaHoyElem, santoDelDiaElem, indicadorLiturgicoElem, cabeceraHoy;
function inicializarVariables() {
cabeceraHoy = document.getElementById('header-hoy');
fechaHoyElem = document.getElementById('fecha-hoy');
nombreCicloElem = document.getElementById('nombre_ciclo');
cicloParImparElem = document.getElementById('ciclo_par_impar');
santoDelDiaElem = document.getElementById('santo-del-dia');
descripcionSantoDelDiaElem = document.getElementById('descripcion-santo-del-dia');
indicadorLiturgicoElem = document.getElementById('indicador-liturgico');
errorElem = document.getElementById('__error');
difuntoHoyElem = document.getElementById('difunto-hoy');
salmoDelDiaElem = document.getElementById('__salmo');
}
async function cargarYActualizarTodo() {
// 1. Obtener fecha de hoy en formato YYYY-MM-DD (ISO)
const hoy = new Date();
const fechaISO = hoy.toISOString().split('T')[0];
if (hoy.getFullYear() % 2 === 0) {
cicloParImparElem.textContent = "Año Par";
} else {
cicloParImparElem.textContent = "Año Impar";
}
if (hoy.getFullYear() % 3 === 0) {
nombreCicloElem.textContent = "Ciclo C -";
} else if (hoy.getFullYear() % 3 === 1) {
nombreCicloElem.textContent = "Ciclo A -";
} else {
nombreCicloElem.textContent = "Ciclo B -";
}
try {
// 2. Cargar el JSON unificado (enero/febrero que creamos)
const respuesta = await fetch('../data/calendario-liturgico.json');
const datosCalendario = await respuesta.json();
// 3. Buscar el objeto del día de hoy
const datosHoy = datosCalendario.find(dia => dia.fecha === fechaISO);
const colorDiaCirculo = document.querySelector('.color-dia');
const nombreTiempoText = document.querySelector('.nombre-color');
if (datosHoy) {
// Mapeo de colores (puedes añadir los hex exactos aquí)
const mapaColores = {
"verde": "#2d5a27",
"morado": "#5d2d91",
"blanco": "#f0f0f0",
"rojo": "#b30000",
"azul": "#0074d9",
"rosa": "#e7b1cc"
};
// Actualizamos Indicador Litúrgico
cabeceraHoy.style.backgroundColor = mapaColores[datosHoy.color]; // Fondo para toda la cabecera
indicadorLiturgicoElem.textContent = datosHoy.tiempo;
//indicadorLiturgicoElem.style.color = mapaColores[datosHoy.color];
if (datosHoy.color === "blanco" || datosHoy.color === "rosa") {
indicadorLiturgicoElem.style.color = "#000000"; // Texto oscuro para fondos claros
} else {
indicadorLiturgicoElem.style.color = "#ffffff"; // Texto claro para fondos oscuros
}
} else {
indicadorLiturgicoElem.textContent = "-";
}
} catch (error) {
console.error("Error cargando el calendario:", error);
errorElem.textContent = "Error cargando el calendario: " + error.message;
}
}
async function difuntos() {
const hoy = new Date();
const mesHoy = hoy.getMonth() + 1;
const diaHoy = hoy.getDate();
try {
const res = await fetch('../data/difuntos.json');
const listaDifuntos = await res.json();
// Buscamos si alguien cumple aniversario de fallecimiento hoy
const elDifunto = listaDifuntos.find(d => {
if (!d.fallecimiento || d.fallecimiento.includes('XXXX')) return false;
const f = d.fallecimiento.split('-');
return parseInt(f[1]) === mesHoy && parseInt(f[2]) === diaHoy;
});
if (elDifunto && difuntoHoyElem) {
let infoAniversario = "";
let infoVida = "";
// 1. Calcular años desde el fallecimiento
const anioFallecimiento = parseInt(elDifunto.fallecimiento.split('-')[0]);
const anosPasados = hoy.getFullYear() - anioFallecimiento;
infoAniversario = `${anosPasados}º aniversario`;
// 2. Calcular edad que tenía al fallecer (si hay fecha de nacimiento)
if (elDifunto.nacimiento && !elDifunto.nacimiento.includes('XXXX')) {
const nacion = new Date(elDifunto.nacimiento);
const fallecio = new Date(elDifunto.fallecimiento);
let edad = fallecio.getFullYear() - nacion.getFullYear();
// Ajuste por si no había cumplido años ese año
const m = fallecio.getMonth() - nacion.getMonth();
if (m < 0 || (m === 0 && fallecio.getDate() < nacion.getDate())) {
edad--;
}
infoVida = `Vivió ${edad} años`;
} else if (elDifunto.nota) {
// Si no hay fecha exacta pero sí una nota manual (ej. "77 años")
infoVida = elDifunto.nota;
}
// 3. Renderizar en el HTML con el detalle de oración
difuntoHoyElem.innerHTML = `<span class="nombre-difunto">DEP 🕊️ ${elDifunto.nombre}</span>`;
// También actualizamos la sección de intención principal si existe
const intencionGral = document.querySelector('.intencion');
if (intencionGral) {
intencionGral.innerHTML = `<li>Hoy pedimos especialmente por ${elDifunto.nombre}</li>`;
}
}
} catch (e) {
console.error("Error en la carga de difuntos:", e);
}
}
async function santoDelDia() {
const hoy = new Date();
// Usamos el formato local para evitar líos de zona horaria
const offset = hoy.getTimezoneOffset() * 60000;
const fechaISO = new Date(hoy - offset).toISOString().split('T')[0];
try {
const res = await fetch('../data/santos.json');
const listaSantos = await res.json();
// Buscamos el santo usando el campo "fecha" de tu JSON
const elSanto = listaSantos.find(d => d.fecha === fechaISO);
if (elSanto && santoDelDiaElem) {
// Mostramos el santo. Si tiene descripción (ej. Patrón de los animales), la añadimos.
const descripcion = elSanto.descripcion ? `${elSanto.descripcion}` : "";
santoDelDiaElem.textContent = `${elSanto.santo}`;
if (descripcionSantoDelDiaElem) {
descripcionSantoDelDiaElem.textContent = descripcion;
} else {
descripcionSantoDelDiaElem.textContent = "";
}
}
} catch (e) {
console.error("Error en la carga de santos:", e);
}
}
async function visualizarSalmo() {
// 1. Seleccionamos el elemento del DOM (asegúrate de inicializarlo en inicializarVariables)
const salmoElem = document.getElementById('__salmo');
try {
const res = await fetch('../data/salmos.json');
if (!res.ok) throw new Error("No se pudo cargar el salmo");
const listaSalmos = await res.json();
// 2. Lógica de selección:
// Usamos el día del año para que no se repitan tanto los salmos
const hoy = new Date();
const inicioAnio = new Date(hoy.getFullYear(), 0, 0);
const dif = hoy - inicioAnio;
const diaDelAnio = Math.floor(dif / (1000 * 60 * 60 * 24));
const indiceHoy = diaDelAnio % listaSalmos.length;
const salmoDeHoy = listaSalmos[indiceHoy];
// 3. Renderizado (dentro del try para asegurar que tenemos los datos)
if (salmoDeHoy && salmoElem) {
salmoElem.innerHTML = `${salmoDeHoy.texto}`;
}
} catch (e) {
console.error("Error cargando el salmo:", e);
if (salmoElem) salmoElem.textContent = "El Señor es mi pastor, nada me falta.";
}
}
function visualizarDatos() {
const opcionesFecha = { weekday: 'long', year: 'numeric', month: 'long', day: 'numeric' };
const hoy = new Date();
fechaHoyElem.textContent = hoy.toLocaleDateString('es-ES', opcionesFecha);
}
// Evento de carga unificado
window.addEventListener("load", () => {
inicializarVariables();
difuntos();
santoDelDia();
visualizarDatos();
visualizarSalmo();
cargarYActualizarTodo(); // Esta función ahora hace el trabajo de las dos anteriores
});