searchbible


Namesearchbible JSON
Version 0.0.94 PyPI version JSON
download
home_pagehttps://letmedoit.ai
SummarySearch Bible AI - Integrate Unique Bible App resources with AI tools
upload_time2024-02-05 12:30:15
maintainer
docs_urlNone
authorEliran Wong
requires_python>=3.8
licenseGNU General Public License (GPL)
keywords ai unique bible search openai google chatgpt gemini chromadb
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Search Bible AI

Integrate Unique Bible App resources with AI tools

Built upon our projects, the [UniqueBible App](https://github.com/eliranwong/UniqueBible) and [LetMeDoIt AI](https://github.com/eliranwong/letmedoit), 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

> searchbible \<query\>

e.g.

> searchbible "John 3:16"

> searchbible "Jesus loves"

* enter a single reference to display a full chapter

* enter multiple references to display verses

* enter a bible version abbreviation, e.g. KJV, to switch to a particular bible version

* enter a search query to perform a simple search

* enter '.verses' or press 'Ctrl+F' to perform a detailed search for verses

* enter '.paragraphs' or press 'Esc+F' to perform a detailed search for paragraphs

* press 'Ctrl+P' to toggle bible comparison

* press 'Esc+P' to select bible versions for comparison

* press 'Ctrl+G' to launch ChatGPT chatbot

* press 'Esc+G' to luanch GeminiPro chatbot

* press 'Ctrl+K' to display available shortcut keys

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

## Shortcuts

* enter ":" to reload previously selected chapter and verse

* enter "\<chatper_number\>:" to open a particular chapter in the same book, e.g. "3:"

* enter ":\<verse_number\>" to select a particular verse in the same chapter, e.g. ":16"

To start with default entry from terminal, e.g.:

> searchbible KJV

> searchbible "John 3:16; Rm 5:8"

> searchbible "Jesus love"

## UBA module converter

To convert an UniqueBible App bible files, with a given path, e.g. /temp/KJV.bible

> searchbibleconverter -b /temp/KJV.bible

For batch conversion, place multiple bible files in a folder, e.g. /temp/

> searchbibleconverter -b /temp/

![batch_conversion](https://github.com/eliranwong/searchbibleai/assets/25262722/18fb9bf6-1e57-45ca-85c5-232c5b78d0b2)

# Progress

1. Support conversion of UnqiueBible App bibles (done)

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

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

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

5. Integrate bible comparison feature (done)

6. Integrates ChatGPT and Gemini Pro features (partial)

7. Support more UnqiueBible App bible resources (pending)

8. Build a Qt-based graphical user interface, like we do in [UniqueBible App](https://github.com/eliranwong/UniqueBible) (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

* support cross-language semantic searches, e.g. search a Greek bible with English input or search an English bible with Chinese input

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

* more to be added

            

Raw data

            {
    "_id": null,
    "home_page": "https://letmedoit.ai",
    "name": "searchbible",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.8",
    "maintainer_email": "",
    "keywords": "ai unique bible search openai google chatgpt gemini chromadb",
    "author": "Eliran Wong",
    "author_email": "support@letmedoit.ai",
    "download_url": "https://files.pythonhosted.org/packages/62/8a/f3979aea7f103ffcd9a68f3f62744106b5c5ad4274f0317b504b19f764fe/searchbible-0.0.94.tar.gz",
    "platform": null,
    "description": "# Search Bible AI\n\nIntegrate Unique Bible App resources with AI tools\n\nBuilt upon our projects, the [UniqueBible App](https://github.com/eliranwong/UniqueBible) and [LetMeDoIt AI](https://github.com/eliranwong/letmedoit), SearchBible AI is our latest Bible app that aims to integrate our comprehensive Bible resources with the recent advancements in AI technology and tools.\n\n# Installation / Upgrade\n\n> pip install --upgrade searchbible\n\n# Usage\n\n> searchbible\n\n> searchbible \\<query\\>\n\ne.g.\n\n> searchbible \"John 3:16\"\n\n> searchbible \"Jesus loves\"\n\n* enter a single reference to display a full chapter\n\n* enter multiple references to display verses\n\n* enter a bible version abbreviation, e.g. KJV, to switch to a particular bible version\n\n* enter a search query to perform a simple search\n\n* enter '.verses' or press 'Ctrl+F' to perform a detailed search for verses\n\n* enter '.paragraphs' or press 'Esc+F' to perform a detailed search for paragraphs\n\n* press 'Ctrl+P' to toggle bible comparison\n\n* press 'Esc+P' to select bible versions for comparison\n\n* press 'Ctrl+G' to launch ChatGPT chatbot\n\n* press 'Esc+G' to luanch GeminiPro chatbot\n\n* press 'Ctrl+K' to display available shortcut keys\n\n* enter '{config.exit_entry}' or press 'Ctrl+Q' to exit current feature of quit the app\n\n## Shortcuts\n\n* enter \":\" to reload previously selected chapter and verse\n\n* enter \"\\<chatper_number\\>:\" to open a particular chapter in the same book, e.g. \"3:\"\n\n* enter \":\\<verse_number\\>\" to select a particular verse in the same chapter, e.g. \":16\"\n\nTo start with default entry from terminal, e.g.:\n\n> searchbible KJV\n\n> searchbible \"John 3:16; Rm 5:8\"\n\n> searchbible \"Jesus love\"\n\n## UBA module converter\n\nTo convert an UniqueBible App bible files, with a given path, e.g. /temp/KJV.bible\n\n> searchbibleconverter -b /temp/KJV.bible\n\nFor batch conversion, place multiple bible files in a folder, e.g. /temp/\n\n> searchbibleconverter -b /temp/\n\n![batch_conversion](https://github.com/eliranwong/searchbibleai/assets/25262722/18fb9bf6-1e57-45ca-85c5-232c5b78d0b2)\n\n# Progress\n\n1. Support conversion of UnqiueBible App bibles (done)\n\n2. Build simple cli interface for reading single bible chapter (done)\n\n3. Build simple cli interface for searching verses (done)\n\n4. Build simple cli interface for searching paragraphs (done)\n\n5. Integrate bible comparison feature (done)\n\n6. Integrates ChatGPT and Gemini Pro features (partial)\n\n7. Support more UnqiueBible App bible resources (pending)\n\n8. Build a Qt-based graphical user interface, like we do in [UniqueBible App](https://github.com/eliranwong/UniqueBible) (pending)\n\n# New Features that are not available in oiginal Unique Bible App\n\n* bible modules vector database formats on top of SQLite format\n\n* support searching individual paragraphs in addition to searching individual verses\n\n* support semantic searches (i.e. search for meaning); both in verses and paragraphs\n\n* support cross-language semantic searches, e.g. search a Greek bible with English input or search an English bible with Chinese input\n\n* combination of literal search, semantic search and regular expression search in a single search\n\n* more to be added\n",
    "bugtrack_url": null,
    "license": "GNU General Public License (GPL)",
    "summary": "Search Bible AI - Integrate Unique Bible App resources with AI tools",
    "version": "0.0.94",
    "project_urls": {
        "Documentation": "https://github.com/eliranwong/searchbibleai/wiki",
        "Funding": "https://www.paypal.me/MarvelBible",
        "Homepage": "https://letmedoit.ai",
        "Source": "https://github.com/eliranwong/searchbibleai",
        "Tracker": "https://github.com/eliranwong/searchbibleai/issues"
    },
    "split_keywords": [
        "ai",
        "unique",
        "bible",
        "search",
        "openai",
        "google",
        "chatgpt",
        "gemini",
        "chromadb"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "07dc989f7d24dd55fda282912fe75d72275d53b13cfd4fca89611560304834e8",
                "md5": "b68f4019cae14619c9ab4194b9aec6fb",
                "sha256": "540ab202906e31f9d3a7e0fb52ca0fffd0ca0e2d2feb5da9e5eec9d30fb0e0c9"
            },
            "downloads": -1,
            "filename": "searchbible-0.0.94-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "b68f4019cae14619c9ab4194b9aec6fb",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.8",
            "size": 8821038,
            "upload_time": "2024-02-05T12:28:53",
            "upload_time_iso_8601": "2024-02-05T12:28:53.263133Z",
            "url": "https://files.pythonhosted.org/packages/07/dc/989f7d24dd55fda282912fe75d72275d53b13cfd4fca89611560304834e8/searchbible-0.0.94-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "628af3979aea7f103ffcd9a68f3f62744106b5c5ad4274f0317b504b19f764fe",
                "md5": "8aa352a0970f39b1be988b8a1333bb57",
                "sha256": "b3ee03594a85fa327cb21865b304ccf7ce716c3aaf316232c44115bc3e435871"
            },
            "downloads": -1,
            "filename": "searchbible-0.0.94.tar.gz",
            "has_sig": false,
            "md5_digest": "8aa352a0970f39b1be988b8a1333bb57",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8",
            "size": 8759832,
            "upload_time": "2024-02-05T12:30:15",
            "upload_time_iso_8601": "2024-02-05T12:30:15.704993Z",
            "url": "https://files.pythonhosted.org/packages/62/8a/f3979aea7f103ffcd9a68f3f62744106b5c5ad4274f0317b504b19f764fe/searchbible-0.0.94.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-02-05 12:30:15",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "eliranwong",
    "github_project": "searchbibleai",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "searchbible"
}
        
Elapsed time: 0.17521s