Skip to content

Bible databases as JSON, SQL & SQLITE3 Database format for various Indian languages. Developers can download it freely for their development works.

Notifications You must be signed in to change notification settings

Tolchi/Bible-Database

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bible Database

This database files are released to help developers in easily developing Bible applications, Developers also requested to raise patches for any fixes found in the database files.

Usage

This branch contains sql files, sqlite database and JSON database for Bible in these languages currently: #. English #. Malayalam #. Hindi #. Telugu #. Tamil #. Kannada #. Oriya #. Gujarati #. Bengali

SQL Database

SQL Database is having fields Book, Chapter, Versecount which are of type INT and verse field which is VARCHAR. The Book field starts from 0 and Chapter & Versecount from 1. Below is a sample SQL query for fetching John 3:16

Select Book,Chapter,Versecount,verse from bible where Book=42 and Chapter=3 and Versecount=16;

JSON Database

JSON Database have fields Verse & Verseid. Verseid field is a unique id which is a comibination of Book + Chapter + Verse. First two digits represents Book(0 - 65), Second three digits represent Chapter and last three digits represent Verse. For JSON Database, Book, Chapter and Verse starts from 0. Below is a sample PHP code for fetching John 3:16;

>>> <?php >>> $filecontent = file_get_contents("bible.json"); >>> $books = json_decode($filecontent); >>> echo $books->Book[42]->Chapter[2]->Verse[15]->Verse; >>> ?>

Javascript Example

>>> var bible; >>> function readJsonFile() { >>> var rawFile = new XMLHttpRequest(); >>> rawFile.overrideMimeType("application/json"); >>> rawFile.onreadystatechange = function() { >>> if (rawFile.readyState === 4 && rawFile.status == "200") { >>> bible = JSON.parse(rawFile.responseText); >>> } >>> }; >>> rawFile.open("GET", "bible.json", true); >>> rawFile.send(); >>> } >>> >>> function queryverse(book, chapter, verse) >>> { >>> return bible.Book[book - 1].Chapter[chapter - 1].Verse[verse - 1].Verse; >>> }

Users can clone this repo by typing :

git clone https://github.com/godlytalias/Bible-Database.git

Help, bugs, feedback

  1. Users can mail their queries, feedback and suggestions at godlytalias@yahoo.co.in
  2. Developers/Contributor can raise issues at issues or by mail
  3. Pull requests are most welcome, Please fix if any bugs found and push the patches.

Credits

The databases are created by extracting data from Wordproject®

License

GNU GPL Version 3, 29 June 2007.

Please refer this link for detailed description.

All rights belong to Godly T.Alias.

Copyright © 2015

About

Bible databases as JSON, SQL & SQLITE3 Database format for various Indian languages. Developers can download it freely for their development works.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PLpgSQL 100.0%