Another project I started working on in the past few years, is an algorithm for the generation of the Liturgical Calendar for any given year (at least after 1969). I would like to do something rigorously correct, in fact the idea came about when I saw that some apps that are available such as ePrex were sometimes giving the wrong readings because they weren't calculating the liturgical calendar correctly.
In fact first thing I did was make sure I was calculating the calendar correctly, taking into account all the rules that apply to leap years.
And I would like to take into account all of the official decrees of the Congregation for Divine Worship, together with the publication of the Roman Missals, in order to correctly generate the calendar for any given year, as it would have been that year.
However that page is not currently showing all correct data because I've been working on it and things aren't finished up (optional memorials aren't showing up right now I believe).
I've been making different mySQL tables based on the different Roman Missals which have been published, and I'm just using the latin version for now, because the Proper of the Saints in the latin version reflects the Universal Calendar whereas the localized versions (Engish, Italian) reflect the liturgical calendar for that general area, which can have National Patron saints which don't correspond with the Universal Calendar.
So I'm trying to take things one step at a time, starting from the Universal Calendar. However it's hard to get my hands on some texts, for example the 2008 Revised edition of the Roman Missal. It came out in latin, however it has not really been adopted yet by most Episcopal Conferences because they are still working on translating it and adapting the Proper of Saints and whatnot. I see it is for sale on a website:
https://www.vaticanum.com/en/missale-romanum-editio-typica-tertia-emendata-2008-half-calf-edition but I was kind of hoping to be able to consult the Proper of Saints without having to buy it... I even know someone in the Congregation for Divine Worship and yet I haven't succeeded in obtaining even a photocopy of the Proper of Saints from this edition in latin, not even the Major basilicas in Rome seem to have it :o .
So I've kind of stalled a bit on the project, while trying to get my hands on all the necessary sources. The github repository isn't quite up to date with the latest SQL data.
If this project does ever come to completion, it would be quite useful together with the BibleGet I/O project to generate daily readings in a rigorously correct manner...