Giter Club home page Giter Club logo

searchbibleai's Introduction

Search Bible AI

Integrate Unique Bible App resources with AI tools

Built upon our projects, the UniqueBible App and LetMeDoIt AI, SearchBible AI is our latest Bible app that aims to integrate our comprehensive Bible resources with the recent advancements in AI technology and tools.

Installation / Upgrade

pip install --upgrade searchbible

Usage

searchbible

To specify a bible version for searches, e.g. KJV:

searchbible KJV

  • enter a single reference to display a full chapter

  • enter multiple references to display verses

  • enter '.verses' or press 'Ctrl+F' to search verses

  • enter '.paragraphs' or press 'Ctrl+P' to search paragraphs

  • enter '{config.exit_entry}' or press 'Ctrl+Q' to exit current feature of quit the app

To convert an UniqueBible App bible file, with a given path, e.g.:

searchbibleconverter -b "/temp/KJV.bible"

Progress

  1. Support conversion of UnqiueBible App bibles (done)

  2. Build simple cli interface for reading single bible chapter (partial)

  3. Build simple cli interface for searching verses (partial)

  4. Build simple cli interface for searching paragraphs (partial)

  5. Integrates ChatGPT and Gemini Pro features (pending)

  6. Support more UnqiueBible App bible resources (pending)

  7. Build a Qt-based graphical user interface, like we do in UniqueBible App (pending)

New Features that are not available in oiginal Unique Bible App

  • bible modules vector database formats on top of SQLite format

  • support searching individual paragraphs in addition to searching individual verses

  • support semantic searches (i.e. search for meaning); both in verses and paragraphs

  • combination of literal search, semantic search and regular expression search in a single search

  • more to be added

searchbibleai's People

Contributors

eliranwong avatar

Stargazers

Oliver Tseng avatar

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.