You may want to take a look at The Mormon Documentation Project, http://mdp.nephi.org/.
I've used their mysql database for accessing the King James version of the Bible. You'll get all the other "Volumes" of scriptures used my the Latter-day Saints, but you'll find the bible in there too. http://scriptures.nephi.org/download.php >From my experience, It's a solid schema. They have CSV, SQLite, and many other formats too. -Will On Mon, Apr 21, 2008 at 10:55 AM, Haufler, Wayne A <[EMAIL PROTECTED]> wrote: > As a Christian, I certainly commend such use of Perl to support Biblical > study, or whatever. > > I think I can think of better ways to approach this problem, > but first idea that comes to me is to recommend the use of > OPML (Outline Processor Markup Language). > > >From CPAN, XML::OPML and the like. > This may be too advanced, but if you want true outline > behavior and functionality, I think this is a good way to go. > I haven't tried it myself, yet, but encountered it during > some research for a pet project which has gone nowhere. > > You may be interested to know of another languishing pet project. > A Christian computer game teaching Christian principles with > a mechanical analogue. I want to use Blender3D programming > in Perl instead of Python, but that may be a pipe dream. > > Regards, > -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-- > Wayne A. Haufler > Senior Software Engineer (SE) > In Space Shuttle Program (SSP) > Backup Flight System (BFS) > Displays & Controls Requirements Analyst > Boeing, NASA Systems, Houston > Voice: 281-226-8626 , Cubicle: 5475 > E-mail: [EMAIL PROTECTED] > Skills : Perl,Unix,C,C++,SQL,QNX,GUI > > (Disclaimer: The comments and opinions expressed are my own and do not > represent the view of Boeing, United Space Alliance, JSC, or NASA.) > > > > -----Original Message----- > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] > Sent: Saturday, April 19, 2008 2:00 PM > To: [email protected] > Subject: Houston Digest, Vol 41, Issue 11 > > Send Houston mailing list submissions to > [email protected] > > To subscribe or unsubscribe via the World Wide Web, visit > http://mail.pm.org/mailman/listinfo/houston > or, via email, send a message with subject or body 'help' to > [EMAIL PROTECTED] > > You can reach the person managing the list at > [EMAIL PROTECTED] > > When replying, please edit your Subject line so it is more specific than > "Re: Contents of Houston digest..." > > > Today's Topics: > > 1. generating and populating files using a systematic name > scheme (Russell L. Harris) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Fri, 18 Apr 2008 21:18:25 -0500 > From: "Russell L. Harris" <[EMAIL PROTECTED]> > Subject: [pm-h] generating and populating files using a systematic > name scheme > To: [email protected] > Message-ID: <[EMAIL PROTECTED]> > Content-Type: text/plain; charset=us-ascii > > Over the weekend, I am attempting to use Perl for the task outlined > below. > > I have a copy of "Learning Perl" and "Perl Cookbook". I likely shall be > doing things the hard way, so I welcome recommendations from anyone who > is interested. > > RLH > > %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% > % > > TASK: > > Using an outline template and a set of text files, create a set of > outline files, one per chapter, for each book in the Bible. > > The files are to be named according to the following scheme: > > outline-xx-yyy > > in which xx is the sequential book number (01, 02, 03, ...) and yyy is > the sequential chapter number (001, 002, 003, ...). > > Each outline file starts out as a copy of the outline template, into > which is copied the text of the corresponding chapter, the book name, > the sequential book number, the sequential chapter number, and the > filename. > > DATA: > > The Bible text is contained in a set of files named '01', '02', etc., in > which each filename is the sequential book number ('01' for Genesis, > '02' for Exodus, etc.). In each of these files, each newline-delimited > record corresponds to a single verse, and chapters are delimited by the > chapter number followed by a colon (:), as > follows: > > 1:1 text of the first verse > 2 text of the second verse > 3 text of the third verse > ... > 31 text of the last verse > 2:1 text of the first verse > 2 text of the second verse > 3 text of the third verse > ... > 25 text of the last verse > 3:1 text of the first verse > ... > > ASSOCIATIONS FILE: > > A file is used to associate the sequential book number, the book name, > and the number of chapters in the book. In this file, each > newline-delimited record corresponds to a single book: > > 01 Genesis 50 > 02 Exodus 40 > ... > > OUTLINE TEMPLATE: > > In the outline template, several strings (each of which begins with an > equals sign (=)) act as placeholders for: the bookname, the sequential > book number, the sequential chapter number, the outline filename (which > is used in a URL), and the Bible text of the chapter: > > =bookname > =book > =chapter > =filename > =bibletext > > PLAN OF ATTACK: > > (1) Step record-by-record through the association file. Using the > sequential book number and the number of chapters from each record, > append the filename 'outline-xx-yyy' to a copy of the outline template. > > (2) Step file-by-file through the outline files (approximately a > thousand in number) which were generated in step one: > > (2.1) Copy the outline filename into the '=filename' field of the > outline file. > > (2.2) Decompose the outline filename in order to obtain the value > to enter into the '=book' and '=chapter" fields of the file. > > (2.3) Use the 'book' value from the outline filename to index into > the associations file, in order to obtain the string to enter into > the '=bookname' field of the outline file. > > (2.4) Use the 'book' value from the outline filename to index into > the Bible text directory to select the proper book file; then use > the 'chapter' value from the outline filename to index into the > book file to select the proper chapter; and finally copy the text > of the chapter from the book file into the '=bibletext' field of > the outline file. > > %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% > % > > > ------------------------------ > > _______________________________________________ > Houston mailing list > [email protected] > http://mail.pm.org/mailman/listinfo/houston > Website: http://houston.pm.org/ > > End of Houston Digest, Vol 41, Issue 11 > *************************************** > _______________________________________________ > Houston mailing list > [email protected] > http://mail.pm.org/mailman/listinfo/houston > Website: http://houston.pm.org/ > _______________________________________________ Houston mailing list [email protected] http://mail.pm.org/mailman/listinfo/houston Website: http://houston.pm.org/
