639085871104063713
Skip to nav Skip to content

A GitHub repository for the Liturgia de las Horas could include:

JSON allows a developer to access specific elements of the prayer programmatically. Instead of downloading a full HTML page, a JSON API might return data structured like this:


  "date": "2023-10-15",
  "liturgical_time": "Ordinary Time",
  "hour": "Vespers",
  "hymn": 
    "title": "Hymnus ad Vesperas",
    "text": "Lucis Creator optime..."
  ,
  "psalms": [
"number": 141,
      "antiphon": "Bring my soul out of prison, O Lord..."
],
  "reading": 
    "source": "Romans 8",
    "text": "We know that in everything God works for good..."

If you are serious about building a robust app, do not rely on a single github.io JSON source that might vanish tomorrow. Instead, write a script to generate the JSON using:

You can write a Python or Node.js script that:

This generator can then host the static JSON files on your own github.io page.

Before diving into the technical JSON aspect, let’s define the subject matter. The Liturgia de las Horas, also known as the Divine Office or the Breviary, is the official set of daily prayers of the Catholic Church. It sanctifies the day through a fixed schedule of prayer hours:

Traditionally, this requires multiple volumes of books. However, a growing number of developers are using JSON (JavaScript Object Notation) to structure this liturgical data—making it machine-readable, searchable, and dynamic.

Build a simple HTML/CSS interface that respects the structure: Antiphon → Psalm → Glory Be → Repeat.

Live Chat