Name | HOLY-BIBLE JSON |
Version |
0.1
JSON |
| download |
home_page | |
Summary | HOLY BIBLE Module that loads an entire HOLY BIBLE, performs searches, and displays related references. It provides functionalities to access specific chapters and verses. |
upload_time | 2023-07-20 09:31:44 |
maintainer | |
docs_url | None |
author | C. Praiseline Christina |
requires_python | >=3.7 |
license | |
keywords |
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
Welcome to HOLYBIBLE's Documentation!
=====================================
Bible Overview
--------------
This is a HOLY BIBLE that helps in reading and referring the Bible with multiple related search references of input text, providing various functionalities to work with the HOLY BIBLE text. It includes the following functions:
- **Load Bible**: Loads the entire HOLY BIBLE text from a file.
- **Search Reference**: Performs a search in the HOLY BIBLE text and displays related references based on the input query.
- **Books**: Retrieves the chapter count for a specific book.
These functions allow users to interact with the HOLY BIBLE text and perform various operations. Developed by C. Praiseline Christina.
Load Bible
----------
The ``load_bible`` function loads the HOLY BIBLE text from a file and stores it in memory for further processing.
def load_bible():
file_path = r"C:\Users\path\to\bible_file.txt"
try:
with open(file_path, 'r') as file:
bible_text = file.read()
text_widget.delete('1.0', tk.END)
text_widget.insert(tk.END, bible_text)
except FileNotFoundError:
text_widget.delete('1.0', tk.END)
text_widget.insert(tk.END, "Bible file not found.")
Search Reference
----------------
The ``search_file`` function performs a search in the loaded HOLY BIBLE text based on the user's input query. It displays a list of related references that match the search query.
def search_file():
search_query = query_entry.get()
if search_query == '':
messagebox.showerror("Error", "Please enter a search query.")
return
try:
# Implement search logic here
pass
except Exception as e:
messagebox.showerror("Error", str(e))
Books Search
------------
The ``on_book_selected`` function retrieves the number of chapters for a specific book in the HOLY BIBLE. It returns a list of chapter numbers.
def on_book_selected(event):
selected_book = book_combo.get()
chapters = get_chapters(selected_book)
chapter_combo['values'] = chapters
Chapters Search
---------------
The ``on_chapter_selected`` function retrieves the number of chapters for a specific book in the HOLY BIBLE. It returns a list of chapter numbers.
def on_chapter_selected(event):
selected_book = book_combo.get()
selected_chapter = chapter_combo.get()
verses = get_verses(selected_book, selected_chapter)
verse_combo['values'] = verses
Verses Search
-------------
The ``on_verse_selected`` function retrieves the number of verses for specific chapters in the HOLY BIBLE. It returns a list of verse numbers.
def on_verse_selected(event):
selected_book = book_combo.get()
selected_chapter = chapter_combo.get()
selected_verse = verse_combo.get()
verse = get_verse(selected_book, selected_chapter, selected_verse)
selected_verse_text.delete('1.0', tk.END)
selected_verse_text.insert(tk.END, f"Selected Verse: {selected_book} {selected_chapter}:{selected_verse}\n")
selected_verse_text.insert(tk.END, f"Verse Text: {verse}\n")
Module 1 Load Bible
-------------------
This code loads the entire HOLY BIBLE.
def load_bible():
file_path = (file_path, 'r')
try:
with open(file_path, 'r') as file:
bible_text = file.read()
text_widget.delete('1.0', tk.END)
text_widget.insert(tk.END, bible_text)
except FileNotFoundError:
text_widget.delete('1.0', tk.END)
text_widget.insert(tk.END, "Bible file not found.")
Module 2 Search Reference
-------------------------
This code results in the multiple related references of the input Word.
def search_file():
search_query = query_entry.get()
if search_query == '':
messagebox.showerror("Error", "Please enter a search query.")
return
try:
with open(r"C:\Users\THINK\Desktop\kjv.txt", 'r') as file:
bible_text = file.read()
found_lines = []
found_references = []
lines = bible_text.split('\n')
for index, line in enumerate(lines):
if search_query.lower() in line.lower():
found_lines.append(line)
reference = f"Verse {index + 1}"
found_references.append(reference)
if found_lines:
result_text.delete(1.0, tk.END)
result_text.insert(tk.END, "Search results:\n")
for found_line, found_reference in zip(found_lines, found_references):
result_text.insert(tk.END, f"{found_reference}: {found_line.strip()}\n")
else:
result_text.delete(1.0, tk.END)
result_text.insert(tk.END, "No matching results found.")
except Exception as e:
messagebox.showerror("Error", str(e))
Module 3 Search Books
---------------------
This code results in the book search from the HOLY BIBLE.
def on_book_selected(event):
selected_book = book_combo.get()
chapters = get_chapters(selected_book)
chapter_combo['values'] = chapters
Module 4 Search Chapters
------------------------
This code results in the Chapter search from the HOLY BIBLE.
def on_chapter_selected(event):
selected_book = book_combo.get()
selected_chapter = chapter_combo.get()
verses = get_verses(selected_book, selected_chapter)
verse_combo['values'] = verses
Module 5 Search Verses
----------------------
This code results in the Verses search from the HOLY BIBLE.
def on_verse_selected(event):
selected_book = book_combo.get()
selected_chapter = chapter_combo.get()
selected_verse = verse_combo.get()
verse = get_verse(selected_book, selected_chapter, selected_verse)
selected_verse_text.delete('1.0', tk.END)
selected_verse_text.insert(tk.END, f"Selected Verse: {selected_book} {selected_chapter}:{selected_verse}\n")
selected_verse_text.insert(tk.END, f"Verse Text: {verse}\n")
Details about the Software
---------------------------
Package Name: HOLY BIBLE
Version: 1.0.0
This is a HOLY BIBLE Module that loads an entire HOLY BIBLE, performs searches, and displays related references. It provides functionalities to access specific chapters and verses. HOLY BIBLE is a package that aims to facilitate the integration of biblical content into Python projects.
Installation Instructions
-------------------------
To install HOLY BIBLE, you can use pip, the Python package manager. Simply run the following command in your terminal:
pip install HOLY-BIBLE
Usage Guide
-----------
Once HOLY BIBLE is installed, you can import it into your Python projects using the following import statement:
import holy_bible
HOLY BIBLE offers a rich set of functionalities to work with the Bible text. You can retrieve specific verses, search for keywords or phrases, access chapters and books, and more. Detailed usage examples and API documentation can be found in the package's documentation.
API Documentation
-----------------
The HOLY BIBLE package provides a user-friendly API to interact with the biblical text. The documentation covers all the available methods, classes, and parameters, along with example code snippets to help you get started.
License Information
-------------------
HOLY BIBLE is released under a software license. You can find the full text of the license in the ``LICENSE`` file included with the package.
Author and Contact Information
------------------------------
HOLY BIBLE is developed and maintained by C. Praiseline Christina, the founder of God Claved Hallow Ministries. You can contact the author via email at praiseline2021@outlook.com.
Links and References
--------------------
- `PyPI Package Page <link_to_pypi_package>`
- Please note that HOLY BIBLE is a package providing access to the biblical text and does not include any religious interpretations or commentary. It aims to facilitate the integration of Bible content into Python applications and projects.
Indices and Tables
------------------
- Bible Overview
- Load Bible
- Search References
- Books Search
- Chapter Search
- Verses Search
- Module 1 - Load Bible
- Moddule 2 - Search Reference
- Module 3 - Search Books
- Module 4 - Search Chapters
- Module 5 - Search Verses
- Index
- Module Index
- Search Page
HOLYBIBLE
---------
God Claved Hallow Ministries
©2023, C. Praiseline Christina. | Powered by God Claved Hallow Ministries
Raw data
{
"_id": null,
"home_page": "",
"name": "HOLY-BIBLE",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.7",
"maintainer_email": "",
"keywords": "",
"author": "C. Praiseline Christina",
"author_email": "praiseline2021@outlook.com",
"download_url": "https://files.pythonhosted.org/packages/c1/1c/33b3e4a96df77ab40df11388ede192b205167a31439f76b00eebecd16bc5/HOLY%20BIBLE-0.1.tar.gz",
"platform": null,
"description": "Welcome to HOLYBIBLE's Documentation!\r\n=====================================\r\n\r\nBible Overview\r\n--------------\r\n\r\nThis is a HOLY BIBLE that helps in reading and referring the Bible with multiple related search references of input text, providing various functionalities to work with the HOLY BIBLE text. It includes the following functions:\r\n\r\n- **Load Bible**: Loads the entire HOLY BIBLE text from a file.\r\n- **Search Reference**: Performs a search in the HOLY BIBLE text and displays related references based on the input query.\r\n- **Books**: Retrieves the chapter count for a specific book.\r\n\r\nThese functions allow users to interact with the HOLY BIBLE text and perform various operations. Developed by C. Praiseline Christina.\r\n\r\nLoad Bible\r\n----------\r\n\r\nThe ``load_bible`` function loads the HOLY BIBLE text from a file and stores it in memory for further processing.\r\n\r\n def load_bible():\r\n file_path = r\"C:\\Users\\path\\to\\bible_file.txt\"\r\n try:\r\n with open(file_path, 'r') as file:\r\n bible_text = file.read()\r\n text_widget.delete('1.0', tk.END)\r\n text_widget.insert(tk.END, bible_text)\r\n except FileNotFoundError:\r\n text_widget.delete('1.0', tk.END)\r\n text_widget.insert(tk.END, \"Bible file not found.\")\r\n\r\nSearch Reference\r\n----------------\r\n\r\nThe ``search_file`` function performs a search in the loaded HOLY BIBLE text based on the user's input query. It displays a list of related references that match the search query.\r\n\r\n\tdef search_file():\r\n search_query = query_entry.get()\r\n\r\n if search_query == '':\r\n messagebox.showerror(\"Error\", \"Please enter a search query.\")\r\n return\r\n\r\n try:\r\n # Implement search logic here\r\n pass\r\n\r\n except Exception as e:\r\n messagebox.showerror(\"Error\", str(e))\r\n\r\nBooks Search\r\n------------\r\n\r\nThe ``on_book_selected`` function retrieves the number of chapters for a specific book in the HOLY BIBLE. It returns a list of chapter numbers.\r\n\r\n def on_book_selected(event):\r\n selected_book = book_combo.get()\r\n chapters = get_chapters(selected_book)\r\n chapter_combo['values'] = chapters\r\n\r\nChapters Search\r\n---------------\r\n\r\nThe ``on_chapter_selected`` function retrieves the number of chapters for a specific book in the HOLY BIBLE. It returns a list of chapter numbers.\r\n\r\n def on_chapter_selected(event):\r\n selected_book = book_combo.get()\r\n selected_chapter = chapter_combo.get()\r\n verses = get_verses(selected_book, selected_chapter)\r\n verse_combo['values'] = verses\r\n\r\nVerses Search\r\n-------------\r\n\r\nThe ``on_verse_selected`` function retrieves the number of verses for specific chapters in the HOLY BIBLE. It returns a list of verse numbers.\r\n\r\n def on_verse_selected(event):\r\n selected_book = book_combo.get()\r\n selected_chapter = chapter_combo.get()\r\n selected_verse = verse_combo.get()\r\n\r\n verse = get_verse(selected_book, selected_chapter, selected_verse)\r\n\r\n selected_verse_text.delete('1.0', tk.END)\r\n selected_verse_text.insert(tk.END, f\"Selected Verse: {selected_book} {selected_chapter}:{selected_verse}\\n\")\r\n selected_verse_text.insert(tk.END, f\"Verse Text: {verse}\\n\")\r\n\r\nModule 1 Load Bible\r\n-------------------\r\n\r\nThis code loads the entire HOLY BIBLE.\r\n\r\n def load_bible():\r\n file_path = (file_path, 'r')\r\n try:\r\n with open(file_path, 'r') as file:\r\n bible_text = file.read()\r\n text_widget.delete('1.0', tk.END)\r\n text_widget.insert(tk.END, bible_text)\r\n except FileNotFoundError:\r\n text_widget.delete('1.0', tk.END)\r\n text_widget.insert(tk.END, \"Bible file not found.\")\r\n\r\nModule 2 Search Reference\r\n-------------------------\r\n\r\nThis code results in the multiple related references of the input Word.\r\n\r\n def search_file():\r\n search_query = query_entry.get()\r\n\r\n if search_query == '':\r\n messagebox.showerror(\"Error\", \"Please enter a search query.\")\r\n return\r\n\r\n try:\r\n with open(r\"C:\\Users\\THINK\\Desktop\\kjv.txt\", 'r') as file:\r\n bible_text = file.read()\r\n\r\n found_lines = []\r\n found_references = []\r\n lines = bible_text.split('\\n')\r\n for index, line in enumerate(lines):\r\n if search_query.lower() in line.lower():\r\n found_lines.append(line)\r\n reference = f\"Verse {index + 1}\"\r\n found_references.append(reference)\r\n\r\n if found_lines:\r\n result_text.delete(1.0, tk.END)\r\n result_text.insert(tk.END, \"Search results:\\n\")\r\n for found_line, found_reference in zip(found_lines, found_references):\r\n result_text.insert(tk.END, f\"{found_reference}: {found_line.strip()}\\n\")\r\n else:\r\n result_text.delete(1.0, tk.END)\r\n result_text.insert(tk.END, \"No matching results found.\")\r\n\r\n except Exception as e:\r\n messagebox.showerror(\"Error\", str(e))\r\n\r\nModule 3 Search Books\r\n---------------------\r\n\r\nThis code results in the book search from the HOLY BIBLE.\r\n\r\n def on_book_selected(event):\r\n selected_book = book_combo.get()\r\n chapters = get_chapters(selected_book)\r\n chapter_combo['values'] = chapters\r\n\r\nModule 4 Search Chapters\r\n------------------------\r\n\r\nThis code results in the Chapter search from the HOLY BIBLE.\r\n\r\n def on_chapter_selected(event):\r\n selected_book = book_combo.get()\r\n selected_chapter = chapter_combo.get()\r\n verses = get_verses(selected_book, selected_chapter)\r\n verse_combo['values'] = verses\r\n\r\nModule 5 Search Verses\r\n----------------------\r\n\r\nThis code results in the Verses search from the HOLY BIBLE.\r\n\r\n def on_verse_selected(event):\r\n selected_book = book_combo.get()\r\n selected_chapter = chapter_combo.get()\r\n selected_verse = verse_combo.get()\r\n\r\n verse = get_verse(selected_book, selected_chapter, selected_verse)\r\n\r\n selected_verse_text.delete('1.0', tk.END)\r\n selected_verse_text.insert(tk.END, f\"Selected Verse: {selected_book} {selected_chapter}:{selected_verse}\\n\")\r\n selected_verse_text.insert(tk.END, f\"Verse Text: {verse}\\n\")\r\n\r\nDetails about the Software\r\n---------------------------\r\n\r\nPackage Name: HOLY BIBLE\r\nVersion: 1.0.0\r\n\r\nThis is a HOLY BIBLE Module that loads an entire HOLY BIBLE, performs searches, and displays related references. It provides functionalities to access specific chapters and verses. HOLY BIBLE is a package that aims to facilitate the integration of biblical content into Python projects.\r\n\r\nInstallation Instructions\r\n-------------------------\r\n\r\nTo install HOLY BIBLE, you can use pip, the Python package manager. Simply run the following command in your terminal:\r\n\r\n pip install HOLY-BIBLE\r\n\r\nUsage Guide\r\n-----------\r\n\r\nOnce HOLY BIBLE is installed, you can import it into your Python projects using the following import statement:\r\n\r\n import holy_bible\r\n\r\nHOLY BIBLE offers a rich set of functionalities to work with the Bible text. You can retrieve specific verses, search for keywords or phrases, access chapters and books, and more. Detailed usage examples and API documentation can be found in the package's documentation.\r\n\r\nAPI Documentation\r\n-----------------\r\n\r\nThe HOLY BIBLE package provides a user-friendly API to interact with the biblical text. The documentation covers all the available methods, classes, and parameters, along with example code snippets to help you get started.\r\n\r\nLicense Information\r\n-------------------\r\n\r\nHOLY BIBLE is released under a software license. You can find the full text of the license in the ``LICENSE`` file included with the package.\r\n\r\nAuthor and Contact Information\r\n------------------------------\r\n\r\nHOLY BIBLE is developed and maintained by C. Praiseline Christina, the founder of God Claved Hallow Ministries. You can contact the author via email at praiseline2021@outlook.com.\r\n\r\nLinks and References\r\n--------------------\r\n\r\n- `PyPI Package Page <link_to_pypi_package>`\r\n- Please note that HOLY BIBLE is a package providing access to the biblical text and does not include any religious interpretations or commentary. It aims to facilitate the integration of Bible content into Python applications and projects.\r\n\r\nIndices and Tables\r\n------------------\r\n\r\n- Bible Overview\r\n- Load Bible\r\n- Search References\r\n- Books Search\r\n- Chapter Search\r\n- Verses Search\r\n- Module 1 - Load Bible\r\n- Moddule 2 - Search Reference\r\n- Module 3 - Search Books\r\n- Module 4 - Search Chapters\r\n- Module 5 - Search Verses\r\n- Index\r\n- Module Index\r\n- Search Page\r\n\r\nHOLYBIBLE\r\n---------\r\n\r\nGod Claved Hallow Ministries\r\n\r\n\u00a92023, C. Praiseline Christina. | Powered by God Claved Hallow Ministries \r\n\r\n",
"bugtrack_url": null,
"license": "",
"summary": "HOLY BIBLE Module that loads an entire HOLY BIBLE, performs searches, and displays related references. It provides functionalities to access specific chapters and verses.",
"version": "0.1",
"project_urls": null,
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "2b1c843ce545ad49cff3ca854ee1ea895d44f005f98f4f4c21dbef74f7994f11",
"md5": "9549f58e2ed6c35a5330ed3e6337d58c",
"sha256": "2656af426b7302b594d329fb6b2dcd4b82ba0af294cc4b58c849657cdf486f1a"
},
"downloads": -1,
"filename": "HOLY_BIBLE-0.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "9549f58e2ed6c35a5330ed3e6337d58c",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.7",
"size": 4232,
"upload_time": "2023-07-20T09:31:42",
"upload_time_iso_8601": "2023-07-20T09:31:42.279277Z",
"url": "https://files.pythonhosted.org/packages/2b/1c/843ce545ad49cff3ca854ee1ea895d44f005f98f4f4c21dbef74f7994f11/HOLY_BIBLE-0.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "c11c33b3e4a96df77ab40df11388ede192b205167a31439f76b00eebecd16bc5",
"md5": "8e3902f828bbb3050c8f4b7ea9f2af94",
"sha256": "0019de6dcb414d1a84b46f84721a7808a591a4cf690d243bb855c179ba7cc3c5"
},
"downloads": -1,
"filename": "HOLY BIBLE-0.1.tar.gz",
"has_sig": false,
"md5_digest": "8e3902f828bbb3050c8f4b7ea9f2af94",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.7",
"size": 4545,
"upload_time": "2023-07-20T09:31:44",
"upload_time_iso_8601": "2023-07-20T09:31:44.093442Z",
"url": "https://files.pythonhosted.org/packages/c1/1c/33b3e4a96df77ab40df11388ede192b205167a31439f76b00eebecd16bc5/HOLY%20BIBLE-0.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-07-20 09:31:44",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "holy-bible"
}