All Projects → bibleapi → bibleapi-rest

bibleapi / bibleapi-rest

Licence: MIT license
Node.js based Bible API RESTful web service

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to bibleapi-rest

gulp-asciidoctor
gulp-asciidoctor
Stars: ✭ 14 (-58.82%)
Mutual labels:  gulp
gulp-tinypng-compress
TinyPNG API wrapper for compressing PNG & JPG images
Stars: ✭ 49 (+44.12%)
Mutual labels:  gulp
file-include-webpack-plugin
A webpack plugin to include files using @@ include syntax in html files, like gulp-file-include
Stars: ✭ 16 (-52.94%)
Mutual labels:  gulp
generator-vars-jekyll
Generator for raw web app with CircleCI, Jekyll, Webpack, Express + more.
Stars: ✭ 18 (-47.06%)
Mutual labels:  gulp
gulp-twig-scss
Gulp, Twig and SCSS
Stars: ✭ 15 (-55.88%)
Mutual labels:  gulp
gulp-webpack-demo
No description or website provided.
Stars: ✭ 12 (-64.71%)
Mutual labels:  gulp
frontendkickstarter
Gulp 4.0 configuration for static sites development
Stars: ✭ 31 (-8.82%)
Mutual labels:  gulp
streetsupport-web
Helping people facing homelessness across the UK to find services in their area, and connecting people who want to help to where it is needed most.
Stars: ✭ 21 (-38.24%)
Mutual labels:  gulp
gulp-optimize-js
No description or website provided.
Stars: ✭ 23 (-32.35%)
Mutual labels:  gulp
Carbon.Gulp
Carbon/Gulp is a delicious blend of tasks and build tools poured into Gulp to form a full-featured modern asset pipeline for Flow Framework and Neos CMS.
Stars: ✭ 15 (-55.88%)
Mutual labels:  gulp
generator-speedseed
Oriented to components, allow create/choice template, multiple configuration with easy maintenance
Stars: ✭ 13 (-61.76%)
Mutual labels:  gulp
wx-mini
运用webpack编译构建小程序的脚手架(稳定版)
Stars: ✭ 21 (-38.24%)
Mutual labels:  gulp
docker-npm
npm, yarn, node, npx, bower, grunt, gulp, generate-md - build and dev tools.
Stars: ✭ 53 (+55.88%)
Mutual labels:  gulp
obsidian-bible-reference
Taking Bible Study note in Obsidian.md application easily. Automatically suggesting Bible Verses as references.
Stars: ✭ 60 (+76.47%)
Mutual labels:  bible
v2
Version 2 of the getBible API
Stars: ✭ 34 (+0%)
Mutual labels:  bible
Asteroids
Yep, a gulp-ready-nunjucks-lover-sass-powered-and-humanstxt-included html starter kit!
Stars: ✭ 15 (-55.88%)
Mutual labels:  gulp
sword-to-org
Convert Sword modules to Org-mode outlines
Stars: ✭ 32 (-5.88%)
Mutual labels:  bible
generator-veams
Scaffold modern frontend web apps or web pages with a static site generator (Assemble or Mangony), Grunt and/or Gulp, Sass and Bower. Use modern frameworks like Bourbon, Bootstrap or Foundation and structure your JavaScript with ES Harmony support.
Stars: ✭ 45 (+32.35%)
Mutual labels:  gulp
electron-angular-ngrx
An Angular (6x) Electron seed featuring @angular/cli, @ngrx/platform, and Typescript. Complete with HMR workflow
Stars: ✭ 39 (+14.71%)
Mutual labels:  gulp
gulp-iife
A Gulp plugin for wrapping JavaScript code in IIFEs.
Stars: ✭ 39 (+14.71%)
Mutual labels:  gulp

Bible API REST

Known Vulnerabilities

Bible API RESTful web service developed with Node.js


API

Single passage

Single verse

http://localhost:3333/api/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."
}
Single chapter

http://localhost:3333/api/Gen1

Single passage range

Single verse range

http://localhost:3333/api/Gen1:1-5

Single chapter range

http://localhost:3333/api/Gen1-3

Single chapter and verses range

http://localhost:3333/api/Gen1:1-2:5

Multiple passages

http://localhost:3333/api/Gen1;Gen2:1-3:5

Supported translations

  • KJV
  • ASV

Single translation

http://localhost:3333/api/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."
}

Multiple translations

http://localhost:3333/api/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"
    }
  ]
}

Meta data

http://localhost:3333/api/meta/KJV

Development

Prerequisites

Setup

Database

Import JSON files from this repo: https://github.com/dev4christ/usfm2json/tree/master/json

KJV

mongoimport --db bibleapi --collection bible --type json --file kjv.json

ASV

mongoimport --db bibleapi --collection bible --type json --file asv.json

NPM Modules

npm install

Run

gulp

Test

mocha

Demo

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].