Our Embedded Bible Verse Pop-up Utility
up verse feature is something I developed in 2003 with the
couple others. I wanted something to automatically insert the
into an html
file and make it popup where there is any Bible reference in the text.
I found a free Java script
program on the Internet called "Overlib" that actually creates the
popup, but the text of each verse had to be manually inserted in the
file to make it work. This was very time consuming if many verses were
a way to automate the process and was advised by a Christian software
developer to make
a Python script to insert the verses. With help from a Russian
Python script expert we developed a basic script to do that.
However, there were several problems to overcome that took me some
weeks off and on to fix.
there are several variations possible when writing Bible
references. For instance, Matthew 1:1 can be written Matthew 1:1, Matt.
1:1, Mat. 1:1, Mt. 1:1.
problem was incomplete references
like Matt. 1:1, 4, 21; 2:6.
another problem was spanning
references such as Matt. 1:5-7.
considerable trial and error I
was able to deal with all these problems. I added a section to the
script to change all the different variations to a consistent reference
[Matt. 1:1]. Then I added another section to make incomplete references
complete. The Russian expert fixed the spanning problem. I
King James Bible database for the script to extract the verses
from. Now the script will standardize and complete all the
references and insert hundreds of verses in a html file in
consequence of inserting the verses is if there are very many
references in a file, once the verses are inserted the file can become
several times larger. For instance, our More
Than Forgiven book containing
over 350 references is
around 62k. With the verses inserted it is 196k. This makes download
times a little longer for dial-up users like us, but the benefit is
inserting the verses requires one to have the Python scripting language
on their computer, the King James Bible database, and the scripts, and
still the user has to be familiar with Python to make it work.
script is not user friendly or ready to distribute.
Presently these works have our PopVerse feature inserted,
For the popup feature to work Java Script must be enabled in your
browser. It normally is by default.