All Projects → godlytalias → Bible Database

godlytalias / Bible Database

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

Projects that are alternatives of or similar to Bible Database

Marklogic Data Hub
The MarkLogic Data Hub: documentation ==>
Stars: ✭ 113 (+1.8%)
Mutual labels:  json, xml, database
Filecontextcore
FileContextCore is a "Database"-Provider for Entity Framework Core and adds the ability to store information in files instead of being limited to databases.
Stars: ✭ 91 (-18.02%)
Mutual labels:  json, xml, database
Kripton
A Java/Kotlin library for Android platform, to manage bean's persistence in SQLite, SharedPreferences, JSON, XML, Properties, Yaml, CBOR.
Stars: ✭ 110 (-0.9%)
Mutual labels:  json, xml, sqlite
Qxorm
QxOrm library - C++ Qt ORM (Object Relational Mapping) and ODM (Object Document Mapper) library - Official repository
Stars: ✭ 176 (+58.56%)
Mutual labels:  json, xml, sqlite
Sheetjs
📗 SheetJS Community Edition -- Spreadsheet Data Toolkit
Stars: ✭ 28,479 (+25556.76%)
Mutual labels:  json, xml, database
Java Client Api
Java client for the MarkLogic enterprise NoSQL database
Stars: ✭ 52 (-53.15%)
Mutual labels:  json, xml, database
Nano Sql
Universal database layer for the client, server & mobile devices. It's like Lego for databases.
Stars: ✭ 717 (+545.95%)
Mutual labels:  json, database, sqlite
Dbwebapi
(Migrated from CodePlex) DbWebApi is a .Net library that implement an entirely generic Web API (RESTful) for HTTP clients to call database (Oracle & SQL Server) stored procedures or functions in a managed way out-of-the-box without any configuration or coding.
Stars: ✭ 84 (-24.32%)
Mutual labels:  json, xml, database
Mhworlddata
Generate a SQLite file from MHW data
Stars: ✭ 110 (-0.9%)
Mutual labels:  database, sqlite
Metayaml
A powerful schema validator!
Stars: ✭ 92 (-17.12%)
Mutual labels:  json, xml
Qtl
A friendly and lightweight C++ database library for MySQL, PostgreSQL, SQLite and ODBC.
Stars: ✭ 92 (-17.12%)
Mutual labels:  database, sqlite
Entityworker.core
EntityWorker is an object-relation mapper(ORM) that enable .NET developers to work with relations data using objects. EntityWorker is an alternative to entityframwork. is more flexible and much faster than entity framework.
Stars: ✭ 91 (-18.02%)
Mutual labels:  database, sqlite
Iso 3166 Countries With Regional Codes
ISO 3166-1 country lists merged with their UN Geoscheme regional codes in ready-to-use JSON, XML, CSV data sets
Stars: ✭ 1,372 (+1136.04%)
Mutual labels:  json, xml
Prisma
Next-generation ORM for Node.js & TypeScript | PostgreSQL, MySQL, MariaDB, SQL Server, SQLite & MongoDB (Preview)
Stars: ✭ 18,168 (+16267.57%)
Mutual labels:  database, sqlite
Summitdb
In-memory NoSQL database with ACID transactions, Raft consensus, and Redis API
Stars: ✭ 1,295 (+1066.67%)
Mutual labels:  json, database
Php Jsondb
A PHP Class that reads JSON file as a database. Use for sample DBs
Stars: ✭ 96 (-13.51%)
Mutual labels:  json, database
Reactiveandroid
🚀 Simple and powerful ORM for Android
Stars: ✭ 102 (-8.11%)
Mutual labels:  database, sqlite
Crawlerpack
Java 網路資料爬蟲包
Stars: ✭ 99 (-10.81%)
Mutual labels:  json, xml
Unqlite
An Embedded NoSQL, Transactional Database Engine
Stars: ✭ 1,583 (+1326.13%)
Mutual labels:  json, database
Sqlite3 Encryption
The easiest way to build SQLite3 with encryption support on Windows. Compilation of DLL, SLL or shell is now a matter of minutes
Stars: ✭ 102 (-8.11%)
Mutual labels:  database, sqlite

============== 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 XML and JSON database for Bible in these languages currently: #. English <https://github.com/godlytalias/Bible-Database/tree/master/English>_ #. Malayalam <https://github.com/godlytalias/Bible-Database/tree/master/Malayalam>_ #. Hindi <https://github.com/godlytalias/Bible-Database/tree/master/Hindi>_ #. Telugu <https://github.com/godlytalias/Bible-Database/tree/master/Telugu>_ #. Tamil <https://github.com/godlytalias/Bible-Database/tree/master/Tamil>_ #. Kannada <https://github.com/godlytalias/Bible-Database/tree/master/Kannada>_ #. Oriya <https://github.com/godlytalias/Bible-Database/tree/master/Oriya>_ #. Gujarati <https://github.com/godlytalias/Bible-Database/tree/master/Gujarati>_ #. Bengali <https://github.com/godlytalias/Bible-Database/tree/master/Bengali>_ #. Punjabi <https://github.com/godlytalias/Bible-Database/tree/master/Punjabi>_ #. Zulu <https://github.com/godlytalias/Bible-Database/tree/master/Zulu>_ #. Indonesian <https://github.com/godlytalias/Bible-Database/tree/master/Indonesian>_ #. Xhosa <https://github.com/godlytalias/Bible-Database/tree/master/Xhosa>_ #. Afrikaans <https://github.com/godlytalias/Bible-Database/tree/master/Afrikaans>_ #. Sepedi <https://github.com/godlytalias/Bible-Database/tree/master/Sepedi>_ #. Nepali <https://github.com/godlytalias/Bible-Database/tree/master/Nepali>_

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;

XML Database

XML Database is having fields Book, Chapter, Verse which are to having keys called 'id'. The Book id starts from 0 and Chapter & Verse from 1.

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;

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

#. Users can mail their queries, feedback and suggestions at [email protected] 
#. Developers/Contributor can raise issues at `issues <https://github.com/godlytalias/Bible-Database/issues>`_ or by `mail <mailto:[email protected]>`_
#. 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® <http://wordproject.org>_

License

GNU GPL Version 3, 29 June 2007.

Please refer this link <http://www.gnu.org/licenses/gpl-3.0.txt>_ for detailed description.

All rights belong to Godly T.Alias <http://godlytalias.blogspot.com>_.

Copyright © 2015

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].