BibleGet I/O project

7 views
Skip to first unread message

John D'Orazio

unread,
Apr 29, 2020, 8:12:17 PM4/29/20
to Open Source Catholic
Hello everyone, I am a catholic priest in the diocese of Rome. I'm originally from New England, so I speak both English and Italian fluently. And I also speak PHP, Javascript, some JAVA, some C++...

I've been working on a project since 2014 with which I would like to make the Bible easier to quote from in Word Processors, websites, blogs...
The website for the project is https://www.bibleget.io . The service endpoint is https://query.bibleget.io .

I saw a few of you asking about having the Bible in a structured format such as SQL tables. Yes that is possible, it is what I have done in this project because the Bible is structured text, organized in books, chapters and verses.
So far the tool is working fairly well, I still have a couple more things that I have to look into a bit deeper (things are always more complicated than they seem at first, and the deeper you go the more you find some complication :D ).

I am interested in collaboration for this project, for example someone was mentioning ElasticSearch. I have been thinking recently about ElasticSearch for the BibleGet Project, that would be great. If we could work together on this that would be huge.

Most Catholic versions of the Bible are covered by copyright, and they're not always so willing to concede or answer requests. However I have obtained a few permissions so far.
For example I have included the Catholic version in English by the United States Catholic Conference of Bishops, the NABRE version (New American Bible Revised Edition).
I have also included the Catholic version in Italian by the Italian Episcopal Conference, the CEI2008 version.
I found an open source Italian protestant version so I threw that in there too, the LUZZI version.
And I've included the New Latin Vulgate, NVBSE.
I would love to include the Greek and even the Hebrew texts. But I would also like to be able to somehow guarantee the authenticity of these texts, I don't just want to grab something I found online unless it's from an authoritative source. For example the USCCB sent me the original files that they use to publish the NABRE Bible on the USCCB website.

The code I have written for this project can handle all kinds of UTF-8 characters, so it can handle Greek, Hebrew, Arabic, Chinese, anything. Now I just need to get my hands on the official texts and add them to the project.

John D'Orazio

unread,
Apr 29, 2020, 8:18:15 PM4/29/20
to Open Source Catholic
The open source code for the plugins I mentioned can be found here: https://github.com/cappellaniauniroma3-org .
I have been a little more careful about publishing openly the code I use for the endpoint, because I'm afraid some hacker might try to find some weakness and exploit it and ruin the whole project. I am open to making a private repository that we could collaborate on and only publish openly when we are 100% sure it won't be hacked. In any case most of the code that does integrity checks on the Bible queries is duplicated in the plugins in one way or another, so that I can ensure that only "good" requests will be arriving at the endpoint from the plugins at least.
Reply all
Reply to author
Forward
0 new messages