bible-gateway-wrapper
v1.0.6
Published
A simple Node module for interacting with the content on [Bible Gateway](https://www.biblegateway.com/).
Readme
Bible Gateway Wrapper
A simple Node module for interacting with the content on Bible Gateway.
Source Code Link: https://github.com/azumbro/BibleGatewayWrapper
NPM Link: https://www.npmjs.com/package/bible-gateway-wrapper
Usage
Get the bible-gateway-wrapper module by running
npm install bible-gateway-wrapper.Made the wrapper callable from your code by importing it using
import { getBibleChapter } from "bible-gateway-wrapper"orconst bibleGatewayWrapper = require("bible-gateway-wrapper").Call the wrapper using
const result = await getBibleChapter(book, chapter, version, format, includeFootnotes)or
const result = await bibleGatewayWrapper.getBibleChapter(book, chapter, version, format, includeFootnotes)with the arguments described below.
book: The book of the Bible for which to fetch content. See options under "Bible Book List" at biblegateway.com/.chapter: The chapter from the specified book of the Bible for which to fetch content. See options under "Bible Book List" at biblegateway.com/.version: The Bible version for which to fetch content. See options in dropdown at biblegateway.com/.format(optional, defaults tohtml): The format in which to return content. Options arehtml(returns the content as an HTML string),html-array(returns the content as an array of HTML strings split by verse),text(returns the content as a plaintext string), ortext-array(returns the content as an array of plaintext strings split by verse).includeFootnotes(optional, defaults tofalse): Boolean value specifying whether or not to include footnotes in the returned content.
Example
Code:
import { getBibleChapter } from "bible-gateway-wrapper"
(async () => {
const output = await getBibleChapter("Psalms", 117, "RSVCE", "html-array")
console.log(output)
})().catch((e) => console.log(e))Output:
[
'Universal Call to Worship',
'<span class="chapternum">117 </span>Praise the <span style="font-variant: small-caps" class="small-caps">Lord</span>, all nations!',
'Extol him, all peoples!',
'<sup class="versenum">2 </sup>For great is his steadfast love toward us;',
'and the faithfulness of the <span style="font-variant: small-caps" class="small-caps">Lord</span> endures for ever.',
'Praise the <span style="font-variant: small-caps" class="small-caps">Lord</span>!'
]