Tags: Extensions Writer
last edited: 2023-01-24
A tool for inserting quotes from various Bible versions into a document. Takes standard bible citation notation either as explained here https://en.wikipedia.org/wiki/Bible_citation , or in european standard notation. Can retrieve from multiple version
REQUIRED BEFORE INSTALLING
This plugin is written in Java, and requires a Java Runtime Environment to be installed. It requires at least version 1.8, and must be 64-bit version when using v2.8 of the plugin with LibreOffice 6, so please make sure you have a JRE installed and you have LibreOffice configured to use at least JRE 1.8 (x64) before you attempt to install this plugin (otherwise it will probably throw an error). You must go to LibreOffice -> Tools -> Options -> LibreOffice -> Advanced and make sure "Use a Java Runtime Environment" is checked, and that a version of at least 1.8 is selected in the list (it may take a minute for the list to compile the first time you open it, just be patient, and then make sure you choose a 64-bit version).
A tool for inserting quotes from various Bible versions into a document. Insert Bible quotes into your document using standard notation for Bible Quotes (see http://en.wikipedia.org/wiki/Bible_citation), or in european standard notation. This plugin uses the BibleGet service endpoint (https://query.bibleget.io) to retrieve bible quotes. The user can choose the version or versions of the Bible to retrieve the quotes from based on their availability on the server. More versions in various languages are being added all the time. You can contribute to translating the user interface into other languages here: https://poeditor.com/join/project/5bkVxO5qsq
The BibleGet engine understands the names of the books of the Bible in many different languages, both western and eastern. More Bible versions are being added in more languages. Some versions may be covered by copyright and in that case the amount of verses retrieved in a query may be limited by the legal agreements for their usage.
Inserisci citazioni della Bibbia nel tuo documento usando la notazione biblica standard. Questa estensione utilizza il servizio web di BibleGet (https://query.bibleget.io) per reperire le citazioni. L'utente può scegliere la versione biblica dalla quale trarre la citazione, in base alle versioni disponibili sul server. Nuove versioni in varie lingue vengono aggiunte in continuazione. Puoi contribuire a tradurre l'interfaccia in altre lingue qui: https://poeditor.com/join/project/5bkVxO5qsq
Introduzca citas de la Biblia en su documento utilizando la notación bíblica estándar. Esta extensión utiliza el servicio web BibleGet (https://query.bibleget.io) para obtener cotizaciones. El usuario puede elegir la versión bíblica de la cual extraer la citación, de acuerdo a las versiones disponibles en el servidor. Nuevas versiones en varios idiomas se agregan constantemente. Puedes ayudar con la traduccion de la interfaz aqui: https://poeditor.com/join/project/5bkVxO5qsq
Entrez citations bibliques dans votre document en utilisant la notation biblique standard. Cette extension utilise le service Web BibleGet (https://query.bibleget.io) pour obtenir les citations. L'utilisateur peut choisir la version biblique dont tirer la citation, selon les versions disponibles sur le serveur. Nouvelles versions en différentes langues sont ajoutés en permanence. Pouvez aider avec la traduction de l'interface dans autres langues ici: https://poeditor.com/join/project/5bkVxO5qsq
Geben biblische Zitate in Ihrem Dokument mit dem biblischen Standard-Notation. Diese Erweiterung nutzt die Web-Service-BibleGet (https://query.bibleget.io), die Anführungszeichen zu bekommen. Der Benutzer kann die Version, die das biblische Zitat ziehen, abhängig von der auf dem Server verfügbaren Version. Neue Sprachversionen werden laufend hinzugefügt. Du kannst helfen, übersetzen Sie die Schnittstelle in anderen Sprachen Hier: https://poeditor.com/join/project/5bkVxO5qsq
Contributors: John Romano D'Orazio Giovanni Gregori Simone Urbinati
Additional documentation: https://www.bibleget.io
Release: 2.8 – This release updates the extension to be compatible with LibreOffice 6. It also fixes the recent break which came about with an update to the BibleGet Project server which started setting HSTS security headers, enforcing the usage of the https protocol th
Operating Systems: Linux, Windows, macOS
This is the second release of this plugin or extension for LibreOffice. The preceding 2.7 release had been previously published for OpenOffice and then for LibreOffice.
I had pushed the code for the extension to github when releasing the 2.7 version (year 2015) to keep it publicly accessible to the open source community. In the meantime, because of some technical difficulties with the computer I used for developing, I lost the local copy of the extension code. In order to proceed with this release, I retrieved the code from github. And I'm not entirely sure the code on github was actually 100% up to date with the 2.7 release because it seemed to have some bugs which didn't appear when testing for the 2.7 release; either the github code wasn't 100% up to date or there were some changes in some of the Java libraries used between releases which made for some bad bugs. In any case, these were all ironed out for the 2.8 release.
After the recent BibleGet Project server updates which set HSTS headers enforcing the usage of the https protocol throughout the domain, including the query.bibleget.io service endpoint, it was necessary to use the https protocol in the extension web connections to the service endpoint. However the BibleGet.io domain uses Let's Encrypt certificates. Let's Encrypt certificates should be accepted in JRE 1.8 keystores which should trust the "DST Root CA X3" certificate used to sign Let's Encrypt certificates. However the keystore on my development machine didn't trust this certificate even though a Java 1.8 runtime was installed, and so the Let's Encrypt certificate was still causing an SSLHandShake exception to be thrown. In order to make sure untrusted certificates would not cause SSLHandShake exceptions which would have impeded the correct functioning of the extension, the DST Root CA X3 certificate was included in the extension resources and forcefully made to be trusted during plugin execution.
I'm guessing with there were some changes in updated Java libraries used for the extension, or perhaps in JRE itself, which changed the behaviour of javax.json . Not sure if this was because of code that was not pushed to github for the 2.7 release or because of updated libraries that acted differently since the 2.7 release, because the 2.7 release didn't have any problems with this as far as I can tell. In any case, the built json objects are now correctly passed into JsonObject variables which are then returned, instead of directly returning the JsonBuilder once it was built.
Another issue handled in the current release was that of UTF-8 encoded resource strings not being handled correctly, and the localized string translations were not being retrieved. I added a utf-8 control class to correctly read utf-8 encoded string resources.
Release: 2.7 – First release for LibreOffice.
Operating Systems: Linux, Windows, macOS
This is the first release of this plugin for LibreOffice. It has been previously published for OpenOffice, and now it is available also for LibreOffice. A summary of release info: while version 1.0 only supported querying a single version of the Bible, now version 2.0 supports querying multiple versions of the Bible. Quality control of the queries has been added, to make sure they conform to standard bible citation notation and to make sure they are within valid bounds for the queried Bible versions. Also in version 2.0 the plugin has been internationalized. Since version 2.5 the NABRE version of the Bible is supported with it's own internal formatting of the Biblical text, and version 2.6 completed the support for the NABRE version formatting.