Skip to content

seven1m/bible_parser

Repository files navigation

BibleParser

Build

This is a Ruby library for parsing different bible XML formats.

We currently support:

  • USFX (for USFM, see 'Other Tools' below)
  • OSIS
  • Zefania

Install

gem install bible_parser

Use

You can get a bible version in XML format here.

require 'bible_parser'

bible = BibleParser.new(File.open('web.usfx.xml'))
verse = bible.books.first.chapters.first.verses.first
# => <Genesis 1:1>
verse.text
# => "In the beginning, God created the heavens and the earth.\n"

License

Copyright (c) Tim Morgan. Licensed MIT. See LICENSE file.

Other Tools

  • u2o - Python script to convert from USFM (a format our library does not support) to OSIS (an XML format we do support)