SimonJTurner / bible_api

Sinatra web app that serves RESTful JSON web API for open and public domain bibles

Home Page:https://bible-api.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

bible_api

Sinatra web app that serves RESTful JSON web API for the World English Bible.

mysql -uroot -e "create database bible_api; grant all on bible_api.* to user@localhost identified by 'password';"
export BIBLE_API_DB="mysql2://user:password@localhost/bible_api"
ruby import.rb
ruby app.rb

http://localhost:4567/John+3:16

{
  "reference": "John 3:16",
  "verses": [
    {
      "book_id":   "JHN",
      "book_name": "John",
      "chapter":   3,
      "verse":     16,
      "text":      "\nFor God so loved the world, that he gave his one and only Son, that whoever believes in him should not perish, but have eternal life.\n\n"
    }
  ],
  "text": "\nFor God so loved the world, that he gave his one and only Son, that whoever believes in him should not perish, but have eternal life.\n\n"
}

Copyright Tim Morgan. Licensed under The MIT License (MIT). See LICENSE for more info.

About

Sinatra web app that serves RESTful JSON web API for open and public domain bibles

https://bible-api.com

License:MIT License


Languages

Language:Ruby 69.1%Language:HTML 30.9%