Giter Club home page Giter Club logo

biblesupersearch_api's Introduction

Bible SuperSearch API

BibleSuperSearch.com

Bible SuperSearch Webservice API built using the Laravel framework. This API, when combined with a User Interface (UI), allows you to use Bible SuperSearch entirely on your website, not dependent on ours.

This software includes the following:

  • Full Bible search engine functionality
  • Webservice API for accessing this functionality
  • API documentation
  • Administrative backend
  • Installer

This does NOT include:

  • A User Interface (UI) for the Bible search engine

We reccommend our pre-built user interface, which is available both as a universal client and as a WordPress plugin. These can be downloaded here: Download You also have the option to build your own.

Official Documentation

Server Requirements:

  • PHP >= 8.0.2
  • MySQL
  • BCMath PHP Extension
  • Ctype PHP Extension
  • Fileinfo PHP extension
  • gd PHP extension
  • JSON PHP Extension
  • Mbstring PHP Extension
  • OpenSSL PHP Extension
  • PDO PHP Extension
  • PDO_MYSQL PHP Extension
  • Tokenizer PHP Extension
  • XML PHP Extension
  • Zip PHP Extension
  • SQLite3 PHP Extension (recommended)
  • Composer

Also, it is highly recommended to have a dedicated domain or subdomain for this API.

Installation (Web Browser):

(Recommended) Download the official release, and follow the instructions in it's readme.txt

Installation (CLI):

NOTE: THIS CLI INSTALLATION IS NOT OFFICIALLY SUPPORTED AT THIS TIME

  • Clone this GIT repository into a directory (/path/to/biblesupersearch_api)
  • Rename .env.example-cli to .env
  • Enter your database connection information in .env. You may wish to set other configs as well at this time.

From the Bible SuperSearch API directory, run:

./install

This will set up most of the application. However, it will not install any Bible modules.

See the php artisan commands for Bibles

Install and enable ALL available Bibles:

php artisan bible:install --all --enable

Documentation for using the API can be found at this API URL once installed.

Contributing

Thank you for considering contributing to Bible SuperSearch. If you find any bugs, please contact us.

License

The Bible SuperSearch API is open-sourced software licensed under the GNU General Public License (GPL) V3 or Greater

This SOFTWARE is made available FREE of charge, and is licensed for NON-COMMERCIAL use only.

Matthew 10:8 freely ye have received, freely give. - Jesus

Any commercial use requires a commercial license. Commercial use includes:

  • Putting the SOFTWARE behind a paywall
  • Charging others to access or use the SOFTWARE
  • Selling the SOFTWARE for any amount, whether by itself or bundled with other software. This includes charging for shipping, handling or installation.
  • Using the SOFTWARE as a gift to solicit donations.
  • Incorporating into third party software which is NOT compatible with the GNU GPL. See GNU License Compatibility
  • Any other use which would violate the GNU GPL

Please see full license at https://www.biblesupersearch.com/license/

biblesupersearch_api's People

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

biblesupersearch_api's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.