The programming bug bit me this evening and I did something I have wanted to do for a really long time, write my own code to create a useable bible database. So, I took an indexed bible text available in the public domain, wrote the code to parse it properly and then package the parsed bible into a Sqlite3 database file that can then be querried. Basically, the heart of any bible search program. I cannot believe how fast it runs! That is a whole lot of text, but Python excells in the text processing domain. The link is to an archive containing the bible text file that gets processed and the Python program. When run, the database is created from scratch.
The code is Python 2.x style. You may use this code in anyway you wish. NOTE: the following code is obsolete and has been removed. Please see this blog post for the fully featured program! http://wa5pb.freeshell.org/motd/?p=854
The code has good examples of:
1)reading a text file, line by line
2)text parsing and regular expressions
4)Sqlite3 database handling