Bible API RESTful web service developed with Node.js
http://localhost:4000/api/v1/Gen1:1
{
verses: [
{
book: 1,
chapter: 1,
verse: 1,
text: "In the beginning God created the heaven and the earth.",
tran: "KJV",
bookRef: "Gen",
bookName: "Genesis"
}
],
text: In the beginning God created the heaven and the earth."
}
http://localhost:4000/api/v1/Gen1
http://localhost:4000/api/v1/Gen1:1-5
http://localhost:4000/api/v1/Gen1-3
http://localhost:4000/api/v1/Gen1:1-2:5
http://localhost:4000/api/v1/Gen1;Gen2:1-3:5
- KJV
- ASV
http://localhost:4000/api/v1/Gen1:1ASV
{
verses: [
{
book: 1,
chapter: 1,
verse: 1,
text: "In the beginning God created the heaven and the earth.",
tran: "ASV",
bookRef: "Gen",
bookName: "Genesis"
}
],
text: In the beginning God created the heaven and the earth."
}
http://localhost:4000/api/v1/Gen1:1KJV;ASV
{
verses: [
{
book: 1,
chapter: 1,
verse: 1,
text: "In the beginning God created the heaven and the earth.",
tran: "KJV",
bookRef: "Gen",
bookName: "Genesis"
},
{
book: 1,
chapter: 1,
verse: 1,
text: "In the beginning God created the heavens and the earth.",
tran: "ASV",
bookRef: "Gen",
bookName: "Genesis"
}
]
}
http://localhost:4000/api/v1/meta/KJV
Import JSON files from this repo: https://github.com/dev4christ/usfm2json/tree/master/json
mongoimport --db bibleapi --collection bible --type json --file kjv.json
mongoimport --db bibleapi --collection bible --type json --file asv.json
npm install
gulp
mocha