Files
kjvstudy.org/kjvstudy_org/routes/commentary.py
T
kennethreitz 3411dac4b8 Fix word study sidenote links to use chapter anchors
Updated link_bible_references() in commentary.py to link to
chapter view with anchors instead of dedicated verse pages.

This was the third place generating verse links that needed updating.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-02 12:24:34 -05:00

3836 lines
284 KiB
Python
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
"""Commentary system for AI-powered verse and chapter commentary.
This module contains the commentary generation system including:
- Commentary route handler
- Helper functions for generating theological commentary
- Book summaries, chapter overviews, and verse analysis
"""
import json
import random
from functools import lru_cache
from pathlib import Path
from fastapi import APIRouter, Request, HTTPException
from fastapi.responses import HTMLResponse
from ..utils.commentary_loader import load_commentary, load_commentary_flat
router = APIRouter(tags=["Commentary"])
# Templates will be set by the main app
templates = None
@router.get("/about/commentary", response_class=HTMLResponse)
async def commentary_index(request: Request):
"""Commentary index - list all verses with commentary"""
from collections import defaultdict
from ..utils.books import OT_BOOKS, NT_BOOKS
data_dir = Path(__file__).parent.parent / "data" / "verse_commentary"
# Build index of all verses with commentary, grouped by book
commentary_index = defaultdict(lambda: defaultdict(list))
for file in sorted(data_dir.glob('*.json')):
with open(file, 'r') as f:
data = json.load(f)
book = data.get('book')
commentary = data.get('commentary', {})
for chapter_num, chapter_data in commentary.items():
for verse_num in sorted(chapter_data.keys(), key=int):
commentary_index[book][int(chapter_num)].append(int(verse_num))
# Sort books in biblical order (OT then NT)
biblical_order = OT_BOOKS + NT_BOOKS
book_order = {book: i for i, book in enumerate(biblical_order)}
commentary_index = {
book: dict(sorted(chapters.items()))
for book, chapters in sorted(commentary_index.items(), key=lambda x: book_order.get(x[0], 999))
}
# Calculate statistics
total_books = len(commentary_index)
total_verses = sum(
len(verses)
for chapters in commentary_index.values()
for verses in chapters.values()
)
breadcrumbs = [
{"text": "Home", "url": "/"},
{"text": "About", "url": "/about"},
{"text": "Commentary Index", "url": None}
]
# Get books list for navigation
from ..kjv import bible
books = bible.get_books()
return templates.TemplateResponse(
"commentary_index.html",
{
"request": request,
"books": books,
"commentary_index": commentary_index,
"total_books": total_books,
"total_verses": total_verses,
"breadcrumbs": breadcrumbs,
}
)
# Data directory paths
_DATA_DIR = Path(__file__).parent.parent / "data"
_WORD_STUDIES_PATH = _DATA_DIR / "word_studies.json"
def init_templates(app_templates):
"""Initialize templates from the main app."""
global templates
templates = app_templates
@lru_cache(maxsize=1)
def _load_word_studies() -> dict:
"""Load word studies from JSON file. Cached since data never changes."""
with open(_WORD_STUDIES_PATH, "r", encoding="utf-8") as f:
data = json.load(f)
# Convert flat JSON structure to nested structure expected by code
converted = {}
for word, info in data.items():
entry = {}
# Some words are OT-only, NT-only, or both
if "ot_term" in info:
entry["ot"] = {
"term": info["ot_term"],
"translit": info["ot_transliteration"],
"meaning": info["ot_meaning"],
"note": info["ot_note"]
}
if "nt_term" in info:
entry["nt"] = {
"term": info["nt_term"],
"translit": info["nt_transliteration"],
"meaning": info["nt_meaning"],
"note": info["nt_note"]
}
converted[word] = entry
return converted
@lru_cache(maxsize=1)
def _load_verse_commentary() -> dict:
"""Load verse commentary from per-book JSON files."""
return load_commentary()
def _get_enhanced_commentary(book: str, chapter: int, verse_num: int):
"""Fetch enhanced commentary entry with tolerant key handling."""
data = _load_verse_commentary()
# Try direct lookup
book_data = data.get(book) or data.get(book.strip())
if book_data:
chapter_data = book_data.get(chapter) or book_data.get(str(chapter))
if chapter_data:
entry = chapter_data.get(verse_num) or chapter_data.get(str(verse_num))
if entry:
return entry
# Fallback to flat lookup (handles any residual key formatting)
flat = load_commentary_flat()
return flat.get(f"{book} {chapter}:{verse_num}")
def _format_numbered_lists(text: str) -> str:
"""Convert (1), (2) style lists into HTML ordered lists."""
import re
if not text:
return text
def _convert(pattern: str, payload: str) -> str:
markers = list(re.finditer(pattern, payload))
if len(markers) < 2:
return payload
numbers = [int(m.group(1)) for m in markers]
if numbers[0] != 1:
return payload
seq_length = 1
for i in range(1, len(numbers)):
if numbers[i] == seq_length + 1:
seq_length += 1
else:
break
if seq_length < 2:
return payload
markers_seq = markers[:seq_length]
list_items = []
for i, marker in enumerate(markers_seq):
start = marker.end()
if i + 1 < len(markers_seq):
end = markers_seq[i + 1].start()
else:
remaining = payload[start:]
end_match = re.search(r'[.;]\s+(?=[A-Z])|$', remaining)
end = start + end_match.start() + 1 if end_match else len(payload)
item_text = payload[start:end].strip().rstrip(';,')
if item_text.endswith(' and'):
item_text = item_text[:-4]
list_items.append(f'<li>{item_text}</li>')
html_list = '<ol>' + ''.join(list_items) + '</ol>'
list_start = markers_seq[0].start()
last_marker = markers_seq[-1]
last_item_start = last_marker.end()
remaining_after_last = payload[last_item_start:]
end_match = re.search(r'[.;]\s+(?=[A-Z])|$', remaining_after_last)
list_end = last_item_start + end_match.start() + 1 if end_match else len(payload)
after_list = payload[list_end:].strip()
if after_list:
return payload[:list_start] + html_list + '</p><p>' + after_list
return payload[:list_start] + html_list
# Try classic (1) pattern first
primary_pattern = r'\((\d+)\)\s*'
converted = _convert(primary_pattern, text)
if converted != text:
return converted
# Fallback: bare "1)" patterns preceded by whitespace
fallback_pattern = r'(?<=\s)(\d+)\)\s*'
return _convert(fallback_pattern, text)
def get_books():
"""Get list of Bible books."""
from ..kjv import bible
return bible.get_books()
def get_verse_text(book, chapter, verse):
"""Get the text of a specific verse."""
from ..kjv import bible
return bible.get_verse_text(book, chapter, verse) or ""
@router.get("/commentary/{book}/{chapter}")
async def commentary_redirect(book: str, chapter: int):
"""Redirect old chapter commentary URLs to chapter page"""
from fastapi.responses import RedirectResponse
return RedirectResponse(url=f"/book/{book}/chapter/{chapter}", status_code=301)
def escape_jinja2_syntax(text):
"""Escape Jinja2 syntax in text to prevent template parsing errors"""
if not text:
return text
# Escape Jinja2 block tags
text = text.replace('{%', '&#123;&#37;')
text = text.replace('%}', '&#37;&#125;')
# Escape Jinja2 variable tags
text = text.replace('{{', '&#123;&#123;')
text = text.replace('}}', '&#125;&#125;')
# Escape Jinja2 comment tags
text = text.replace('{#', '&#123;&#35;')
text = text.replace('#}', '&#35;&#125;')
return text
def link_bible_references(text):
"""Convert Bible references in text to clickable links
Handles formats like:
- Genesis 6:8
- 1 John 4:8
- Romans 5:1
- Ephesians 2:8-10
- Matthew 5:3-12
"""
import re
# Pattern matches book names (including numbered books) + chapter + verse (with optional range)
# Examples: "Genesis 6:8", "1 John 4:8", "Romans 5:1", "Ephesians 2:8-10"
pattern = r'\b((?:[123]\s+)?[A-Z][a-z]+(?:\s+[A-Z][a-z]+)?)\s+(\d+):(\d+)(?:-(\d+))?\b'
def replace_reference(match):
book_name = match.group(1) # e.g., "Genesis", "1 John", "Solomon's Song"
chapter = match.group(2) # e.g., "6"
verse_start = match.group(3) # e.g., "8"
verse_end = match.group(4) # e.g., "10" (optional)
# Full matched text (e.g., "Genesis 6:8" or "Romans 5:1-5")
full_ref = match.group(0)
# Create the link URL using chapter anchor
if verse_end:
url = f'/book/{book_name}/chapter/{chapter}#verse-{verse_start}-{verse_end}'
else:
url = f'/book/{book_name}/chapter/{chapter}#verse-{verse_start}'
# Return the linked reference
return f'<a href="{url}">{full_ref}</a>'
# Replace all matches
linked_text = re.sub(pattern, replace_reference, text)
return linked_text
def generate_word_study_sidenotes(verse_text, book, chapter, verse_num, shown_words=None, for_pdf=False):
"""Generate Hebrew/Greek/Aramaic word study sidenotes for key terms in the verse
Uses intelligent selection to show only 1-2 word studies per verse, creating variety
across chapters rather than showing every theological term. Avoids repeating words
that have already been shown in the same chapter.
Args:
verse_text: The text of the verse
book: The book name
chapter: The chapter number
verse_num: The verse number
shown_words: Set of words already shown in this chapter (lowercase)
for_pdf: If True, show word studies more liberally for PDF output
"""
if shown_words is None:
shown_words = set()
verse_lower = verse_text.lower()
# Determine if Old Testament (Hebrew/Aramaic) or New Testament (Greek)
ot_books = ["Genesis", "Exodus", "Leviticus", "Numbers", "Deuteronomy", "Joshua", "Judges", "Ruth",
"1 Samuel", "2 Samuel", "1 Kings", "2 Kings", "1 Chronicles", "2 Chronicles", "Ezra",
"Nehemiah", "Esther", "Job", "Psalms", "Proverbs", "Ecclesiastes", "Solomon's Song",
"Isaiah", "Jeremiah", "Lamentations", "Ezekiel", "Daniel", "Hosea", "Joel", "Amos",
"Obadiah", "Jonah", "Micah", "Nahum", "Habakkuk", "Zephaniah", "Haggai", "Zechariah", "Malachi"]
is_ot = book in ot_books
# Load word studies from JSON file
word_studies = _load_word_studies()
# First, collect all potential word studies in this verse
# EXCLUDE words that have already been shown in this chapter
potential_sidenotes = []
for word, studies in word_studies.items():
# Skip if this word was already shown in this chapter
if word in shown_words:
continue
if word in verse_lower:
# Use appropriate testament
study = studies.get('ot' if is_ot else 'nt', studies.get('ot') or studies.get('nt'))
if study:
potential_sidenotes.append({
"word": word.title(),
"term": study['term'],
"translit": study['translit'],
"meaning": study['meaning'],
"note": link_bible_references(study['note'])
})
# Intelligently select only 1-2 word studies per verse to avoid repetition
# Use verse position to determine which studies to show
if not potential_sidenotes:
return []
# For PDF output, show all unique word studies (still avoiding repetition across chapter)
if for_pdf:
import random
random.seed(f"{book}{chapter}{verse_num}")
# Show up to 2 word studies per verse for PDF
max_sidenotes = min(2, len(potential_sidenotes))
return random.sample(potential_sidenotes, max_sidenotes) if max_sidenotes > 0 else []
# Deterministic selection based on verse number for consistency
# Show sidenotes on every other verse (verses 1, 3, 5, 7, etc.)
# This ensures roughly 50% of verses show studies while being predictable
if verse_num % 2 == 0:
return [] # Skip even-numbered verses
import random
random.seed(f"{book}{chapter}{verse_num}")
# Show 1-2 sidenotes max
# Every 3rd odd verse (1, 7, 13, etc.) gets 2 sidenotes, others get 1
max_sidenotes = 2 if (verse_num % 6 == 1) else 1
# Randomly select which word studies to show from those available
selected = random.sample(potential_sidenotes, min(max_sidenotes, len(potential_sidenotes)))
return selected
def generate_commentary(book, chapter, verse):
"""Generate AI-powered commentary for a specific verse"""
# Load enhanced commentary from JSON file
enhanced_commentary = _load_verse_commentary()
# Check for enhanced commentary first
commentary_data = _get_enhanced_commentary(book, chapter, verse.verse)
if commentary_data:
commentary_data = {
"analysis": _format_numbered_lists(commentary_data.get("analysis", "")),
"historical": _format_numbered_lists(commentary_data.get("historical", "")),
"questions": commentary_data.get("questions", []),
"theological": _format_numbered_lists(commentary_data.get("theological", "")) if commentary_data.get("theological") else None,
}
return {
"analysis": commentary_data["analysis"],
"historical": commentary_data["historical"],
"questions": commentary_data["questions"],
"theological": commentary_data.get("theological"),
"cross_references": generate_cross_references(book, chapter, verse.verse, verse.text),
"is_enhanced": True
}
# Special case for Revelation 1
if book == "Revelation" and chapter == 1:
# Dictionary of specialized commentary for Revelation 1
revelation1_commentary = {
1: {
"analysis": """This opening verse establishes the divine origin of the Apocalypse (from Greek ἀποκάλυψις/<em>apokalypsis</em>, meaning "unveiling" or "revelation"). The chain of revelation is significant: from God, to Christ, to angel, to John, to the churches—establishing divine authority and authenticity. The phrase "things which must shortly come to pass" (ἃ δεῖ γενέσθαι ἐν τάχει) indicates both urgency and certainty, though not necessarily immediacy in human time scales. The Greek term ἐν τάχει can indicate rapidity of execution once something begins rather than imminence.<br><br>The phrase "signified it by his angel" uses the Greek ἐσήμανεν (from σημαίνω/<em>sēmainō</em>), literally meaning "to show by signs," hinting at the symbolic nature of the visions to follow. This carefully constructed introduction establishes: divine origin, Christological mediation, angelic communication, apostolic witness, and ecclesiastical destination.""",
"historical": """During the reign of Emperor Domitian (81-96 CE), imperial cult worship intensified throughout the Roman Empire. Domitian demanded to be addressed as "Lord and God" (<em>dominus et deus noster</em>), and erected statues of himself for veneration. Christians who refused to burn incense to the emperor or participate in imperial festivals faced economic sanctions, social ostracism, and sometimes execution.<br><br>Patmos, where John received this revelation, was a small, rocky island about 37 miles southwest of Miletus in the Aegean Sea. Roman authorities used such islands as places of exile for political prisoners. John identifies himself as there "for the word of God, and for the testimony of Jesus Christ" (v.9), indicating his exile was punishment for his Christian witness.<br><br>The seven churches addressed were located along a Roman postal route in the province of Asia (western Turkey), each facing unique local challenges while sharing the broader imperial context of Roman domination and pressure to compromise.""",
"questions": [
"How does the concept of divine revelation through a chain of transmission (God→Christ→angel→John→churches) shape your understanding of biblical authority?",
"In what ways does the description of Jesus 'signifying' the revelation suggest an approach to interpreting the symbolic language throughout the book?",
"How should we understand the timeframe indicated by 'shortly come to pass' given that nearly 2,000 years have passed? What different interpretive approaches address this apparent tension?",
"How might John's emphasis on the divine origin of this revelation have strengthened the resolve of persecuted believers in Asia Minor?"
],
"cross_references": [
{"text": "Daniel 2:28-29", "url": "/book/Daniel/chapter/2#verse-28", "context": "Things revealed about the latter days"},
{"text": "John 15:15", "url": "/book/John/chapter/15#verse-15", "context": "Christ revealing the Father's will"},
{"text": "Amos 3:7", "url": "/book/Amos/chapter/3#verse-7", "context": "God revealing secrets to prophets"},
{"text": "2 Peter 1:20-21", "url": "/book/2 Peter/chapter/1#verse-20", "context": "Divine origin of prophecy"}
]
},
4: {
"analysis": """This verse begins the formal epistolary greeting to the seven churches of Asia Minor. The trinitarian formula is striking and unique: the eternal Father ("who is, who was, and who is to come"), the sevenfold Spirit "before his throne," and Jesus Christ (fully described in v.5).<br><br>The description of God as "who is, who was, and who is to come" (ὁ ὢν καὶ ὁ ἦν καὶ ὁ ἐρχόμενος) forms a deliberate adaptation of God's self-revelation in Exodus 3:14. While Greek would normally render the divine name with "who was, who is, and who will be," John alters the final element to emphasize not just God's future existence but His active coming to establish His kingdom.<br><br>The "seven Spirits before his throne" has been interpreted in several ways: (1) the sevenfold manifestation of the Holy Spirit based on Isaiah 11:2-3, (2) the seven archangels of Jewish apocalyptic tradition, or (3) the perfection and completeness of the Holy Spirit. The context strongly suggests this refers to the Holy Spirit in His perfect fullness, as this forms part of the trinitarian greeting. The number seven appears 54 times in Revelation, consistently symbolizing divine completeness and perfection.""",
"historical": """The seven churches addressed—Ephesus, Smyrna, Pergamum, Thyatira, Sardis, Philadelphia, and Laodicea—were actual congregations in Asia Minor (modern western Turkey). They existed along a natural circular mail route approximately 100 miles in diameter.<br><br>Each city had distinctive characteristics:<br>• <strong>Ephesus</strong>: A major commercial center with the Temple of Artemis (one of the Seven Wonders of the ancient world)<br>• <strong>Smyrna</strong>: A beautiful port city known for emperor worship and fierce loyalty to Rome<br>• <strong>Pergamum</strong>: The provincial capital with an enormous altar to Zeus and a temple to Asclepius (god of healing)<br>• <strong>Thyatira</strong>: Known for trade guilds that posed idolatry challenges for Christians<br>• <strong>Sardis</strong>: Former capital of Lydia, known for wealth and textile industry<br>• <strong>Philadelphia</strong>: The youngest and smallest city, subject to earthquakes<br>• <strong>Laodicea</strong>: A banking center known for eye medicine and black wool<br><br>These churches represented the spectrum of faith communities, facing various challenges: persecution, false teaching, moral compromise, spiritual apathy, and economic pressure to participate in trade guild idolatry. Though historically specific, they also represent the complete church throughout history (seven symbolizing completeness).""",
"questions": [
"What does the description of God as 'who is, who was, and who is to come' reveal about divine nature and how does this differ from Greek philosophical conceptions of deity?",
"How does John's adaptation of the divine name from Exodus 3:14 emphasize God's active involvement in human history?",
"What theological significance might the order of the Trinity in this greeting have (Father, Spirit, Son) compared to more common formulations?",
"How might the believers in these seven diverse churches have found comfort in being addressed collectively under divine blessing?",
"What might the image of the 'seven Spirits before his throne' suggest about the Holy Spirit's relationship to both the Father and the churches?"
],
"cross_references": [
{"text": "Exodus 3:14", "url": "/book/Exodus/chapter/3#verse-14", "context": "God as the 'I AM'"},
{"text": "Isaiah 11:2-3", "url": "/book/Isaiah/chapter/11#verse-2", "context": "Seven aspects of the Spirit"},
{"text": "Zechariah 4:2-10", "url": "/book/Zechariah/chapter/4#verse-2", "context": "Seven lamps as the eyes of the LORD"},
{"text": "2 Corinthians 13:14", "url": "/book/2 Corinthians/chapter/13#verse-14", "context": "Trinitarian blessing"}
]
},
7: {
"analysis": """This powerful verse serves as the central proclamation of Christ's eschatological return, combining two profound Old Testament prophecies in a remarkable synthesis: Daniel 7:13 ("coming with clouds") and Zechariah 12:10 ("they shall look upon me whom they have pierced").<br><br>The declaration begins dramatically with "Behold" (Ἰδού/<em>idou</em>), demanding attention to this climactic event. The "clouds" (νεφελῶν/<em>nephelōn</em>) evoke both the Old Testament theophany tradition where clouds symbolize divine presence (Exodus 13:21, 19:9) and Daniel's vision of the Son of Man coming with clouds to receive dominion and glory.<br><br>The universal witness to Christ's return ("every eye shall see him") emphasizes its public, unmistakable nature, contrasting with His first coming in relative obscurity. The specific mention of "they which pierced him" (ἐξεκέντησαν/<em>exekentēsan</em>, a direct reference to the crucifixion) and the mourning of "all kindreds of the earth" introduces a tension between judgment and potential repentance.<br><br>The verse concludes with divine affirmation—"Even so, Amen"—combining Greek (ναί/<em>nai</em>) and Hebrew (ἀμήν/<em>amēn</em>) expressions of certainty, emphasizing this event's absolute inevitability across all cultures.""",
"historical": """For Christians facing persecution under Domitian (81-96 CE), this proclamation of Christ's return as cosmic Lord would provide profound hope and perspective. Roman imperial ideology presented the emperor as divine ruler whose reign brought global peace (<em>pax Romana</em>). Imperial propaganda celebrated the emperor's <em>parousia</em> (arrival) to cities with elaborate ceremonies.<br><br>This verse subverts those imperial claims by declaring Jesus—not Caesar—as the true cosmic sovereign whose <em>parousia</em> will bring history to its climax. The language of "tribes of the earth mourning" (πᾶσαι αἱ φυλαὶ τῆς γῆς) echoes Roman triumphal processions where conquered peoples mourned as the victorious emperor processed through Rome.<br><br>For Jewish readers, the combination of Daniel 7:13 and Zechariah 12:10 was especially significant. While first-century Judaism typically separated the Messiah's coming from Yahweh's coming, John merges these, presenting Jesus as fulfilling both messianic hope and divine visitation. This would be both challenging and transformative for Jewish believers.<br><br>Archaeological evidence from the seven cities addressed shows extensive emperor worship installations. In Pergamum stood a massive temple to Augustus; in Ephesus was the Temple of Domitian with a 23-foot statue of the emperor. Against these claims of imperial divinity, the vision of Christ's return asserted true divine sovereignty.""",
"questions": [
"How does the merging of Daniel 7:13 and Zechariah 12:10 transform our understanding of both prophecies, and what does this tell us about Christ's identity?",
"What is the significance of the universal nature of Christ's return—that 'every eye shall see him'—in contrast to claims of secret or localized appearances?",
"How might the phrase 'all kindreds of the earth shall wail because of him' be understood—is this solely judgment, or might it include elements of repentance and recognition?",
"In what ways does the certainty of Christ's return as cosmic Lord challenge contemporary 'empires' and power structures?",
"How should the tension between Christ's first coming in humility and His second coming in glory shape our understanding of God's redemptive work?"
],
"cross_references": [
{"text": "Daniel 7:13-14", "url": "/book/Daniel/chapter/7#verse-13", "context": "Son of Man coming with clouds"},
{"text": "Zechariah 12:10-14", "url": "/book/Zechariah/chapter/12#verse-10", "context": "Looking on him whom they pierced"},
{"text": "Matthew 24:30-31", "url": "/book/Matthew/chapter/24#verse-30", "context": "Christ's return with clouds and angels"},
{"text": "1 Thessalonians 4:16-17", "url": "/book/1 Thessalonians/chapter/4#verse-16", "context": "The Lord's descent from heaven"},
{"text": "John 19:34-37", "url": "/book/John/chapter/19#verse-34", "context": "Christ pierced on the cross"}
]
},
13: {
"analysis": """This verse begins the extraordinary Christophany—the vision of the glorified Christ among the lampstands. The description combines elements of royal, priestly, prophetic, and divine imagery in a stunning portrait of Christ's transcendent glory.<br><br>The phrase "one like unto the Son of man" (ὅμοιον υἱὸν ἀνθρώπου) deliberately echoes Daniel 7:13-14, where the "Son of Man" comes with clouds and receives everlasting dominion. This title, Jesus' favorite self-designation in the Gospels, here takes on its full apocalyptic significance.<br><br>The clothing described has dual significance: the "garment down to the foot" (ποδήρη/<em>podērē</em>) recalls the high priest's robe (Exodus 28:4, 39:29) while the "golden girdle" or sash around the chest rather than waist suggests royal dignity. In combining these images, Christ is presented as both King and High Priest in the order of Melchizedek (Hebrews 7).<br><br>His position "in the midst of the seven lampstands" is theologically significant, showing Christ's immediate presence with and authority over the churches. The lampstands (later identified as the seven churches) allude to both the tabernacle menorah (Exodus 25:31-40) and Zechariah's vision (Zechariah 4:2-10), suggesting the churches' function as light-bearers in the world under Christ's oversight.""",
"historical": """In the Greco-Roman world of the late first century, this vision would have provided a stunning contrast to imperial imagery. Roman emperors were typically portrayed in statuary and coinage with idealized, youthful features, wearing the purple toga of authority, and often with radiate crowns suggesting solar divinity.<br><br>Domitian particularly promoted his divine status, having himself addressed as <em>dominus et deus noster</em> ("our lord and god"). In the provincial capital Pergamum (one of the seven churches addressed), a massive temple complex dedicated to emperor worship dominated the acropolis, visible throughout the city.<br><br>The Jewish community would have recognized multiple elements from prophetic tradition. The figure combines features from Ezekiel's vision of God's glory (Ezekiel 1:26-28), Daniel's "Ancient of Days" and "Son of Man" (Daniel 7:9-14, 10:5-6), and various theophany accounts. This deliberate merging of divine imagery with the human "Son of Man" figure creates one of the New Testament's most explicit presentations of Christ's deity.<br><br>Archaeological excavations at Ephesus (another of the seven churches) have uncovered a 23-foot statue of Emperor Domitian that once stood in his temple. John's vision provides the ultimate counter-imperial image: Christ as the true divine sovereign standing among His churches, outshining all imperial pretensions.""",
"questions": [
"How does this vision of the glorified Christ compare with other portraits in Scripture, such as the transfiguration (Matthew 17:1-8) or Isaiah's throne room vision (Isaiah 6:1-5)?",
"What theological significance does Christ's position 'in the midst of the seven lampstands' have for our understanding of His relationship to the church?",
"How does the combination of royal, priestly, and divine imagery shape our understanding of Christ's multifaceted identity and work?",
"In what ways might this vision of Christ have challenged first-century believers' perspectives and provided comfort during persecution?",
"How should this majestic portrayal of Christ influence our worship and daily discipleship today?"
],
"cross_references": [
{"text": "Daniel 7:13-14", "url": "/book/Daniel/chapter/7#verse-13", "context": "Son of Man vision"},
{"text": "Ezekiel 1:26-28", "url": "/book/Ezekiel/chapter/1#verse-26", "context": "Throne vision of divine glory"},
{"text": "Exodus 28:4, 39:29", "url": "/book/Exodus/chapter/28#verse-4", "context": "High priestly garments"},
{"text": "Hebrews 4:14-16", "url": "/book/Hebrews/chapter/4#verse-14", "context": "Christ as High Priest"},
{"text": "Zechariah 4:2-10", "url": "/book/Zechariah/chapter/4#verse-2", "context": "Vision of the lampstand"}
]
},
18: {
"analysis": """This triumphant declaration by the risen Christ contains some of the most profound Christological statements in Scripture. The opening "I am" (ἐγώ εἰμι/<em>egō eimi</em>) echoes God's self-revelation to Moses (Exodus 3:14) and continues John's high Christology throughout Revelation.<br><br>The phrase "he that liveth, and was dead" encapsulates the central paradox of Christian faith—Christ's death and resurrection. The Greek construction (ὁ ζῶν, καὶ ἐγενόμην νεκρὸς) emphasizes the contrast between His eternal living nature and the historical fact of His death. The perfect tense of "am alive" (ζῶν εἰμι) indicates a past action with continuing results—He lives now because He conquered death.<br><br>The declaration "I am alive forevermore" (ζῶν εἰμι εἰς τοὺς αἰῶνας τῶν αἰώνων) asserts Christ's eternal existence, while "Amen" provides divine self-affirmation.<br><br>The climactic statement about possessing "the keys of hell and of death" (τὰς κλεῖς τοῦ θανάτου καὶ τοῦ ᾅδου) draws on ancient imagery where keys symbolize authority and control. In Jewish apocalyptic literature, these keys belonged exclusively to God. Christ now claims this divine prerogative, declaring His absolute sovereignty over mortality and the afterlife—the ultimate source of human fear.""",
"historical": """For Christians facing potential martyrdom under Domitian's persecution, this verse would provide extraordinary comfort and courage. The Roman Empire's ultimate weapon against dissidents was death, but Christ's declaration neutralizes this threat by asserting His authority over death itself.<br><br>In Greco-Roman culture, Hades (ᾅδης, translated as "hell" in KJV) was understood as the realm of the dead, ruled by the god of the same name. Various mystery religions promised initiates privileged treatment in the afterlife, while imperial propaganda sometimes suggested the emperor controlled the destiny of subjects even after death.<br><br>Archaeological findings from the period show funerary inscriptions often expressing hopelessness regarding death. A common epitaph read "I was not, I became, I am not, I care not." Against this cultural backdrop of either fear or nihilism toward death, Christ's claim to hold death's keys would be revolutionary.<br><br>In Jewish tradition, Isaiah 22:22 presents God giving the "key of the house of David" to Eliakim, symbolizing transferred authority. The early church would understand Christ's possession of death's keys as fulfillment of His promise to Peter about the "keys of the kingdom" (Matthew 16:19)—but here magnified to cosmic proportions.<br><br>For the seven churches receiving this revelation—some already experiencing martyrdom (like Antipas in Pergamum, 2:13)—this verse transformed their understanding of persecution. Death was no longer defeat but transition into the realm still under Christ's authority.""",
"questions": [
"How does Christ's claim to possess 'the keys of hell and of death' transform our understanding of mortality and the afterlife?",
"In what ways does the paradox of Christ who died yet lives forever challenge both ancient and modern conceptions of divine nature?",
"How might believers facing persecution or martyrdom throughout history have drawn strength from this verse?",
"What practical implications does Christ's victory over death have for disciples facing suffering, bereavement, or their own mortality?",
"How does this verse relate to Paul's teaching that 'the last enemy to be destroyed is death' (1 Corinthians 15:26)?"
],
"cross_references": [
{"text": "Isaiah 22:22", "url": "/book/Isaiah/chapter/22#verse-22", "context": "The key of David symbolizing authority"},
{"text": "Romans 6:9-10", "url": "/book/Romans/chapter/6#verse-9", "context": "Christ dies no more, death has no dominion"},
{"text": "1 Corinthians 15:54-57", "url": "/book/1 Corinthians/chapter/15#verse-54", "context": "Death is swallowed up in victory"},
{"text": "Hebrews 2:14-15", "url": "/book/Hebrews/chapter/2#verse-14", "context": "Christ destroys death and delivers from its fear"},
{"text": "Hosea 13:14", "url": "/book/Hosea/chapter/13#verse-14", "context": "Prophecy of ransom from death and redemption from the grave"}
]
}
}
# If we have special commentary for this verse, use it
if verse.verse in revelation1_commentary:
return revelation1_commentary[verse.verse]
# For other verses in Revelation 1, use enhanced but generalized commentary
analysis = f"This verse is part of John's apocalyptic vision of the glorified Christ. The symbolism connects to Old Testament prophetic tradition, particularly from Daniel and Ezekiel, while revealing Christ's divine nature and authority. The imagery of {get_key_phrase(verse.text.lower())} contributes to the overall majestic portrayal."
historical = f"Written during a time of imperial persecution under Domitian, this vision would have encouraged believers to remain faithful despite opposition. The apocalyptic imagery draws on Jewish prophetic traditions while speaking to the specific challenges faced by first-century Christians in Asia Minor."
questions = [
"How does this verse contribute to the overall portrayal of Christ in Revelation 1?",
"What symbolic elements in this verse connect to Old Testament prophecy?",
"How might this imagery have strengthened the faith of persecuted believers?",
"What does this revelation tell us about Christ's relationship to the Church?"
]
# Generate cross-references specific to Revelation imagery
cross_refs = [
{"text": "Daniel 7:9-14", "url": "/book/Daniel/chapter/7#verse-9", "context": "Ancient of Days and Son of Man vision"},
{"text": "Ezekiel 1:26-28", "url": "/book/Ezekiel/chapter/1#verse-26", "context": "Divine throne vision"},
{"text": "Isaiah 6:1-5", "url": "/book/Isaiah/chapter/6#verse-1", "context": "Throne room vision"}
]
return {
"analysis": analysis,
"historical": historical,
"questions": random.sample(questions, 3),
"cross_references": cross_refs[:2], # Limit to 2 references
"is_enhanced": True
}
# For all other books/chapters, use enhanced theological analysis
verse_text = verse.text.lower()
verse_number = verse.verse
# Generate sophisticated analysis based on biblical themes and context
theme = get_enhanced_theological_theme(verse_text, book)
key_concept = extract_theological_concept(verse_text, book)
literary_context = analyze_literary_context(book, chapter)
# Create rich, scholarly analysis
analysis_templates = [
f"This verse develops the {theme} theme central to {book}. The concept of <strong>{key_concept}</strong> reflects {get_theological_significance(book, theme)}. {get_literary_analysis(verse_text, book, literary_context)} The original language emphasizes {get_linguistic_insight(verse_text, book)}, providing deeper understanding of the author's theological intention.",
f"Within the broader context of {book}, this passage highlights {theme} through {get_rhetorical_device(verse_text)}. The theological weight of <strong>{key_concept}</strong> {get_doctrinal_significance(key_concept, book)}. This verse contributes to the book's overall argument by {get_structural_purpose(book, chapter, verse_number)}.",
f"The {theme} theme here intersects with {get_biblical_theology_connection(theme, book)}. Biblical theology recognizes this as part of {get_canonical_development(theme)}. The phrase emphasizing <strong>{key_concept}</strong> {get_systematic_theology_insight(key_concept)} and connects to the broader scriptural witness about {get_cross_biblical_theme(theme)}."
]
historical_templates = [
f"The historical context of {get_detailed_time_period(book)} provides crucial background for understanding this verse. {get_comprehensive_historical_context(book)} The {get_cultural_background(book, verse_text)} would have shaped how the original audience understood {key_concept}. Archaeological and historical evidence reveals {get_archaeological_insight(book, theme)}.",
f"This passage must be understood within {get_socio_political_context(book)}. The author writes to address {get_historical_audience_situation(book, chapter)}, making the emphasis on {theme} particularly relevant. Historical documents from this period show {get_historical_parallel(book, key_concept)}, illuminating the verse's original impact.",
f"The literary and historical milieu of {get_literary_historical_context(book)} shapes this text's meaning. {get_historical_theological_development(book, theme)} Understanding {get_ancient_worldview_context(book)} helps modern readers appreciate why the author emphasizes {key_concept} in this particular way."
]
question_templates = [
f"How does the {theme} theme in this verse connect to the overarching narrative of Scripture, and what does this reveal about God's character and purposes?",
f"In what ways does understanding {key_concept} in its original context challenge or deepen contemporary Christian thinking about {theme}?",
f"How might the original audience's understanding of {key_concept} differ from modern interpretations, and what bridges can be built between ancient meaning and contemporary application?",
f"What systematic theological implications arise from this verse's treatment of {theme}, and how does it contribute to a biblical theology of {get_related_doctrine(theme)}?",
f"How does this verse's literary context within {book} chapter {chapter} illuminate its theological significance, and what does this teach us about biblical interpretation?",
f"What practical applications emerge from understanding {theme} as presented in this verse, particularly in light of {get_contemporary_relevance(theme, key_concept)}?",
f"How does this passage contribute to our understanding of {get_biblical_theological_trajectory(theme)}, and what implications does this have for Christian discipleship?",
f"In what ways does this verse's emphasis on {key_concept} address {get_contemporary_theological_challenge(theme)}, and how should the church respond?"
]
# Generate cross-references with variety per verse
cross_refs = get_enhanced_cross_references(book, chapter, verse_number, verse_text, theme, key_concept)
# Only return cross-references for verses without specific commentary
# Generic commentary adds no value and should not be displayed
return {
"analysis": None,
"historical": None,
"questions": None,
"cross_references": cross_refs,
"is_enhanced": False
}
def get_enhanced_theological_theme(verse_text, book):
"""Extract primary theological theme from verse text considering book context"""
themes = {
# Core theological themes
"salvation": ["save", "redeem", "deliver", "rescue", "forgive", "justify", "sanctify"],
"covenant": ["covenant", "promise", "faithful", "oath", "testament", "pledge"],
"kingdom of God": ["kingdom", "reign", "rule", "throne", "dominion", "authority"],
"divine love": ["love", "mercy", "compassion", "grace", "kindness", "tender"],
"faith and obedience": ["faith", "believe", "trust", "obey", "follow", "serve"],
"judgment and justice": ["judge", "justice", "righteous", "condemn", "punish", "wrath"],
"worship and praise": ["worship", "praise", "glory", "honor", "magnify", "exalt"],
"suffering and persecution": ["suffer", "afflict", "persecute", "trial", "tribulation"],
"hope and restoration": ["hope", "restore", "renew", "heal", "comfort", "peace"],
"wisdom and understanding": ["wise", "wisdom", "understand", "knowledge", "discern"],
"creation and providence": ["create", "made", "form", "establish", "sustain", "provide"],
"sin and rebellion": ["sin", "transgress", "rebel", "iniquity", "evil", "wicked"]
}
# Book-specific theme adjustments
book_themes = {
"Genesis": ["creation and providence", "covenant", "divine love"],
"Psalms": ["worship and praise", "divine love", "suffering and persecution"],
"Romans": ["salvation", "faith and obedience", "judgment and justice"],
"John": ["divine love", "salvation", "faith and obedience"],
"Revelation": ["kingdom of God", "judgment and justice", "hope and restoration"]
}
primary_themes = book_themes.get(book, list(themes.keys())[:3])
for theme in primary_themes:
if any(word in verse_text for word in themes[theme]):
return theme
# Fallback to most common theme for the book
return primary_themes[0] if primary_themes else "divine love"
def extract_theological_concept(verse_text, book):
"""Extract key theological concept from verse"""
concepts = ["grace", "faith", "love", "righteousness", "salvation", "redemption",
"covenant", "kingdom", "glory", "peace", "wisdom", "truth", "life",
"hope", "mercy", "justice", "holiness", "forgiveness", "eternal life"]
for concept in concepts:
if concept in verse_text:
return concept
# Extract meaningful phrases if no single concept found
if "lord" in verse_text or "god" in verse_text:
return "divine sovereignty"
elif "people" in verse_text or "nation" in verse_text:
return "covenant community"
else:
return "divine revelation"
def analyze_literary_context(book, chapter):
"""Provide literary context for the book and chapter"""
contexts = {
"Genesis": f"foundational narrative establishing God's relationship with creation and humanity",
"Psalms": f"worship literature expressing the full range of human experience before God",
"Romans": f"systematic theological exposition of the gospel",
"John": f"theological biography emphasizing Jesus' divine identity",
"Revelation": f"apocalyptic literature revealing God's ultimate victory",
"1 Corinthians": f"pastoral letter addressing practical Christian living issues",
"Matthew": f"gospel presenting Jesus as the fulfillment of Jewish Messianic hope"
}
return contexts.get(book, f"biblical literature contributing to the canon's theological witness")
def get_theological_significance(book, theme):
"""Get theological significance of theme within book context"""
significance_map = {
("Genesis", "creation and providence"): "God's absolute sovereignty over all existence",
("Psalms", "worship and praise"): "the proper human response to God's character and works",
("Romans", "salvation"): "justification by faith as the foundation of Christian hope",
("John", "divine love"): "the essential nature of God revealed through Christ",
("Revelation", "kingdom of God"): "the ultimate establishment of divine rule over creation"
}
key = (book, theme)
return significance_map.get(key, f"the development of {theme} within biblical theology")
def get_doctrinal_significance(concept, book):
"""Provide doctrinal significance of theological concept"""
return f"connects to fundamental Christian doctrine about {concept}, contributing to our understanding of God's nature and relationship with humanity"
def get_enhanced_cross_references(book, chapter, verse_number, verse_text, theme, concept):
"""Generate enhanced cross-references based on theme and concept with variety"""
# Expanded pool of cross-references for each theme
theme_refs = {
"salvation": [
{"text": "Romans 10:9", "url": "/book/Romans/chapter/10#verse-9", "context": "Confession and faith"},
{"text": "Ephesians 2:8-9", "url": "/book/Ephesians/chapter/2#verse-8", "context": "Salvation by grace"},
{"text": "Acts 4:12", "url": "/book/Acts/chapter/4#verse-12", "context": "No other name"},
{"text": "Titus 3:5", "url": "/book/Titus/chapter/3#verse-5", "context": "Not by works"},
{"text": "John 3:16", "url": "/book/John/chapter/3#verse-16", "context": "God's love and salvation"}
],
"divine love": [
{"text": "1 John 4:8", "url": "/book/1 John/chapter/4#verse-8", "context": "God is love"},
{"text": "Romans 5:8", "url": "/book/Romans/chapter/5#verse-8", "context": "Love in Christ's death"},
{"text": "Jeremiah 31:3", "url": "/book/Jeremiah/chapter/31#verse-3", "context": "Everlasting love"},
{"text": "John 15:13", "url": "/book/John/chapter/15#verse-13", "context": "Greater love"}
],
"faith and obedience": [
{"text": "Hebrews 11:1", "url": "/book/Hebrews/chapter/11#verse-1", "context": "Definition of faith"},
{"text": "James 2:17", "url": "/book/James/chapter/2#verse-17", "context": "Faith and works"},
{"text": "Proverbs 3:5-6", "url": "/book/Proverbs/chapter/3#verse-5", "context": "Trust in the Lord"},
{"text": "John 14:15", "url": "/book/John/chapter/14#verse-15", "context": "Love and obedience"}
],
"covenant": [
{"text": "Genesis 17:7", "url": "/book/Genesis/chapter/17#verse-7", "context": "Everlasting covenant"},
{"text": "Jeremiah 31:31", "url": "/book/Jeremiah/chapter/31#verse-31", "context": "New covenant"},
{"text": "Hebrews 8:6", "url": "/book/Hebrews/chapter/8#verse-6", "context": "Better covenant"}
],
"kingdom of God": [
{"text": "Matthew 6:33", "url": "/book/Matthew/chapter/6#verse-33", "context": "Seek first the kingdom"},
{"text": "Luke 17:21", "url": "/book/Luke/chapter/17#verse-21", "context": "Kingdom within you"},
{"text": "Colossians 1:13", "url": "/book/Colossians/chapter/1#verse-13", "context": "Transferred to kingdom"}
]
}
# Get available references for the theme
available_refs = theme_refs.get(theme, [
{"text": "Psalm 119:105", "url": "/book/Psalms/chapter/119#verse-105", "context": "Word is a lamp"},
{"text": "2 Timothy 3:16", "url": "/book/2 Timothy/chapter/3#verse-16", "context": "All Scripture inspired"},
{"text": "Isaiah 40:8", "url": "/book/Isaiah/chapter/40#verse-8", "context": "Word stands forever"},
{"text": "Matthew 24:35", "url": "/book/Matthew/chapter/24#verse-35", "context": "Words not pass away"}
])
# Use verse number to create variety - different verses get different refs
import random
random.seed(f"{book}{chapter}{verse_number}") # Deterministic but varied per verse
selected = random.sample(available_refs, min(2, len(available_refs)))
return selected
def get_literary_analysis(verse_text, book, literary_context):
"""Provide literary analysis of the verse within its context"""
if "lord" in verse_text or "god" in verse_text:
return f"The divine name or title here functions within {literary_context} to establish theological authority and covenantal relationship."
elif any(word in verse_text for word in ["love", "mercy", "grace"]):
return f"The emotional and relational language employed here is characteristic of {literary_context}, emphasizing the personal nature of divine-human relationship."
else:
return f"The literary structure and word choice here contribute to {literary_context}, advancing the author's theological argument."
def get_linguistic_insight(verse_text, book):
"""Provide insight into original language significance"""
insights = {
"lord": "the covenant name Yahweh, emphasizing God's faithfulness to His promises",
"love": "agape in Greek contexts or hesed in Hebrew, indicating covenantal loyalty",
"faith": "pistis in Greek, encompassing both belief and faithfulness",
"salvation": "soteria in Greek or yeshua in Hebrew, indicating deliverance and wholeness",
"grace": "charis in Greek or hen in Hebrew, emphasizing unmerited divine favor"
}
for word, insight in insights.items():
if word in verse_text:
return insight
return "careful word choice that would have carried specific theological weight for the original audience"
def get_rhetorical_device(verse_text):
"""Identify rhetorical or literary devices in the verse"""
if "like" in verse_text or "as" in verse_text:
return "simile or metaphorical language"
elif any(word in verse_text for word in ["all", "every", "none", "nothing"]):
return "universal language and absolute statements"
elif "?" in verse_text:
return "rhetorical questioning that engages the reader"
else:
return "declarative statements that establish theological truth"
def get_structural_purpose(book, chapter, verse_number):
"""Explain how the verse functions structurally within the book"""
if verse_number == 1:
return f"introducing key themes that will be developed throughout {book}"
elif chapter == 1:
return f"establishing foundational concepts crucial to {book}'s theological argument"
else:
return f"building upon previous themes while advancing the overall message of {book}"
def get_biblical_theology_connection(theme, book):
"""Connect the theme to broader biblical theology"""
connections = {
"salvation": "the metanarrative of redemption running from Genesis to Revelation",
"divine love": "God's covenantal faithfulness demonstrated throughout salvation history",
"kingdom of God": "the progressive revelation of God's rule from creation to consummation",
"covenant": "God's relationship with His people from Abraham through the new covenant",
"faith and obedience": "the proper human response to divine revelation across Scripture"
}
return connections.get(theme, "the broader canonical witness to God's character and purposes")
def get_canonical_development(theme):
"""Describe how the theme develops across the biblical canon"""
developments = {
"salvation": "a unified storyline from the promise in Genesis 3:15 to its fulfillment in Christ",
"divine love": "progressive revelation from covenant love in the Old Testament to agape love in the New",
"kingdom of God": "development from creation mandate through Davidic kingdom to eschatological fulfillment",
"covenant": "evolution from creation covenant through Abrahamic, Mosaic, Davidic, to new covenant"
}
return developments.get(theme, "progressive revelation that finds its culmination in Christ")
def get_systematic_theology_insight(concept):
"""Provide systematic theological perspective on the concept"""
insights = {
"grace": "relates to the doctrine of soteriology and God's unmerited favor in salvation",
"faith": "central to epistemology and the means by which humans receive divine revelation",
"love": "fundamental to theology proper, revealing God's essential nature and character",
"salvation": "encompasses justification, sanctification, and glorification in the ordo salutis",
"kingdom": "relates to eschatology and the ultimate purpose of God's redemptive plan"
}
return insights.get(concept, "contributes to our systematic understanding of Christian doctrine")
def get_cross_biblical_theme(theme):
"""Identify how the theme appears across Scripture"""
cross_biblical = {
"salvation": "God's saving work from the Exodus to the cross",
"divine love": "hesed in the Old Testament and agape in the New Testament",
"kingdom of God": "God's reign from creation through the millennial kingdom",
"covenant": "God's relational commitment from Noah to the new covenant"
}
return cross_biblical.get(theme, "God's consistent character and purposes")
def get_detailed_time_period(book):
"""Provide detailed historical time period for the book"""
periods = {
"Genesis": "the patriarchal period (c. 2000-1500 BCE) and primeval history",
"Exodus": "the period of Egyptian bondage and wilderness wandering (c. 1440-1400 BCE)",
"Psalms": "the monarchic period, particularly David's reign (c. 1000-970 BCE)",
"Romans": "the early imperial period under Nero (c. 57 CE)",
"John": "the late first century during increasing tension between synagogue and church",
"Revelation": "the Domitian persecution period (c. 95 CE)"
}
return periods.get(book, "the biblical period relevant to this book's composition")
def get_comprehensive_historical_context(book):
"""Provide comprehensive historical background"""
contexts = {
"Genesis": "The ancient Near Eastern world with its creation myths, flood narratives, and patriarchal social structures provided the cultural backdrop against which God's revelation stands in stark contrast.",
"Romans": "The Roman Empire at its height, with sophisticated legal systems, diverse religious practices, and increasing Christian presence in major urban centers shaped Paul's theological arguments.",
"Psalms": "The Israelite monarchy with its temple worship, court life, and constant military threats created the liturgical and emotional context for these prayers and praises."
}
return contexts.get(book, "The historical and cultural milieu of the biblical world informed the author's theological expression and the audience's understanding.")
def get_archaeological_insight(book, theme):
"""Provide relevant archaeological insight"""
insights = {
("Genesis", "creation and providence"): "Ancient Near Eastern creation texts like Enuma Elish provide comparative context for understanding Genesis's unique theological perspective",
("Romans", "salvation"): "Inscriptions from Corinth and Rome reveal the social dynamics and religious pluralism that shaped early Christian communities",
("Psalms", "worship and praise"): "Temple archaeology and ancient musical instruments illuminate the liturgical context of Israelite worship"
}
key = (book, theme)
return insights.get(key, "Archaeological discoveries continue to illuminate the historical context of biblical texts")
def get_related_doctrine(theme):
"""Identify related systematic theology doctrines"""
doctrines = {
"salvation": "soteriology and the doctrine of salvation",
"divine love": "theology proper and the doctrine of God",
"kingdom of God": "eschatology and the doctrine of last things",
"covenant": "theology of covenant and God's relational commitment"
}
return doctrines.get(theme, "fundamental Christian doctrine")
def get_contemporary_relevance(theme, concept):
"""Identify contemporary relevance and application"""
relevance = {
"salvation": "addressing questions of religious pluralism and the exclusivity of Christ",
"divine love": "responding to cultural confusion about the nature of love and relationships",
"kingdom of God": "providing hope in times of political and social upheaval",
"faith and obedience": "challenging cultural relativism with objective truth claims"
}
return relevance.get(theme, "contemporary challenges facing the church and individual believers")
def get_cultural_background(book, verse_text):
"""Provide cultural background relevant to the verse"""
backgrounds = {
"Genesis": "ancient Near Eastern cosmology and patriarchal society",
"Matthew": "first-century Palestinian Jewish culture under Roman occupation",
"Romans": "Greco-Roman urban culture with diverse religious and philosophical influences",
"Psalms": "ancient Israelite worship practices and court culture",
"John": "late first-century Jewish-Christian tensions and Hellenistic thought"
}
return backgrounds.get(book, "the cultural context of the biblical world")
def get_socio_political_context(book):
"""Provide socio-political context for the book"""
contexts = {
"Genesis": "the tribal and clan-based society of the ancient Near East",
"Matthew": "Roman imperial rule over Jewish Palestine with messianic expectations",
"Romans": "the cosmopolitan capital of the Roman Empire with diverse populations",
"Psalms": "the Israelite monarchy with its court politics and military conflicts",
"Revelation": "imperial persecution under Domitian's demand for emperor worship"
}
return contexts.get(book, "the political and social structures of the biblical period")
def get_historical_audience_situation(book, chapter):
"""Describe the specific situation of the original audience"""
situations = {
"Genesis": "the foundational narrative for Israel's identity and relationship with God",
"Matthew": "Jewish Christians seeking to understand Jesus as Messiah",
"Romans": "a mixed congregation of Jewish and Gentile believers in the imperial capital",
"Psalms": "worshipers in the temple and those seeking God in times of distress",
"Revelation": "persecuted Christians in Asia Minor facing pressure to compromise"
}
return situations.get(book, "believers seeking to understand God's will and purposes")
def get_historical_parallel(book, concept):
"""Provide historical parallels that illuminate the concept"""
parallels = {
"salvation": "rescue narratives from ancient literature that would resonate with the audience",
"kingdom": "imperial and royal imagery familiar to subjects of ancient monarchies",
"covenant": "treaty language and adoption practices from the ancient world",
"love": "patron-client relationships and family loyalty concepts"
}
return parallels.get(concept, "cultural practices and social structures that would have been familiar to the original readers")
def get_literary_historical_context(book):
"""Provide literary and historical context combined"""
contexts = {
"Genesis": "ancient Near Eastern narrative literature addressing origins and identity",
"Matthew": "Jewish biographical literature presenting Jesus as the fulfillment of Scripture",
"Romans": "Hellenistic epistolary literature with sophisticated theological argumentation",
"Psalms": "ancient Near Eastern poetry and hymnic literature for worship",
"Revelation": "Jewish apocalyptic literature using symbolic imagery to convey hope"
}
return contexts.get(book, "the literary conventions and historical circumstances of biblical literature")
def get_historical_theological_development(book, theme):
"""Describe how the theme developed historically within the book's context"""
developments = {
("Genesis", "creation and providence"): "The development from creation to divine election established God's sovereign care over history",
("Romans", "salvation"): "Paul's systematic presentation built upon centuries of Jewish understanding about righteousness and divine justice",
("Psalms", "worship and praise"): "Israel's liturgical traditions developed through centuries of temple worship and personal devotion"
}
key = (book, theme)
return developments.get(key, f"The historical development of {theme} within the theological tradition of {book}")
def get_ancient_worldview_context(book):
"""Provide ancient worldview context"""
worldviews = {
"Genesis": "a worldview where divine beings actively governed natural and historical processes",
"Matthew": "a worldview expecting divine intervention through a promised Messiah",
"Romans": "a worldview shaped by both Jewish monotheism and Greco-Roman philosophical thought",
"Psalms": "a worldview centered on covenant relationship between God and His people"
}
return worldviews.get(book, "the ancient worldview that shaped the author's theological expression")
def get_biblical_theological_trajectory(theme):
"""Describe the biblical theological trajectory of the theme"""
trajectories = {
"salvation": "from physical deliverance in the Old Testament to spiritual redemption in the New",
"kingdom of God": "from earthly theocracy through Davidic kingdom to eschatological fulfillment",
"divine love": "from covenant faithfulness to sacrificial love demonstrated in Christ",
"faith and obedience": "from law observance to faith in Christ as the means of righteousness"
}
return trajectories.get(theme, "the progressive revelation of God's purposes throughout Scripture")
def get_contemporary_theological_challenge(theme):
"""Identify contemporary theological challenges addressed by the theme"""
challenges = {
"salvation": "religious pluralism and questions about the necessity of Christ",
"divine love": "the problem of evil and suffering in light of God's goodness",
"kingdom of God": "the apparent delay of Christ's return and God's justice",
"faith and obedience": "the relationship between faith and works in salvation"
}
return challenges.get(theme, "questions about God's character and purposes in the modern world")
def generate_chapter_overview(book, chapter, verses):
"""Generate an AI-powered overview of the entire chapter"""
# Special case for Revelation 1
if book == "Revelation" and chapter == 1:
return """
<p><strong>Revelation 1</strong> is the magnificent apocalyptic introduction to the final book of the Bible, often called the <em>Apocalypse</em> (from the Greek ἀποκάλυψις, meaning "unveiling" or "revelation"). Written during the reign of Emperor Domitian (c. 95 CE) when imperial persecution was intensifying, this chapter presents John's vision of the glorified Christ and establishes the divine authority behind the revelations that follow.</p>
<p>The author identifies himself as "John" (verse 1:1, 1:4, 1:9), traditionally understood to be the Apostle John, though some scholars propose it may be another John known as "John the Elder." He was exiled to Patmos, a small rocky island in the Aegean Sea about 37 miles southwest of Miletus, "for the word of God, and for the testimony of Jesus Christ" (verse 9).</p>
<h4 style="color: var(--primary-color); margin-top: 1.5rem;">Literary Structure and Context</h4>
<p>Revelation belongs to the apocalyptic genre, characterized by symbolic visions, supernatural beings, cosmic conflict, and the ultimate triumph of good over evil. This literary form was especially meaningful during times of persecution, offering hope through coded imagery that conveyed God's sovereignty over earthly powers.</p>
<p>This chapter establishes several literary patterns that will repeat throughout the book:</p>
<ul>
<li>The <strong>number seven</strong> (7 churches, 7 spirits, 7 golden lampstands, 7 stars) symbolizing divine completeness and perfection</li>
<li><strong>Divine titles</strong> expressing eternal nature ("Alpha and Omega," "First and Last," "Beginning and End")</li>
<li><strong>Old Testament allusions</strong>, particularly to Daniel, Ezekiel, and Isaiah</li>
<li><strong>Paradoxical imagery</strong> ("a Lamb as it had been slain" appears later but is foreshadowed by Christ who died yet lives)</li>
</ul>
<h4 style="color: var(--primary-color); margin-top: 1.5rem;">Chapter Structure</h4>
<ol>
<li><strong>Prologue (Verses 1-3)</strong>: Establishes the divine source and purpose of the revelation, promising blessing to those who read, hear, and keep these prophecies. The phrase "the time is at hand" creates eschatological urgency.</li>
<li><strong>Epistolary Greeting (Verses 4-8)</strong>: John addresses the seven churches of Asia Minor with a trinitarian blessing. This section contains the first of seven beatitudes in Revelation (verse 3) and introduces Christ with titles emphasizing His eternal nature, redemptive work, and future return.</li>
<li><strong>John's Commissioning Vision (Verses 9-16)</strong>: The exiled apostle receives his commission on "the Lord's day" (the first Christian use of this term in literature). Christ appears in transcendent glory among seven golden lampstands, with imagery drawing heavily from Daniel 7:13-14, Daniel 10:5-6, and Ezekiel 1:24-28. Each symbolic element (white hair, flaming eyes, bronze feet, thunderous voice) reveals an aspect of Christ's divine nature and authority.</li>
<li><strong>Christ's Self-Revelation and Command (Verses 17-20)</strong>: After John falls "as dead" before the vision (compare with Isaiah 6:5, Ezekiel 1:28, Daniel 10:8-9), Christ identifies Himself as the eternal living one who conquered death. He commands John to write what he sees, explaining the mystery of the seven stars (angels/messengers of the churches) and seven lampstands (the churches themselves).</li>
</ol>
<h4 style="color: var(--primary-color); margin-top: 1.5rem;">Historical Context</h4>
<p>Emperor Domitian (reigned 81-96 CE) intensified emperor worship throughout the Roman Empire, demanding to be addressed as "Lord and God" (<em>dominus et deus</em>). Christians who refused to participate in imperial cult rituals faced economic marginalization (foreshadowing the "mark of the beast"), social ostracism, and sometimes execution.</p>
<p>The seven churches addressed were located on a Roman postal route in Asia Minor (modern Turkey), each facing unique challenges:</p>
<ul>
<li><strong>Ephesus</strong>: A major commercial center with the Temple of Artemis</li>
<li><strong>Smyrna</strong>: Known for intense emperor worship and Jewish opposition to Christians</li>
<li><strong>Pergamum</strong>: Center of emperor worship with a large altar to Zeus</li>
<li><strong>Thyatira</strong>: Known for trade guilds that posed idolatry challenges</li>
<li><strong>Sardis</strong>: Former capital of Lydia, known for complacency</li>
<li><strong>Philadelphia</strong>: Smallest city, facing Jewish opposition</li>
<li><strong>Laodicea</strong>: Wealthy banking center known for lukewarm water supply</li>
</ul>
<h4 style="color: var(--primary-color); margin-top: 1.5rem;">Theological Significance</h4>
<p>Revelation 1 establishes several profound theological truths:</p>
<ol>
<li><strong>High Christology</strong>: Christ is portrayed with divine attributes and titles previously reserved for Yahweh in the Old Testament. This establishes one of the earliest and clearest presentations of Christ's deity in Christian literature.</li>
<li><strong>Divine Sovereignty</strong>: Despite the apparent triumph of evil powers (Roman persecution), God remains enthroned and history moves toward His predetermined conclusion.</li>
<li><strong>Trinitarian Framework</strong>: The greeting in verses 4-5 includes all three persons of the Trinity, with the unusual description of the Holy Spirit as "the seven spirits before his throne" (possibly referring to Isaiah 11:2-3 or Zechariah 4:1-10).</li>
<li><strong>Church Identity</strong>: The churches are represented as lampstands with Christ moving among them, suggesting both their mission to bear light and Christ's evaluative presence.</li>
<li><strong>Victory Through Suffering</strong>: John, a "companion in tribulation" (verse 9), writes from exile, establishing that God's revelation comes in the midst of, not despite, suffering. Christ is identified as one who "loved us, and washed us from our sins in his own blood" (verse 5), linking redemption to sacrificial suffering.</li>
</ol>
<p>When studying Revelation 1, it's essential to approach the text with awareness of its apocalyptic genre, historical context, and symbolic language. The chapter forms the foundation for understanding the entire book, introducing themes, symbols, and theological concepts that will be developed throughout the subsequent visions.</p>
<p>For believers under persecution, whether in the first century or today, this chapter offers the profound assurance that Christ the Alpha and Omega, the First and Last remains sovereign over history and present with His church through all tribulations.</p>
"""
# Genesis 1 - Creation
if book == "Genesis" and chapter == 1:
return """
<p><strong>Genesis 1</strong> is the majestic opening of Scripture, presenting the foundational account of creation. In stately, liturgical prose, this chapter establishes God as the sovereign Creator who brings order from chaos through the power of His word. The Hebrew title <em>Bereshit</em> ("In the beginning") captures the cosmic scope of this narrative, which addresses the fundamental questions of human existence: Where did we come from? Who is God? What is humanity's purpose?</p>
<h4 style="color: var(--primary-color); margin-top: 1.5rem;">Literary Structure</h4>
<p>The chapter follows a carefully crafted seven-day structure, with each day building upon the previous in a divine architectural plan:</p>
<ol>
<li><strong>Day 1 (verses 3-5)</strong>: Light separated from darkness, establishing day and night</li>
<li><strong>Day 2 (verses 6-8)</strong>: The firmament (sky) dividing waters above from waters below</li>
<li><strong>Day 3 (verses 9-13)</strong>: Dry land appearing, vegetation created</li>
<li><strong>Day 4 (verses 14-19)</strong>: Sun, moon, and stars placed in the firmament</li>
<li><strong>Day 5 (verses 20-23)</strong>: Sea creatures and birds created</li>
<li><strong>Day 6 (verses 24-31)</strong>: Land animals created, then humanity as the pinnacle</li>
<li><strong>Day 7 (2:1-3)</strong>: God rests, sanctifying the Sabbath</li>
</ol>
<p>Note the parallel structure: Days 1-3 establish <em>realms</em> (light, sky, land), while Days 4-6 populate those realms with <em>rulers</em> (luminaries, birds/fish, animals/humans). This literary symmetry emphasizes divine order and purposefulness.</p>
<h4 style="color: var(--primary-color); margin-top: 1.5rem;">The Creative Word</h4>
<p>The repeated phrase "And God said" (Hebrew <em>vayomer Elohim</em>) occurs ten times, corresponding to the Ten Commandments and emphasizing creation by divine fiat. God speaks, and reality conforms to His word. This establishes several crucial theological principles:</p>
<ul>
<li><strong>Divine transcendence</strong>: God exists independently of creation and is not identified with nature (contra pagan cosmologies)</li>
<li><strong>Purposeful design</strong>: Creation is intentional, not accidental or chaotic</li>
<li><strong>Inherent goodness</strong>: Seven times God declares creation "good" (<em>tov</em>), culminating in "very good" (<em>tov meod</em>) after creating humanity</li>
<li><strong>Word and power</strong>: God's word accomplishes what it declares (cf. Isaiah 55:11, John 1:1-3)</li>
</ul>
<h4 style="color: var(--primary-color); margin-top: 1.5rem;">Humanity in God's Image</h4>
<p>The climax arrives in verses 26-28 with humanity's creation. Unlike other creatures, humans are made "in our image, after our likeness" (<em>b'tzelem Elohim</em>). This <em>imago Dei</em> establishes humanity's unique dignity and role:</p>
<ul>
<li><strong>Relational capacity</strong>: Able to know and commune with God</li>
<li><strong>Moral agency</strong>: Responsible to God's commands</li>
<li><strong>Creative reflection</strong>: Called to exercise dominion and stewardship</li>
<li><strong>Gender complementarity</strong>: "Male and female created he them" (verse 27) - both equally bear God's image</li>
</ul>
<p>The dual mandate given to humanity in verses 28-30 includes both procreation ("be fruitful and multiply") and stewardship ("have dominion"), establishing human vocation as both relational and responsible.</p>
<h4 style="color: var(--primary-color); margin-top: 1.5rem;">Historical and Ancient Near Eastern Context</h4>
<p>Genesis 1 emerged in a world filled with competing creation narratives. Unlike the Babylonian <em>Enuma Elish</em> (with its violent divine conflicts) or Egyptian cosmologies (with multiple creator deities), Genesis presents:</p>
<ul>
<li><strong>Monotheism</strong>: One God, not a pantheon</li>
<li><strong>Creation ex nihilo</strong>: God creates from nothing, not from pre-existing divine matter</li>
<li><strong>De-divinization of nature</strong>: Sun, moon, and stars are created objects, not gods to worship</li>
<li><strong>Human dignity</strong>: All people bear God's image, not just kings or priests</li>
</ul>
<p>These distinctions were revolutionary in the ancient world and remain foundational to Judeo-Christian thought.</p>
<h4 style="color: var(--primary-color); margin-top: 1.5rem;">Theological Significance</h4>
<p>This chapter establishes the theological foundation for the entire biblical narrative:</p>
<ol>
<li><strong>God's sovereignty</strong>: The Creator has ultimate authority over His creation</li>
<li><strong>Creation's dependence</strong>: All things exist by God's sustaining power</li>
<li><strong>Order from chaos</strong>: God brings <em>cosmos</em> (order) from <em>tohu vabohu</em> (formless void)</li>
<li><strong>Sabbath rest</strong>: God's rest establishes a pattern for human worship and rest</li>
<li><strong>Christological foreshadowing</strong>: The Word through whom all things were made (John 1:1-3; Colossians 1:16)</li>
</ol>
<p>Genesis 1 is not merely ancient cosmology but enduring theology: the declaration that the universe is not random, humanity is not accidental, and God is intimately involved with His creation. Whether read as literal history, literary framework, or theological proclamation, this chapter affirms the essential truth that "in the beginning God" and that makes all the difference.</p>
"""
# Psalm 23 - The Shepherd Psalm
if book == "Psalms" and chapter == 23:
return """
<p><strong>Psalm 23</strong> is perhaps the most beloved passage in all of Scripture, memorized and recited at bedsides, in hospital rooms, at funerals, and in moments of crisis across millennia. This brief six-verse psalm, attributed to David, presents God as the good shepherd who cares for His people with tender provision, faithful guidance, and protective presence.</p>
<h4 style="color: var(--primary-color); margin-top: 1.5rem;">Literary Structure and Imagery</h4>
<p>The psalm divides naturally into two complementary images:</p>
<ol>
<li><strong>The Shepherd (verses 1-4)</strong>: God as the caring shepherd tending His flock</li>
<li><strong>The Host (verses 5-6)</strong>: God as the generous host welcoming His guest</li>
</ol>
<p>Both metaphors emphasize God's provision, protection, and intimate care, but from different angles pastoral and domestic.</p>
<h4 style="color: var(--primary-color); margin-top: 1.5rem;">The Shepherd Metaphor (Verses 1-4)</h4>
<p><strong>"The LORD is my shepherd; I shall not want"</strong> (verse 1) The opening declaration establishes a personal relationship. Not merely "the LORD is <em>a</em> shepherd," but "<em>my</em> shepherd." The Hebrew <em>Yahweh ro'i</em> emphasizes covenant intimacy. The result? "I shall not want" complete sufficiency in God's care.</p>
<p><strong>"He maketh me to lie down in green pastures"</strong> (verse 2) Sheep only lie down when four conditions are met: they are not hungry, not afraid, not bothered by pests, and not in conflict with other sheep. The good shepherd ensures all these needs are met. Green pastures (<em>ne'ot deshe</em>) were precious in the arid Palestinian landscape, signifying abundant provision.</p>
<p><strong>"He leadeth me beside the still waters"</strong> (verse 2) Literally "waters of rest" (<em>mei menuchot</em>). Sheep fear fast-moving water and will not drink from turbulent streams. The shepherd finds calm pools where the flock can safely drink. This speaks to God's wisdom in providing rest and refreshment suited to our nature.</p>
<p><strong>"He restoreth my soul"</strong> (verse 3) The Hebrew <em>naphshi yeshobeb</em> suggests returning, refreshing, or reviving. When sheep wander or fall, the shepherd restores them to the path. This is both physical revival and spiritual renewal.</p>
<p><strong>"He leadeth me in the paths of righteousness for his name's sake"</strong> (verse 3) The shepherd doesn't merely find <em>any</em> path but <em>right</em> paths (<em>ma'gelei-tsedeq</em>) straight tracks that lead to good destinations. God's guidance reflects His character ("for his name's sake") He is faithful to His nature as the good shepherd.</p>
<p><strong>"Yea, though I walk through the valley of the shadow of death"</strong> (verse 4) The famous <em>gey tsalmaveth</em>, literally "valley of deep darkness" or "death-shadow." Palestinian shepherds led flocks through narrow ravines where danger lurked predators, bandits, treacherous footing. Yet the psalmist declares "I will fear no evil: for thou art with me." Not because danger is absent, but because the shepherd is present.</p>
<p><strong>"Thy rod and thy staff they comfort me"</strong> (verse 4) The rod (<em>shevet</em>) was a club for defense against predators. The staff (<em>mish'enah</em>) was a long crook for guiding and rescuing sheep. Both instruments of the shepherd's care bring comfort God both protects and guides.</p>
<h4 style="color: var(--primary-color); margin-top: 1.5rem;">The Host Metaphor (Verses 5-6)</h4>
<p><strong>"Thou preparest a table before me in the presence of mine enemies"</strong> (verse 5) The imagery shifts to God as generous host. In ancient Near Eastern culture, to share a meal meant covenant relationship and protection. God provides abundant hospitality even while enemies threaten demonstrating His power to protect and His commitment to bless.</p>
<p><strong>"Thou anointest my head with oil"</strong> (verse 5) Anointing honored special guests. Olive oil soothed sun-parched skin and signified joy and celebration. God doesn't merely provide necessities but lavishes honor and refreshment on His people.</p>
<p><strong>"My cup runneth over"</strong> (verse 5) Not just full, but overflowing (<em>revayah</em>). This speaks to God's abundant, excessive generosity more than sufficient, more than expected.</p>
<p><strong>"Surely goodness and mercy shall follow me all the days of my life"</strong> (verse 6) The Hebrew <em>tov vachesed</em> ("goodness and covenant love") will <em>pursue</em> the psalmist. The verb <em>radaph</em> suggests active pursuit God's blessings chase after His people. This continues "all the days of my life" from now until death.</p>
<p><strong>"And I will dwell in the house of the LORD for ever"</strong> (verse 6) The ultimate confidence: eternal residence in God's presence. Whether understood as temple worship in this life or heavenly dwelling in the next, the psalmist's hope terminates in unending communion with God.</p>
<h4 style="color: var(--primary-color); margin-top: 1.5rem;">David's Pastoral Background</h4>
<p>If David authored this psalm (as the superscription indicates), his firsthand experience as a shepherd in Bethlehem's fields informs every image. He had protected sheep from lions and bears (1 Samuel 17:34-37), led them through dangerous terrain, and knew the shepherd's heart. Yet he also knew what it meant to be shepherded by God through exile, persecution by Saul, personal failure, and restoration.</p>
<h4 style="color: var(--primary-color); margin-top: 1.5rem;">Theological and Christological Significance</h4>
<p>Psalm 23 establishes several enduring theological truths:</p>
<ol>
<li><strong>God's personal care</strong>: The LORD knows and tends each individual within His flock</li>
<li><strong>Sufficient provision</strong>: God supplies all needs according to His wisdom</li>
<li><strong>Faithful guidance</strong>: God leads in paths that reflect His righteous character</li>
<li><strong>Protective presence</strong>: God's companionship in danger brings courage</li>
<li><strong>Abundant blessing</strong>: God gives not merely enough but more than enough</li>
<li><strong>Eternal hope</strong>: God's care extends beyond this life into eternity</li>
</ol>
<p>The New Testament reveals the ultimate fulfillment in Jesus Christ, who declared "I am the good shepherd" (John 10:11, 14). He is the shepherd who "giveth his life for the sheep," who knows His own and is known by them, and who promises that no one can snatch His sheep from His hand (John 10:28-29). Hebrews 13:20 calls Him "that great shepherd of the sheep," and 1 Peter 2:25 identifies Him as "the Shepherd and Bishop of your souls."</p>
<p>For believers facing the valley of death's shadow whether literal death, devastating loss, chronic suffering, or spiritual darkness Psalm 23 offers the comfort that has sustained God's people for three millennia: "Thou art with me." In the end, the psalm's power rests not in the beauty of its poetry or the familiarity of its words, but in the character of the Shepherd it proclaims.</p>
"""
# John 3 - Born Again, God So Loved the World
if book == "John" and chapter == 3:
return """
<p><strong>John 3</strong> contains some of the most memorable and theologically profound verses in Scripture, including the famous John 3:16 "For God so loved the world, that he gave his only begotten Son, that whosoever believeth in him should not perish, but have everlasting life." This chapter records Jesus' nighttime conversation with Nicodemus about spiritual rebirth and presents the gospel message in its clearest, most concise form.</p>
<h4 style="color: var(--primary-color); margin-top: 1.5rem;">Nicodemus: The Seeker in the Night (Verses 1-21)</h4>
<p>Nicodemus is introduced as "a man of the Pharisees" and "a ruler of the Jews" (verse 1), making him a member of the Sanhedrin, the Jewish ruling council. He comes to Jesus "by night" perhaps to avoid public scrutiny, or symbolizing his spiritual darkness seeking the light. He addresses Jesus respectfully as "Rabbi" and acknowledges Him as "a teacher come from God," evidenced by His miraculous signs (verse 2).</p>
<p><strong>The New Birth (Verses 3-8)</strong></p>
<p>Jesus' response is startling and direct: "Verily, verily, I say unto thee, Except a man be born again, he cannot see the kingdom of God" (verse 3). The phrase "born again" translates Greek <em>gennēthē anōthen</em>, which can mean either "born again" or "born from above." Both meanings are significant salvation requires both a second birth and a birth originating from God.</p>
<p>Nicodemus misunderstands, thinking of physical rebirth (verse 4), but Jesus clarifies: "Except a man be born of water and of the Spirit, he cannot enter into the kingdom of God" (verse 5). The interpretation of "water and Spirit" has been debated:</p>
<ul>
<li><strong>Natural and spiritual birth</strong>: "Water" = physical birth, "Spirit" = spiritual birth</li>
<li><strong>Ezekiel's prophecy</strong>: Referring to Ezekiel 36:25-27 where God promises cleansing water and a new spirit</li>
<li><strong>Baptism and Spirit</strong>: Christian baptism and Holy Spirit regeneration</li>
<li><strong>Word and Spirit</strong>: The cleansing word of God (John 15:3; Ephesians 5:26) and the Spirit's work</li>
</ul>
<p>Jesus distinguishes between physical and spiritual generation: "That which is born of the flesh is flesh; and that which is born of the Spirit is spirit" (verse 6). Human effort cannot produce spiritual life only the Spirit can regenerate.</p>
<p>The wind metaphor in verses 7-8 illustrates the Spirit's sovereignty: "The wind bloweth where it listeth, and thou hearest the sound thereof, but canst not tell whence it cometh, and whither it goeth: so is every one that is born of the Spirit." The same Greek word <em>pneuma</em> means both "wind" and "spirit." Like wind, the Spirit's work is real but mysterious, sovereign but evident in its effects.</p>
<p><strong>The Bronze Serpent Typology (Verses 14-15)</strong></p>
<p>Jesus refers to Numbers 21:4-9, where Moses lifted up a bronze serpent in the wilderness. Israelites dying from serpent bites were healed by looking at the bronze serpent on the pole. Similarly, "even so must the Son of man be lifted up: That whosoever believeth in him should not perish, but have eternal life" (verses 14-15).</p>
<p>This is the first explicit reference in John's Gospel to Jesus' crucifixion ("lifted up"). The parallel is profound:</p>
<ul>
<li>Both involve being lifted up on a pole/cross</li>
<li>Both require simple faith (looking/believing)</li>
<li>Both offer salvation from death</li>
<li>Both demonstrate God's provision for desperate need</li>
</ul>
<p><strong>John 3:16-17: The Gospel in Miniature</strong></p>
<p>Martin Luther called John 3:16 "the gospel in miniature" or "the Bible in a nutshell." It contains the essential elements of the Christian message:</p>
<ul>
<li><strong>God's character</strong>: "For God so loved" divine love as motivation</li>
<li><strong>Love's scope</strong>: "the world" universal offer, not limited to Israel</li>
<li><strong>Love's cost</strong>: "he gave his only begotten Son" the supreme sacrifice</li>
<li><strong>Salvation's condition</strong>: "that whosoever believeth in him" faith, not works</li>
<li><strong>Alternative destinies</strong>: "should not perish, but have everlasting life" two eternal outcomes</li>
</ul>
<p>Verse 17 clarifies God's intent: "For God sent not his Son into the world to condemn the world; but that the world through him might be saved." Jesus' first coming was for salvation, not judgment (though judgment results from rejecting Him, verses 18-19).</p>
<p><strong>Light and Darkness (Verses 19-21)</strong></p>
<p>Jesus explains why some reject the light: "And this is the condemnation, that light is come into the world, and men loved darkness rather than light, because their deeds were evil" (verse 19). The problem isn't intellectual but moral people prefer darkness because it hides their evil deeds. "For every one that doeth evil hateth the light, neither cometh to the light, lest his deeds should be reproved" (verse 20). Conversely, "he that doeth truth cometh to the light, that his deeds may be made manifest, that they are wrought in God" (verse 21).</p>
<h4 style="color: var(--primary-color); margin-top: 1.5rem;">John the Baptist's Final Testimony (Verses 22-36)</h4>
<p>The chapter concludes with John the Baptist's gracious response to his decreasing prominence as Jesus' ministry grows. When his disciples express concern about Jesus' increasing popularity (verses 25-26), John responds with humility and joy:</p>
<p><strong>"He must increase, but I must decrease"</strong> (verse 30) This is the proper attitude of every believer and minister: Christ must have preeminence.</p>
<p>John's final testimony (verses 31-36) includes profound Christological affirmations:</p>
<ul>
<li><strong>Christ's origin</strong>: "He that cometh from above is above all" (verse 31)</li>
<li><strong>Christ's testimony</strong>: He speaks what He has seen and heard (verse 32)</li>
<li><strong>God's authentication</strong>: "He whom God hath sent speaketh the words of God: for God giveth not the Spirit by measure unto him" (verse 34)</li>
<li><strong>The Father's love</strong>: "The Father loveth the Son, and hath given all things into his hand" (verse 35)</li>
<li><strong>Eternal consequences</strong>: "He that believeth on the Son hath everlasting life: and he that believeth not the Son shall not see life; but the wrath of God abideth on him" (verse 36)</li>
</ul>
<h4 style="color: var(--primary-color); margin-top: 1.5rem;">Theological Significance</h4>
<p>John 3 establishes essential Christian doctrines:</p>
<ol>
<li><strong>Necessity of regeneration</strong>: No one enters God's kingdom without spiritual rebirth</li>
<li><strong>Sovereignty of the Spirit</strong>: Salvation is God's work, not human achievement</li>
<li><strong>Centrality of the cross</strong>: Christ must be "lifted up" for salvation</li>
<li><strong>Universality of God's love</strong>: The gospel extends to "the world," not just one nation</li>
<li><strong>Exclusivity of Christ</strong>: Eternal life comes only through faith in God's Son</li>
<li><strong>Human responsibility</strong>: People must believe or face condemnation</li>
<li><strong>Moral dimension of unbelief</strong>: Rejection of Christ is moral, not merely intellectual</li>
</ol>
<p>Nicodemus appears twice more in John's Gospel defending Jesus before the Sanhedrin (7:50-51) and helping Joseph of Arimathea bury Jesus (19:39). These references suggest he eventually became a secret disciple, demonstrating that even a hesitant seeker in the night can find the light of the world.</p>
"""
# Romans 8 - No Condemnation
if book == "Romans" and chapter == 8:
return """
<p><strong>Romans 8</strong> is often considered the pinnacle of Paul's theological exposition in Romans, presenting the Christian life empowered by the Holy Spirit and secured by God's unchangeable love. After establishing human sinfulness (1:18-3:20), justification by faith (3:21-5:21), sanctification and the struggle with sin (6:1-7:25), Paul now presents the glorious reality of life in the Spirit.</p>
<h4 style="color: var(--primary-color); margin-top: 1.5rem;">No Condemnation for Those in Christ (Verses 1-4)</h4>
<p>The chapter opens with one of Scripture's most comforting declarations: "There is therefore now no condemnation to them which are in Christ Jesus, who walk not after the flesh, but after the Spirit" (verse 1). The word "therefore" connects to chapter 7's struggle with indwelling sin. Despite ongoing moral struggle, believers face "no condemnation" (<em>ouden katakrima</em>) no judicial verdict of guilt, no punishment, no separation from God.</p>
<p>Why? "For the law of the Spirit of life in Christ Jesus hath made me free from the law of sin and death" (verse 2). A new <em>principle</em> or <em>power</em> ("law") operates in believers the Spirit's life-giving power liberates from sin and death's enslaving power.</p>
<p>Verses 3-4 explain the theological basis: "For what the law could not do, in that it was weak through the flesh, God sending his own Son in the likeness of sinful flesh, and for sin, condemned sin in the flesh: That the righteousness of the law might be fulfilled in us, who walk not after the flesh, but after the Spirit." The Law couldn't save because human weakness prevented obedience. So God sent His Son "in the likeness of sinful flesh" (truly human yet without sin) to condemn sin through His death, enabling the Law's righteous requirement to be fulfilled in Spirit-empowered believers.</p>
<h4 style="color: var(--primary-color); margin-top: 1.5rem;">Life in the Spirit vs. Life in the Flesh (Verses 5-11)</h4>
<p>Paul contrasts two ways of life:</p>
<ul>
<li><strong>Those "after the flesh"</strong>: Mind the things of the flesh, hostile to God, cannot please God, headed toward death (verses 5-8)</li>
<li><strong>Those "after the Spirit"</strong>: Mind the things of the Spirit, subject to God's law, pleasing to God, possess spiritual life (verses 5-6, 9)</li>
</ul>
<p>"But ye are not in the flesh, but in the Spirit, if so be that the Spirit of God dwell in you" (verse 9). The presence of the Spirit is the defining mark of believers. "Now if any man have not the Spirit of Christ, he is none of his" not a Christian at all.</p>
<p>Verses 10-11 present resurrection hope: Though the body is dead because of sin, the Spirit gives life. And "if the Spirit of him that raised up Jesus from the dead dwell in you, he that raised up Christ from the dead shall also quicken your mortal bodies by his Spirit that dwelleth in you" (verse 11). The same Spirit who raised Jesus will resurrect believers.</p>
<h4 style="color: var(--primary-color); margin-top: 1.5rem;">Sons of God Led by the Spirit (Verses 12-17)</h4>
<p>Paul describes the believer's relationship to God as adoption: "For ye have not received the spirit of bondage again to fear; but ye have received the Spirit of adoption, whereby we cry, Abba, Father" (verse 15). The Spirit enables intimate address to God as "Abba" (Aramaic for "Father" or "Daddy"), the same term Jesus used (Mark 14:36).</p>
<p>"The Spirit itself beareth witness with our spirit, that we are the children of God" (verse 16) internal assurance that we belong to God.</p>
<p>"And if children, then heirs; heirs of God, and joint-heirs with Christ; if so be that we suffer with him, that we may be also glorified together" (verse 17). As God's children, believers are heirs of all God's promises, sharing Christ's inheritance. But heirship includes suffering before glory a crucial connection Paul develops next.</p>
<h4 style="color: var(--primary-color); margin-top: 1.5rem;">Present Suffering and Future Glory (Verses 18-25)</h4>
<p>"For I reckon that the sufferings of this present time are not worthy to be compared with the glory which shall be revealed in us" (verse 18). Paul doesn't minimize suffering but puts it in eternal perspective future glory far outweighs present pain.</p>
<p>Remarkably, "the whole creation groaneth and travaileth in pain together until now" (verse 22), subjected to futility because of human sin (verse 20), awaiting "the glorious liberty of the children of God" (verse 21). Creation itself will be liberated when God's children are fully revealed.</p>
<p>Meanwhile, "we ourselves groan within ourselves, waiting for the adoption, to wit, the redemption of our body" (verse 23). Christians experience the Spirit as <em>firstfruits</em> the initial installment guaranteeing full harvest. We await complete adoption: bodily resurrection.</p>
<p>"For we are saved by hope" (verse 24) not yet possessing what we hope for, but confidently waiting.</p>
<h4 style="color: var(--primary-color); margin-top: 1.5rem;">The Spirit's Help in Prayer (Verses 26-27)</h4>
<p>In our weakness, "the Spirit itself maketh intercession for us with groanings which cannot be uttered" (verse 26). When we don't know how to pray, the Spirit intercedes according to God's will (verse 27). This is profound comfort our inadequate prayers are perfected by the Spirit's intercession.</p>
<h4 style="color: var(--primary-color); margin-top: 1.5rem;">The Golden Chain of Salvation (Verses 28-30)</h4>
<p>"And we know that all things work together for good to them that love God, to them who are the called according to his purpose" (verse 28). Not that all things <em>are</em> good, but God works all things <em>together</em> for good for His people.</p>
<p>Verses 29-30 present salvation's unbreakable chain:</p>
<ol>
<li><strong>Foreknew</strong>: God knew His people beforehand in intimate, electing love</li>
<li><strong>Predestined</strong>: Predetermined to be conformed to Christ's image</li>
<li><strong>Called</strong>: Effectually summoned to salvation</li>
<li><strong>Justified</strong>: Declared righteous through Christ</li>
<li><strong>Glorified</strong>: Past tense for future event so certain it's as good as done</li>
</ol>
<p>Those God foreknew will certainly be glorified no one drops out of this chain.</p>
<h4 style="color: var(--primary-color); margin-top: 1.5rem;">The Triumph of God's Love (Verses 31-39)</h4>
<p>Paul concludes with a magnificent doxology of rhetorical questions celebrating believers' security:</p>
<p><strong>"If God be for us, who can be against us?"</strong> (verse 31) If the Almighty is our ally, no enemy can prevail.</p>
<p><strong>"He that spared not his own Son, but delivered him up for us all, how shall he not with him also freely give us all things?"</strong> (verse 32) God gave the greatest gift (His Son); He'll certainly give lesser gifts.</p>
<p><strong>"Who shall lay any thing to the charge of God's elect?"</strong> (verse 33) No accusation stands since "It is God that justifieth."</p>
<p><strong>"Who is he that condemneth?"</strong> (verse 34) No condemnation is possible since Christ died, rose, and intercedes for us.</p>
<p><strong>"Who shall separate us from the love of Christ?"</strong> (verse 35) Paul lists seven potential separators: tribulation, distress, persecution, famine, nakedness, peril, sword. These were real experiences for early Christians (verse 36 quotes Psalm 44:22). Yet "in all these things we are more than conquerors through him that loved us" (verse 37). Not merely conquerors but <em>hyper-conquerors</em> (<em>hypernikōmen</em>).</p>
<p>The chapter crescendos with Paul's absolute conviction (verses 38-39): "For I am persuaded, that neither death, nor life, nor angels, nor principalities, nor powers, nor things present, nor things to come, Nor height, nor depth, nor any other creature, shall be able to separate us from the love of God, which is in Christ Jesus our Lord."</p>
<p>Ten potential separators nothing in all creation can sever believers from God's love in Christ. This is the Christian's unshakeable confidence.</p>
<h4 style="color: var(--primary-color); margin-top: 1.5rem;">Theological Significance</h4>
<p>Romans 8 establishes crucial doctrines:</p>
<ol>
<li><strong>Justification's permanence</strong>: No condemnation for those in Christ</li>
<li><strong>The Spirit's indwelling</strong>: Defining mark of Christians</li>
<li><strong>Adoption into God's family</strong>: Believers are children and heirs</li>
<li><strong>Suffering as path to glory</strong>: Present pain doesn't negate future hope</li>
<li><strong>Creation's redemption</strong>: Cosmic restoration coming</li>
<li><strong>Divine sovereignty in salvation</strong>: God's purpose guarantees completion</li>
<li><strong>Eternal security</strong>: Nothing can separate believers from God's love</li>
</ol>
<p>For Christians facing suffering, doubt, or spiritual attack, Romans 8 provides rock-solid assurance: God is for us, Christ intercedes for us, the Spirit helps us, and nothing can separate us from divine love. This is the gospel's triumph song.</p>
"""
# 1 Corinthians 13 - The Love Chapter
if book == "1 Corinthians" and chapter == 13:
return """
<p><strong>1 Corinthians 13</strong>, often called "the Love Chapter," is one of the most eloquent and beloved passages in all of Scripture. Frequently read at weddings, this chapter actually addresses a church wracked by division, pride, and spiritual immaturity. Paul interrupts his discussion of spiritual gifts (chapters 12-14) to present love as "a more excellent way" (12:31) the indispensable foundation for all Christian life and ministry.</p>
<h4 style="color: var(--primary-color); margin-top: 1.5rem;">The Supremacy of Love (Verses 1-3)</h4>
<p>Paul begins with three hyperbolic contrasts showing that even the most spectacular spiritual achievements are worthless without love:</p>
<p><strong>Eloquence without love is noise</strong> (verse 1): "Though I speak with the tongues of men and of angels, and have not charity, I am become as sounding brass, or a tinkling cymbal." The Greek word <em>agapē</em> (translated "charity" in KJV, "love" in modern versions) denotes self-giving, sacrificial love not mere emotion or attraction. Without this love, even supernatural eloquence becomes irritating noise like the clanging brass gongs and cymbals used in pagan worship at Corinth.</p>
<p><strong>Spiritual gifts without love are nothing</strong> (verse 2): "And though I have the gift of prophecy, and understand all mysteries, and all knowledge; and though I have all faith, so that I could remove mountains, and have not charity, I am nothing." Prophecy, supernatural knowledge, even mountain-moving faith (cf. Matthew 17:20) all amount to zero without love. The most impressive spiritual powers become spiritually bankrupt when divorced from love.</p>
<p><strong>Sacrifice without love gains nothing</strong> (verse 3): "And though I bestow all my goods to feed the poor, and though I give my body to be burned, and have not charity, it profiteth me nothing." Even extreme acts of generosity (total divestment of possessions) and ultimate martyrdom (self-immolation) yield no spiritual profit without love as motivation. This is startling even good deeds done without love are spiritually worthless.</p>
<h4 style="color: var(--primary-color); margin-top: 1.5rem;">The Character of Love (Verses 4-7)</h4>
<p>Having established love's supremacy, Paul defines love not abstractly but practically, through fifteen specific characteristics (primarily verbs, not adjectives love is active, not passive). These qualities directly address the Corinthians' specific problems:</p>
<p><strong>What love does</strong>:</p>
<ul>
<li><strong>"Charity suffereth long"</strong> Patient endurance under provocation (the Corinthians were quick to take offense)</li>
<li><strong>"is kind"</strong> Actively benevolent and gracious (Greek <em>chrēsteuomai</em>, sharing root with Christ)</li>
<li><strong>"rejoiceth not in iniquity, but rejoiceth in the truth"</strong> Takes no pleasure in others' failures but celebrates truth and righteousness</li>
<li><strong>"Beareth all things"</strong> Covers or protects (either bears up under difficulty or covers others' faults)</li>
<li><strong>"believeth all things"</strong> Trusts, gives benefit of doubt, doesn't assume the worst</li>
<li><strong>"hopeth all things"</strong> Remains optimistic about people and circumstances</li>
<li><strong>"endureth all things"</strong> Perseveres under pressure without giving up</li>
</ul>
<p><strong>What love doesn't do</strong>:</p>
<ul>
<li><strong>"envieth not"</strong> No jealousy over others' blessings or advantages (a major Corinthian problem)</li>
<li><strong>"vaunteth not itself"</strong> Doesn't boast or brag (addressed to a boastful church: 1:29, 3:21, 4:7)</li>
<li><strong>"is not puffed up"</strong> Not arrogant or inflated with pride (Corinth's cardinal sin: 4:6, 18-19, 5:2, 8:1)</li>
<li><strong>"doth not behave itself unseemly"</strong> Not rude, disgraceful, or shameful (cf. their disorderly worship: 11:2-34, 14:40)</li>
<li><strong>"seeketh not her own"</strong> Doesn't insist on its own way (vs. their selfish individualism: 10:24, 33)</li>
<li><strong>"is not easily provoked"</strong> Not irritable or quick-tempered (literally "not sharp" or "bitter")</li>
<li><strong>"thinketh no evil"</strong> Doesn't keep a mental ledger of wrongs suffered</li>
</ul>
<p>This description is both personally convicting and remarkably applicable to the Corinthians' specific issues: pride (puffed up), factionalism (envy), litigation (easily provoked), disorder (unseemly behavior), and division over spiritual gifts.</p>
<h4 style="color: var(--primary-color); margin-top: 1.5rem;">The Permanence of Love (Verses 8-13)</h4>
<p>"Charity never faileth" (verse 8) Love never falls, never fails, never ends. It's eternal, unlike spiritual gifts which are temporary:</p>
<ul>
<li><strong>Prophecies</strong> will be done away</li>
<li><strong>Tongues</strong> will cease</li>
<li><strong>Knowledge</strong> will vanish away</li>
</ul>
<p>Why? Because "we know in part, and we prophesy in part. But when that which is perfect is come, then that which is in part shall be done away" (verses 9-10). Current spiritual knowledge is fragmentary, like a child's understanding (verse 11) or seeing through a dim, ancient bronze mirror (verse 12). But when Christ returns and we see Him face to face, partial knowledge gives way to complete understanding.</p>
<p>The famous verse 12 captures this beautifully: "For now we see through a glass, darkly; but then face to face: now I know in part; but then shall I know even as also I am known." Corinthian bronze mirrors gave only dim, unclear reflections compared to seeing directly. Similarly, our current knowledge is clouded compared to the crystal clarity we'll have in eternity. Yet even now, God knows us fully and then we'll know as we are known.</p>
<p>The chapter concludes with the triad: "And now abideth faith, hope, charity, these three; but the greatest of these is charity" (verse 13). These three Christian virtues endure into eternity (unlike temporary gifts), but love is supreme because:</p>
<ul>
<li>Faith will become sight (2 Corinthians 5:7)</li>
<li>Hope will be realized (Romans 8:24-25)</li>
<li>Love will continue forever in perfected form</li>
</ul>
<h4 style="color: var(--primary-color); margin-top: 1.5rem;">Context in 1 Corinthians</h4>
<p>Chapter 13 sits strategically between Paul's discussion of the body of Christ and spiritual gifts (chapter 12) and proper use of tongues and prophecy (chapter 14). The Corinthians were obsessed with showy spiritual gifts, especially tongues, creating competition and division. Paul demonstrates that without love, even the most spectacular gifts are spiritually worthless.</p>
<p>This addresses their core problem: immaturity (3:1-3). Despite possessing spiritual gifts (1:7), they remained "carnal, and walk as men" (3:3) characterized by envy, strife, and divisions. True spiritual maturity isn't measured by miraculous abilities but by Christlike love.</p>
<h4 style="color: var(--primary-color); margin-top: 1.5rem;">Theological and Practical Significance</h4>
<p>First Corinthians 13 establishes several crucial truths:</p>
<ol>
<li><strong>Love as the supreme virtue</strong>: Greater than faith or hope, more important than any spiritual gift</li>
<li><strong>Love as proof of maturity</strong>: The defining mark of spiritual growth</li>
<li><strong>Love as God's nature</strong>: This chapter describes not merely ideal human behavior but God's character revealed in Christ (1 John 4:8, 16)</li>
<li><strong>Love as eternally enduring</strong>: The one thing that survives into eternity unchanged</li>
<li><strong>Love as practical, not sentimental</strong>: Defined by actions and attitudes, not feelings</li>
</ol>
<p>When read carefully, this chapter becomes Christ's autobiography. Every characteristic Paul lists describes Jesus perfectly: patient, kind, not envious or boastful or proud, never rude or self-seeking, not easily angered, keeping no record of wrongs, never delighting in evil but rejoicing with truth, always protecting, trusting, hoping, and persevering.</p>
<p>The challenge for readers whether Corinthian or contemporary is to embody this love. Not through human effort alone (which inevitably fails) but through the Spirit's transforming work (Galatians 5:22 lists love as the Spirit's first fruit). This isn't a checklist for self-improvement but a portrait of Christ to which believers are being conformed (Romans 8:29).</p>
<p>In a church culture (then and now) often enamored with gifts, experiences, knowledge, and achievements, 1 Corinthians 13 redirects focus to what truly matters: love. For "if I have not love, I am nothing... I gain nothing." But with love as the foundation, all spiritual gifts find their proper purpose: building up the body of Christ in unity and maturity.</p>
"""
# John 1 - The Word Became Flesh
if book == "John" and chapter == 1:
return """
<p><strong>John 1</strong> opens with one of the most theologically profound prologues in Scripture. Unlike the synoptic Gospels which begin with genealogies (Matthew, Luke) or John the Baptist's ministry (Mark), John's Gospel begins before creation itself: "In the beginning was the Word." This chapter establishes Christ's deity, preexistence, incarnation, and mission, while introducing key witnesses to His identity.</p>
<h4 style="color: var(--primary-color); margin-top: 1.5rem;">The Eternal Word (Verses 1-5)</h4>
<p><strong>"In the beginning was the Word"</strong> (verse 1) These opening words echo Genesis 1:1 ("In the beginning God created"), but with a crucial difference: Genesis describes creation's beginning; John describes what already existed before creation. The imperfect tense "was" (<em>ēn</em>) indicates continuous existence the Word had no beginning but eternally was.</p>
<p><strong>"The Word was with God, and the Word was God"</strong> (verse 1) Two staggering affirmations in one breath. The Word (<em>ho logos</em>) existed in relationship with God (Greek <em>pros ton theon</em> suggests "face to face with God") while simultaneously being God Himself. This establishes both distinction (the Word is with God) and identity (the Word is God) foundational to Trinitarian theology.</p>
<p>Why "Word" (<em>logos</em>)? This term was rich with meaning for both Jewish and Greek audiences:</p>
<ul>
<li>For Jews: God's creative word in Genesis ("God said"), the personified Wisdom of Proverbs 8, the Torah as God's revealed word</li>
<li>For Greeks: The rational principle ordering the cosmos, the mediator between transcendent deity and material creation</li>
<li>For John: The perfect term to express how God communicates and reveals Himself through Christ</li>
</ul>
<p><strong>"All things were made by him"</strong> (verse 3) The Word is creator, not creature. "Without him was not any thing made that was made" absolute statement excluding no created thing. This refutes any notion that Christ is a created being. If it was created, Christ created it.</p>
<p><strong>"In him was life; and the life was the light of men"</strong> (verse 4) The Word possesses life inherently, not derivatively. This life illuminates humanity spiritual, moral, intellectual enlightenment. Yet "the darkness comprehended it not" (verse 5) darkness neither overcame nor understood the light. This introduces the Gospel's light/darkness motif (3:19-21, 8:12, 12:35-36, 12:46).</p>
<h4 style="color: var(--primary-color); margin-top: 1.5rem;">The Witness of John the Baptist (Verses 6-8, 15, 19-34)</h4>
<p>John the Baptist appears as the first witness to Christ's identity. "There was a man sent from God, whose name was John" (verse 6) in stark contrast to the Word who eternally was, John has a beginning; he was sent. His mission? "To bear witness of the Light, that all men through him might believe" (verse 7). John himself wasn't the light but a pointer to the light.</p>
<p>When religious authorities interrogate John (verses 19-28), he consistently deflects attention from himself to Christ:</p>
<ul>
<li>"I am not the Christ" (verse 20)</li>
<li>Not Elijah or "that prophet" (verse 21)</li>
<li>Just "the voice of one crying in the wilderness" (verse 23, quoting Isaiah 40:3)</li>
<li>"I baptize with water: but there standeth one among you, whom ye know not... whose shoe's latchet I am not worthy to unloose" (verses 26-27)</li>
</ul>
<p>The next day, seeing Jesus approach, John declares: "Behold the Lamb of God, which taketh away the sin of the world" (verse 29). This title combines Isaiah's suffering servant (Isaiah 53:7) with the Passover lamb (Exodus 12) Jesus is the sacrifice who removes (Greek <em>airō</em>: lifts up and carries away) the world's sin.</p>
<p>John testifies to witnessing the Spirit descend "like a dove" and remain on Jesus (verses 32-33) the divine authentication. His conclusion: "I saw, and bare record that this is the Son of God" (verse 34).</p>
<h4 style="color: var(--primary-color); margin-top: 1.5rem;">The Incarnation (Verses 9-14)</h4>
<p>Verses 9-11 describe humanity's tragic response to the Light: "He was in the world, and the world was made by him, and the world knew him not. He came unto his own, and his own received him not." The Creator entered His creation, yet creation failed to recognize Him. He came to His own people (Israel), yet they rejected Him.</p>
<p>But not all rejected Him: "But as many as received him, to them gave he power to become the sons of God, even to them that believe on his name" (verse 12). Those who receive Christ gain the right/authority (<em>exousia</em>) to become God's children not through natural descent or human will, but through divine birth (verse 13). This is spiritual regeneration, being "born again" (cf. John 3:3-8).</p>
<p>Verse 14 presents the incarnation with stunning simplicity: "And the Word was made flesh, and dwelt among us." The eternal, divine Word became <em>sarx</em> (flesh) fully human. "Dwelt" (<em>eskēnōsen</em>) literally means "tabernacled" the Word pitched His tent among humanity, evoking God's presence in the wilderness tabernacle (Exodus 40:34-35).</p>
<p>"And we beheld his glory, the glory as of the only begotten of the Father, full of grace and truth" (verse 14). Eyewitnesses saw divine glory revealed in human flesh the same glory that filled the tabernacle now manifest in Christ. "Only begotten" (<em>monogenēs</em>) emphasizes Jesus' unique relationship to the Father not "only created" but "uniquely generated," eternally begotten.</p>
<p>"Full of grace and truth" grace (<em>charis</em>) is God's unmerited favor; truth (<em>alētheia</em>) is reality, faithfulness, reliability. These aren't opposing qualities but complementary expressions of God's character. Verse 17 contrasts Moses' law (which came through a mediator) with Jesus' grace and truth (which came directly through Him).</p>
<h4 style="color: var(--primary-color); margin-top: 1.5rem;">The First Disciples (Verses 35-51)</h4>
<p>John recounts Jesus' first disciples being called:</p>
<ol>
<li><strong>Two of John's disciples</strong> (likely Andrew and John the author) follow Jesus after hearing John's testimony. They spend the day with Him (verse 39) transformative hours that changed their lives.</li>
<li><strong>Andrew</strong> finds his brother Simon and declares: "We have found the Messias" (verse 41). Jesus renames Simon "Cephas" (Peter, "rock") significant since ancient names conveyed identity and destiny.</li>
<li><strong>Philip</strong> is directly called by Jesus (verse 43) and immediately seeks Nathanael.</li>
<li><strong>Nathanael</strong> is skeptical ("Can there any good thing come out of Nazareth?" verse 46) until Jesus demonstrates supernatural knowledge. Jesus sees Nathanael "under the fig tree" before Philip called him (verse 48) possibly seeing not just physically but into Nathanael's heart/character. Convinced, Nathanael confesses: "Rabbi, thou art the Son of God; thou art the King of Israel" (verse 49).</li>
</ol>
<p>Jesus promises Nathanael (and all disciples): "Hereafter ye shall see heaven open, and the angels of God ascending and descending upon the Son of man" (verse 51). This alludes to Jacob's ladder (Genesis 28:12) with a crucial difference: angels ascend and descend not on a ladder but on the Son of Man Jesus Himself is the connection between heaven and earth, the mediator between God and humanity.</p>
<h4 style="color: var(--primary-color); margin-top: 1.5rem;">Theological Significance</h4>
<p>John 1 establishes foundational Christian theology:</p>
<ol>
<li><strong>Christ's full deity</strong>: The Word was God, creator of all things, possessing eternal life</li>
<li><strong>Christ's full humanity</strong>: The Word became flesh and dwelt among us</li>
<li><strong>Christ's preexistence</strong>: He existed before creation, eternally with the Father</li>
<li><strong>Christ's creative power</strong>: All things were made through Him</li>
<li><strong>Christ's revelatory role</strong>: He makes the invisible God known (verse 18)</li>
<li><strong>Christ's saving work</strong>: The Lamb who takes away the world's sin</li>
<li><strong>Spiritual rebirth</strong>: Becoming God's children through believing in Christ's name</li>
<li><strong>Incarnation's purpose</strong>: To reveal God's glory, grace, and truth</li>
</ol>
<p>This chapter answers the fundamental question: Who is Jesus? The answer reverberates through every verse: He is the eternal Word, Creator God, life and light of humanity, the incarnate revelation of the Father, the Lamb of God, the Son of God, the King of Israel, the Messiah. John's Gospel will spend the next 20 chapters unpacking these magnificent opening declarations, showing through signs, teachings, and ultimately death and resurrection that Jesus is indeed who John 1 proclaims Him to be.</p>
"""
# Matthew 5 - The Sermon on the Mount (Beatitudes)
if book == "Matthew" and chapter == 5:
return """
<p><strong>Matthew 5</strong> opens the Sermon on the Mount (chapters 5-7), Jesus' longest and most famous discourse. Delivered early in His ministry to crowds gathering on a Galilean hillside, this sermon presents the ethics and character of the kingdom of heaven a radical reorientation of values that contrasts sharply with both prevailing religious practice and secular culture.</p>
<h4 style="color: var(--primary-color); margin-top: 1.5rem;">The Beatitudes (Verses 3-12)</h4>
<p>Jesus begins with nine "blessed" statements (Greek <em>makarios</em>, meaning "happy," "fortunate," or "flourishing"). Unlike worldly values that celebrate power, wealth, and self-assertion, Jesus pronounces blessing on the seemingly unfortunate:</p>
<ol>
<li><strong>"Blessed are the poor in spirit: for theirs is the kingdom of heaven"</strong> (verse 3) Not economically poor but spiritually bankrupt, recognizing their need for God. These possess the kingdom because they know they can't earn it.</li>
<li><strong>"Blessed are they that mourn: for they shall be comforted"</strong> (verse 4) Those who grieve over sin (their own and the world's) will receive God's comfort. This isn't mere sadness but godly sorrow (2 Corinthians 7:10).</li>
<li><strong>"Blessed are the meek: for they shall inherit the earth"</strong> (verse 5) Meekness isn't weakness but strength under control (cf. Moses in Numbers 12:3). The meek don't grasp for power yet will inherit everything (cf. Psalm 37:11).</li>
<li><strong>"Blessed are they which do hunger and thirst after righteousness: for they shall be filled"</strong> (verse 6) Intense craving for right standing with God and righteous living will be satisfied. This isn't casual interest but desperate need.</li>
<li><strong>"Blessed are the merciful: for they shall obtain mercy"</strong> (verse 7) Those who show compassion to others will receive God's mercy (cf. Matthew 6:14-15, 18:23-35).</li>
<li><strong>"Blessed are the pure in heart: for they shall see God"</strong> (verse 8) Moral purity, undivided loyalty, single-minded devotion to God leads to knowing Him intimately. This references Psalm 24:3-4 and anticipates seeing God face-to-face (1 John 3:2).</li>
<li><strong>"Blessed are the peacemakers: for they shall be called the children of God"</strong> (verse 9) Not merely peacekeepers but those actively reconciling others to God and each other. This reflects God's character (Romans 5:1, 2 Corinthians 5:18-19).</li>
<li><strong>"Blessed are they which are persecuted for righteousness' sake: for theirs is the kingdom of heaven"</strong> (verse 10) Suffering for doing right (not for being obnoxious) brings blessing. Persecution confirms kingdom citizenship.</li>
<li><strong>"Blessed are ye, when men shall revile you, and persecute you, and shall say all manner of evil against you falsely, for my sake"</strong> (verses 11-12) Direct application to disciples: expect insults, persecution, and slander. Yet "rejoice, and be exceeding glad: for great is your reward in heaven: for so persecuted they the prophets which were before you." Persecution places believers in the prophets' company.</li>
</ol>
<p>These Beatitudes describe kingdom citizens not steps to salvation but characteristics of those who've received God's grace. They're counter-cultural then and now, reversing worldly values.</p>
<h4 style="color: var(--primary-color); margin-top: 1.5rem;">Salt and Light (Verses 13-16)</h4>
<p>Jesus gives disciples two metaphors defining their mission:</p>
<p><strong>"Ye are the salt of the earth"</strong> (verse 13) Salt preserves, flavors, and in ancient times was used in purification and covenant-making (Leviticus 2:13). Disciples preserve society from moral decay, add "flavor" to bland existence, and represent God's covenant. But "if the salt have lost his savour... it is thenceforth good for nothing, but to be cast out, and to be trodden under foot of men." Tasteless salt is useless so are ineffective disciples.</p>
<p><strong>"Ye are the light of the world"</strong> (verse 14) Echoing Jesus' own identity (John 8:12), disciples reflect His light. "A city that is set on an hill cannot be hid" (verse 14) visibility is inevitable, not optional. "Neither do men light a candle, and put it under a bushel, but on a candlestick; and it giveth light unto all that are in the house" (verse 15) lamps exist to illuminate, not be hidden.</p>
<p>"Let your light so shine before men, that they may see your good works, and glorify your Father which is in heaven" (verse 16) Good works should be visible (contrary to modern privatized faith) but the goal is glorifying God, not self-promotion.</p>
<h4 style="color: var(--primary-color); margin-top: 1.5rem;">Christ and the Law (Verses 17-20)</h4>
<p>Anticipating objections that His teaching undermines the Law, Jesus clarifies: "Think not that I am come to destroy the law, or the prophets: I am not come to destroy, but to fulfil" (verse 17). He doesn't abolish but completes, accomplishes, and brings to full meaning.</p>
<p>"For verily I say unto you, Till heaven and earth pass, one jot or one tittle shall in no wise pass from the law, till all be fulfilled" (verse 18) The smallest Hebrew letter (yod, <em>jot</em>) and the tiniest stroke distinguishing letters (<em>tittle</em>) remain valid. The Law's moral principles are eternally binding.</p>
<p>"For I say unto you, That except your righteousness shall exceed the righteousness of the scribes and Pharisees, ye shall in no case enter into the kingdom of heaven" (verse 20) Shocking statement since Pharisees were renowned for scrupulous law-keeping. But Jesus demands heart transformation, not mere external compliance. The following "antitheses" ("Ye have heard... but I say") demonstrate this deeper righteousness.</p>
<h4 style="color: var(--primary-color); margin-top: 1.5rem;">The Antitheses: Deeper Righteousness (Verses 21-48)</h4>
<p>Jesus presents six contrasts between superficial law-keeping and heart righteousness:</p>
<p><strong>1. Murder and Anger (verses 21-26)</strong> The Law forbids murder, but Jesus condemns the anger that produces it. "Whosoever is angry with his brother without a cause shall be in danger of the judgment" (verse 22). Insulting language ("Raca," "fool") reveals murderous hearts. Therefore, reconcile with offended brothers before offering worship (verses 23-24) relationship trumps ritual.</p>
<p><strong>2. Adultery and Lust (verses 27-30)</strong> The Law forbids adultery, but Jesus condemns lustful looking: "Whosoever looketh on a woman to lust after her hath committed adultery with her already in his heart" (verse 28). The solution is radical: "If thy right eye offend thee, pluck it out... if thy right hand offend thee, cut it off" (verses 29-30). Jesus isn't commanding literal self-mutilation but emphasizing that nothing is too precious to sacrifice to avoid sin.</p>
<p><strong>3. Divorce (verses 31-32)</strong> The Law permitted divorce (Deuteronomy 24:1), but Jesus restricts it to cases of sexual immorality (<em>porneia</em>). Easy divorce treating spouses as disposable violates God's design for marriage permanence (cf. Matthew 19:3-9).</p>
<p><strong>4. Oaths (verses 33-37)</strong> The Law required keeping oaths, but Jesus prohibits oath-taking entirely: "Swear not at all" (verse 34). Complex oath formulae created loopholes allowing people to break promises while technically complying. Instead: "let your communication be, Yea, yea; Nay, nay: for whatsoever is more than these cometh of evil" (verse 37). Simple honesty eliminates need for oaths.</p>
<p><strong>5. Retaliation (verses 38-42)</strong> The Law limited vengeance to proportional justice ("eye for eye, tooth for tooth" Exodus 21:24), but Jesus commands non-retaliation: "resist not evil: but whosoever shall smite thee on thy right cheek, turn to him the other also" (verse 39). Being sued for your coat? Give your cloak too (verse 40). Forced to carry a load one mile? Go two (verse 41). Give to those who ask (verse 42). This isn't endorsing injustice but refusing to perpetuate cycles of revenge.</p>
<p><strong>6. Love for Enemies (verses 43-48)</strong> The Law commanded loving neighbors, but rabbis inferred hating enemies was permissible. Jesus commands: "Love your enemies, bless them that curse you, do good to them that hate you, and pray for them which despitefully use you, and persecute you" (verse 44). Why? "That ye may be the children of your Father which is in heaven: for he maketh his sun to rise on the evil and on the good, and sendeth rain on the just and on the unjust" (verse 45). God shows indiscriminate kindness His children should too.</p>
<p>"For if ye love them which love you, what reward have ye? do not even the publicans the same?" (verse 46). Reciprocal love is common; enemy love is divine. "Be ye therefore perfect, even as your Father which is in heaven is perfect" (verse 48) the goal is God's own perfect character, complete love that includes even enemies.</p>
<h4 style="color: var(--primary-color); margin-top: 1.5rem;">Theological Significance</h4>
<p>Matthew 5 establishes crucial truths:</p>
<ol>
<li><strong>Kingdom values reverse worldly values</strong>: The blessed are the poor in spirit, mourners, meek, persecuted</li>
<li><strong>Disciples are world-impacting</strong>: Salt and light influencing society</li>
<li><strong>Christ fulfills the Law</strong>: He doesn't abolish but brings to completion</li>
<li><strong>Righteousness is internal</strong>: Heart transformation, not mere external compliance</li>
<li><strong>God's standard is perfection</strong>: Like the Father Himself</li>
<li><strong>Love extends to enemies</strong>: Reflecting God's indiscriminate grace</li>
</ol>
<p>This chapter confronts both legalism (external rule-keeping) and antinomianism (lawless grace). Jesus raises the bar impossibly high who can achieve this righteousness? No one through human effort. This drives us to the gospel: Christ perfectly fulfilled these demands, and through faith in Him, His righteousness becomes ours (2 Corinthians 5:21). The Sermon isn't a ladder to climb but a mirror revealing our need for grace and a portrait of Christ-likeness to which the Spirit conforms believers.</p>
"""
# Simulated chapter overview for other chapters
themes = [get_theme(v.text.lower()) for v in verses[:5]] # Sample themes from the first few verses
unique_themes = list(set(themes))[:3] # Get up to 3 unique themes
chapter_type = get_chapter_type(book, chapter)
time_period = get_time_period(book)
historical_context = get_historical_context(book)
overview = f"""
<p><strong>{book} {chapter}</strong> is a {chapter_type} chapter in the {get_testament_for_book(book)} that explores themes of {', '.join(unique_themes)}.
Written during {time_period}, this chapter should be understood within its historical context: {historical_context}</p>
<p>The chapter can be divided into several sections:</p>
<ol>
<li><strong>Verses 1-{min(5, len(verses))}</strong>: Introduction and setting the context</li>
{'<li><strong>Verses 6-' + str(min(12, len(verses))) + '</strong>: Development of key themes</li>' if len(verses) > 5 else ''}
{'<li><strong>Verses 13-' + str(min(20, len(verses))) + '</strong>: Central message and teachings</li>' if len(verses) > 12 else ''}
{'<li><strong>Verses ' + str(min(21, len(verses))) + '-' + str(len(verses)) + '</strong>: Conclusion and application</li>' if len(verses) > 20 else ''}
</ol>
<p>This chapter is significant because it {get_chapter_significance(book, chapter)}.
When studying this passage, it's important to consider both its immediate context within {book}
and its broader place in the scriptural canon.</p>
"""
return overview
def parse_cross_reference(ref_string):
"""Parse a cross-reference string like 'John 1:1-3' or 'Genesis 3:15' into structured data"""
try:
# Handle verse ranges like "John 1:1-3" or simple refs like "John 1:1"
match = re.match(r'(.+?)\s+(\d+):(\d+)(?:-(\d+))?', ref_string.strip())
if not match:
return None
ref_book = match.group(1).strip()
ref_chapter = int(match.group(2))
ref_verse_start = int(match.group(3))
ref_verse_end = int(match.group(4)) if match.group(4) else ref_verse_start
# Create the display text and URL
if ref_verse_end > ref_verse_start:
text = f"{ref_book} {ref_chapter}:{ref_verse_start}-{ref_verse_end}"
else:
text = f"{ref_book} {ref_chapter}:{ref_verse_start}"
url = f"/book/{ref_book}/chapter/{ref_chapter}#verse-{ref_verse_start}"
return {
"text": text,
"url": url,
"context": None # Will be populated from theme or left empty
}
except Exception as e:
print(f"Error parsing cross-reference '{ref_string}': {e}")
return None
def generate_cross_references(book, chapter, verse, verse_text):
"""Generate cross-references for a verse using Scofield commentary when available"""
# First, try to get cross-references from Scofield commentary
if book in scofield_commentary:
if str(chapter) in scofield_commentary[book]:
if str(verse) in scofield_commentary[book][str(chapter)]:
verse_data = scofield_commentary[book][str(chapter)][str(verse)]
if "cross_references" in verse_data and verse_data["cross_references"]:
# Parse the Scofield cross-references
references = []
for ref_string in verse_data["cross_references"][:4]: # Limit to 4 references
parsed_ref = parse_cross_reference(ref_string)
if parsed_ref:
references.append(parsed_ref)
if references:
return references
# Fall back to thematic cross-references if no Scofield data
# Dictionary of sample cross-references by theme with actual verse texts
theme_references = {
"salvation": [
{"book": "John", "chapter": 3, "verse": 16, "context": "God's love and salvation", "verse_text": "For God so loved the world, that he gave his only begotten Son, that whosoever believeth in him should not perish, but have everlasting life."},
{"book": "Romans", "chapter": 10, "verse": 9, "context": "Confession and belief for salvation", "verse_text": "That if thou shalt confess with thy mouth the Lord Jesus, and shalt believe in thine heart that God hath raised him from the dead, thou shalt be saved."},
{"book": "Ephesians", "chapter": 2, "verse": 8, "context": "Salvation by grace through faith", "verse_text": "For by grace are ye saved through faith; and that not of yourselves: it is the gift of God:"}
],
"faith": [
{"book": "Hebrews", "chapter": 11, "verse": 1, "context": "Definition of faith", "verse_text": "Now faith is the substance of things hoped for, the evidence of things not seen."},
{"book": "James", "chapter": 2, "verse": 17, "context": "Faith and works", "verse_text": "Even so faith, if it hath not works, is dead, being alone."},
{"book": "Romans", "chapter": 1, "verse": 17, "context": "The righteous shall live by faith", "verse_text": "For therein is the righteousness of God revealed from faith to faith: as it is written, The just shall live by faith."}
],
"love": [
{"book": "1 Corinthians", "chapter": 13, "verse": 4, "context": "Characteristics of love", "verse_text": "Charity suffereth long, and is kind; charity envieth not; charity vaunteth not itself, is not puffed up,"},
{"book": "1 John", "chapter": 4, "verse": 8, "context": "God is love", "verse_text": "He that loveth not knoweth not God; for God is love."},
{"book": "John", "chapter": 15, "verse": 13, "context": "Greatest form of love", "verse_text": "Greater love hath no man than this, that a man lay down his life for his friends."}
],
"judgment": [
{"book": "Matthew", "chapter": 25, "verse": 31, "context": "Final judgment", "verse_text": "When the Son of man shall come in his glory, and all the holy angels with him, then shall he sit upon the throne of his glory:"},
{"book": "Romans", "chapter": 2, "verse": 1, "context": "Judging others", "verse_text": "Therefore thou art inexcusable, O man, whosoever thou art that judgest: for wherein thou judgest another, thou condemnest thyself; for thou that judgest doest the same things."},
{"book": "Revelation", "chapter": 20, "verse": 12, "context": "Judgment according to deeds", "verse_text": "And I saw the dead, small and great, stand before God; and the books were opened: and another book was opened, which is the book of life: and the dead were judged out of those things which were written in the books, according to their works."}
],
"creation": [
{"book": "Genesis", "chapter": 1, "verse": 1, "context": "Creation of heavens and earth", "verse_text": "In the beginning God created the heaven and the earth."},
{"book": "Psalm", "chapter": 19, "verse": 1, "context": "Heavens declare God's glory", "verse_text": "The heavens declare the glory of God; and the firmament sheweth his handywork."},
{"book": "Colossians", "chapter": 1, "verse": 16, "context": "All things created through Christ", "verse_text": "For by him were all things created, that are in heaven, and that are in earth, visible and invisible, whether they be thrones, or dominions, or principalities, or powers: all things were created by him, and for him:"}
],
"prayer": [
{"book": "Matthew", "chapter": 6, "verse": 9, "context": "The Lord's Prayer", "verse_text": "After this manner therefore pray ye: Our Father which art in heaven, Hallowed be thy name."},
{"book": "1 Thessalonians", "chapter": 5, "verse": 17, "context": "Pray without ceasing", "verse_text": "Pray without ceasing."},
{"book": "James", "chapter": 5, "verse": 16, "context": "Prayer of the righteous", "verse_text": "Confess your faults one to another, and pray one for another, that ye may be healed. The effectual fervent prayer of a righteous man availeth much."}
],
"wisdom": [
{"book": "Proverbs", "chapter": 9, "verse": 10, "context": "Beginning of wisdom", "verse_text": "The fear of the Lord is the beginning of wisdom: and the knowledge of the holy is understanding."},
{"book": "James", "chapter": 1, "verse": 5, "context": "Ask God for wisdom", "verse_text": "If any of you lack wisdom, let him ask of God, that giveth to all men liberally, and upbraideth not; and it shall be given him."},
{"book": "1 Corinthians", "chapter": 1, "verse": 25, "context": "God's wisdom vs man's", "verse_text": "Because the foolishness of God is wiser than men; and the weakness of God is stronger than men."}
],
"hope": [
{"book": "Romans", "chapter": 15, "verse": 13, "context": "God of hope", "verse_text": "Now the God of hope fill you with all joy and peace in believing, that ye may abound in hope, through the power of the Holy Ghost."},
{"book": "Hebrews", "chapter": 6, "verse": 19, "context": "Hope as anchor", "verse_text": "Which hope we have as an anchor of the soul, both sure and stedfast, and which entereth into that within the veil;"},
{"book": "1 Peter", "chapter": 1, "verse": 3, "context": "Living hope", "verse_text": "Blessed be the God and Father of our Lord Jesus Christ, which according to his abundant mercy hath begotten us again unto a lively hope by the resurrection of Jesus Christ from the dead,"}
],
"peace": [
{"book": "John", "chapter": 14, "verse": 27, "context": "Christ's peace", "verse_text": "Peace I leave with you, my peace I give unto you: not as the world giveth, give I unto you. Let not your heart be troubled, neither let it be afraid."},
{"book": "Philippians", "chapter": 4, "verse": 7, "context": "Peace that passes understanding", "verse_text": "And the peace of God, which passeth all understanding, shall keep your hearts and minds through Christ Jesus."},
{"book": "Isaiah", "chapter": 26, "verse": 3, "context": "Perfect peace", "verse_text": "Thou wilt keep him in perfect peace, whose mind is stayed on thee: because he trusteth in thee."}
]
}
# Identify themes in the verse text
verse_themes = []
for theme in theme_references.keys():
if theme in verse_text or random.random() < 0.2: # Randomly include some themes
verse_themes.append(theme)
# If no themes match, pick a random theme
if not verse_themes:
verse_themes = [random.choice(list(theme_references.keys()))]
# Get references for identified themes
references = []
for theme in verse_themes[:2]: # Limit to two themes
theme_refs = theme_references[theme]
for ref in random.sample(theme_refs, min(2, len(theme_refs))):
# Skip self-references
if ref["book"] == book and ref["chapter"] == chapter and ref["verse"] == verse:
continue
references.append({
"text": f"{ref['book']} {ref['chapter']}:{ref['verse']}",
"url": f"/book/{ref['book']}/chapter/{ref['chapter']}#verse-{ref['verse']}",
"context": ref["context"],
"verse_text": ref["verse_text"]
})
# Ensure we have at least one reference
if not references:
references.append({
"text": "John 1:1",
"url": "/book/John/chapter/1#verse-1",
"context": "Related teaching",
"verse_text": "In the beginning was the Word, and the Word was with God, and the Word was God."
})
return references
def get_theme(text):
"""Extract a thematic element from text"""
themes = [
"redemption", "salvation", "faith", "obedience", "love",
"judgment", "mercy", "grace", "wisdom", "creation",
"covenant", "holiness", "righteousness", "truth", "hope",
"sacrifice", "worship", "prayer", "discipleship", "fellowship"
]
# First check if any themes appear directly in the text
for theme in themes:
if theme in text:
return theme
# Otherwise return a random theme
return random.choice(themes)
def get_key_phrase(text):
"""Extract a key phrase from the text"""
# Split the text into phrases
phrases = text.replace(".", ". ").replace(";", "; ").replace(":", ": ").split()
# Select a phrase of 3-5 words if the text is long enough
if len(phrases) > 5:
start = random.randint(0, len(phrases) - 5)
length = random.randint(3, min(5, len(phrases) - start))
return " ".join(phrases[start:start+length])
else:
# If text is short, just return a portion of it
return text[:min(len(text), 30)]
def get_language_feature(text):
"""Identify a language feature"""
features = [
"metaphorical language", "symbolic imagery", "parallelism",
"rhetorical questioning", "imperative form", "poetic structure",
"narrative technique", "prophetic language", "didactic teaching",
"pastoral guidance", "theological explanation", "eschatological reference"
]
return random.choice(features)
def get_literary_device(text):
"""Identify a literary device"""
devices = [
"metaphor", "simile", "allusion", "personification", "hyperbole",
"chiasm", "merism", "synecdoche", "parallelism", "inclusio",
"rhetorical question", "allegory", "symbolic language", "irony"
]
# Special case for Revelation text which is highly symbolic
if "throne" in text.lower() or "lamb" in text.lower() or "seal" in text.lower():
return "apocalyptic symbolism"
return random.choice(devices)
def get_concept(text):
"""Identify a theological concept"""
concepts = [
"divine sovereignty", "human responsibility", "covenant faithfulness",
"sacrificial atonement", "spiritual renewal", "moral obligation",
"divine justice", "eschatological hope", "messianic expectation",
"communal worship", "spiritual discipline", "ethical living",
"divine revelation", "prophetic fulfillment", "kingdom ethics"
]
return random.choice(concepts)
def get_cultural_element(text):
"""Identify a cultural element"""
elements = [
"religious practice", "social custom", "cultural tradition",
"political structure", "economic system", "family relationship",
"legal requirement", "worship ritual", "purity regulation",
"agricultural reference", "military imagery", "architectural feature"
]
return random.choice(elements)
def get_chapter_type(book, chapter):
"""Identify the type of chapter"""
# Simplified mapping of books to primary genre
book_genres = {
# Torah
"Genesis": "narrative",
"Exodus": "narrative with legal sections",
"Leviticus": "legal and ritual",
"Numbers": "mixed narrative and legal",
"Deuteronomy": "sermonic and legal",
# Historical
"Joshua": "historical narrative",
"Judges": "cyclical narrative",
"Ruth": "historical narrative",
"1 Samuel": "biographical narrative",
"2 Samuel": "biographical narrative",
"1 Kings": "historical narrative",
"2 Kings": "historical narrative",
"1 Chronicles": "historical and genealogical",
"2 Chronicles": "historical narrative",
"Ezra": "historical narrative",
"Nehemiah": "historical memoir",
"Esther": "historical narrative",
# Wisdom
"Job": "wisdom dialogue",
"Psalms": "poetic and liturgical",
"Proverbs": "wisdom sayings",
"Ecclesiastes": "philosophical reflection",
"Solomon's Song": "poetic love song",
# Prophetic
"Isaiah": "prophetic oracle",
"Jeremiah": "prophetic oracle",
"Lamentations": "funeral dirge",
"Ezekiel": "prophetic vision",
"Daniel": "apocalyptic and narrative",
"Hosea": "prophetic oracle",
"Joel": "prophetic oracle",
"Amos": "prophetic oracle",
"Obadiah": "prophetic oracle",
"Jonah": "prophetic narrative",
"Micah": "prophetic oracle",
"Nahum": "prophetic oracle",
"Habakkuk": "prophetic dialogue",
"Zephaniah": "prophetic oracle",
"Haggai": "prophetic oracle",
"Zechariah": "prophetic vision",
"Malachi": "prophetic disputation",
# Gospels
"Matthew": "biographical gospel",
"Mark": "action-oriented gospel",
"Luke": "historical gospel",
"John": "theological gospel",
# Acts
"Acts": "historical narrative",
# Epistles
"Romans": "theological epistle",
"1 Corinthians": "pastoral epistle",
"2 Corinthians": "apologetic epistle",
"Galatians": "polemical epistle",
"Ephesians": "theological epistle",
"Philippians": "friendship epistle",
"Colossians": "christological epistle",
"1 Thessalonians": "eschatological epistle",
"2 Thessalonians": "eschatological epistle",
"1 Timothy": "pastoral epistle",
"2 Timothy": "pastoral epistle",
"Titus": "pastoral epistle",
"Philemon": "personal epistle",
"Hebrews": "homiletical epistle",
"James": "wisdom epistle",
"1 Peter": "pastoral epistle",
"2 Peter": "polemical epistle",
"1 John": "theological epistle",
"2 John": "pastoral epistle",
"3 John": "personal epistle",
"Jude": "polemical epistle",
# Apocalyptic
"Revelation": "apocalyptic vision"
}
# Special cases for specific chapters
special_chapters = {
("Genesis", 1): "creation account",
("Genesis", 3): "fall narrative",
("Exodus", 20): "legal covenant",
("Leviticus", 16): "ritual instruction",
("Deuteronomy", 28): "covenant blessing and curse",
("Joshua", 1): "commissioning narrative",
("Judges", 2): "paradigmatic narrative",
("1 Samuel", 16): "anointing narrative",
("2 Samuel", 7): "covenant narrative",
("Psalms", 1): "wisdom psalm",
("Psalms", 22): "lament psalm",
("Psalms", 23): "shepherd psalm",
("Psalms", 24): "royal psalm",
("Psalms", 25): "prayer psalm",
("Psalms", 26): "trust psalm",
("Psalms", 27): "hope psalm",
("Psalms", 28): "deliverance psalm",
("Psalms", 29): "praise psalm",
("Psalms", 30): "joy psalm",
("Psalms", 31): "suffering psalm",
("Psalms", 32): "wisdom psalm",
("Psalms", 33): "praise psalm",
("Psalms", 34): "praise psalm",
("Psalms", 35): "praise psalm",
("Psalms", 36): "praise psalm"
}
def generate_chapter_overview(book, chapter, verses):
"""Generate an AI-powered overview of the entire chapter"""
# Simulated chapter overview
themes = [get_theme(v.text.lower()) for v in verses[:5]] # Sample themes from the first few verses
unique_themes = list(set(themes))[:3] # Get up to 3 unique themes
chapter_type = get_chapter_type(book, chapter)
time_period = get_time_period(book)
historical_context = get_historical_context(book)
overview = f"""
<p><strong>{book} {chapter}</strong> is a {chapter_type} chapter in the {get_testament_for_book(book)} that explores themes of {', '.join(unique_themes)}.
Written during {time_period}, this chapter should be understood within its historical context: {historical_context}</p>
<p>The chapter can be divided into several sections:</p>
<ol>
<li><strong>Verses 1-{min(5, len(verses))}</strong>: Introduction and setting the context</li>
{'<li><strong>Verses 6-' + str(min(12, len(verses))) + '</strong>: Development of key themes</li>' if len(verses) > 5 else ''}
{'<li><strong>Verses 13-' + str(min(20, len(verses))) + '</strong>: Central message and teachings</li>' if len(verses) > 12 else ''}
{'<li><strong>Verses ' + str(min(21, len(verses))) + '-' + str(len(verses)) + '</strong>: Conclusion and application</li>' if len(verses) > 20 else ''}
</ol>
<p>This chapter is significant because it {get_chapter_significance(book, chapter)}.
When studying this passage, it's important to consider both its immediate context within {book}
and its broader place in the scriptural canon.</p>
"""
return overview
def generate_cross_references(book, chapter, verse, verse_text):
"""Generate simulated cross-references for a verse"""
# Dictionary of sample cross-references by theme
theme_references = {
"salvation": [
{"book": "John", "chapter": 3, "verse": 16, "context": "God's love and salvation"},
{"book": "Romans", "chapter": 10, "verse": 9, "context": "Confession and belief for salvation"},
{"book": "Ephesians", "chapter": 2, "verse": 8, "context": "Salvation by grace through faith"}
],
"faith": [
{"book": "Hebrews", "chapter": 11, "verse": 1, "context": "Definition of faith"},
{"book": "James", "chapter": 2, "verse": 17, "context": "Faith and works"},
{"book": "Romans", "chapter": 1, "verse": 17, "context": "The righteous shall live by faith"}
],
"love": [
{"book": "1 Corinthians", "chapter": 13, "verse": 4, "context": "Characteristics of love"},
{"book": "1 John", "chapter": 4, "verse": 8, "context": "God is love"},
{"book": "John", "chapter": 15, "verse": 13, "context": "Greatest form of love"}
],
"judgment": [
{"book": "Matthew", "chapter": 25, "verse": 31, "context": "Final judgment"},
{"book": "Romans", "chapter": 2, "verse": 1, "context": "Judging others"},
{"book": "Revelation", "chapter": 20, "verse": 12, "context": "Judgment according to deeds"}
],
"creation": [
{"book": "Genesis", "chapter": 1, "verse": 1, "context": "Creation of heavens and earth"},
{"book": "Psalm", "chapter": 19, "verse": 1, "context": "Heavens declare God's glory"},
{"book": "Colossians", "chapter": 1, "verse": 16, "context": "All things created through Christ"}
]
}
# Identify themes in the verse text
verse_themes = []
for theme in theme_references.keys():
if theme in verse_text or random.random() < 0.2: # Randomly include some themes
verse_themes.append(theme)
# If no themes match, pick a random theme
if not verse_themes:
verse_themes = [random.choice(list(theme_references.keys()))]
# Get references for identified themes
references = []
for theme in verse_themes[:2]: # Limit to two themes
theme_refs = theme_references[theme]
for ref in random.sample(theme_refs, min(2, len(theme_refs))):
# Skip self-references
if ref["book"] == book and ref["chapter"] == chapter and ref["verse"] == verse:
continue
references.append({
"text": f"{ref['book']} {ref['chapter']}:{ref['verse']}",
"url": f"/book/{ref['book']}/chapter/{ref['chapter']}#verse-{ref['verse']}",
"context": ref["context"]
})
# Ensure we have at least one reference
if not references:
random_book = random.choice(["Matthew", "John", "Romans", "Psalms", "Proverbs"])
references.append({
"text": f"{random_book} 1:1",
"url": f"/book/{random_book}/chapter/1#verse-1",
"context": "Related teaching"
})
return references
def get_theme(text):
"""Extract a thematic element from text"""
themes = [
"redemption", "salvation", "faith", "obedience", "love",
"judgment", "mercy", "grace", "wisdom", "creation",
"covenant", "holiness", "righteousness", "truth", "hope",
"sacrifice", "worship", "prayer", "discipleship", "fellowship"
]
# First check if any themes appear directly in the text
for theme in themes:
if theme in text:
return theme
# Otherwise return a random theme
return random.choice(themes)
def get_key_phrase(text):
"""Extract a key phrase from the text"""
# Split the text into phrases
phrases = text.replace(".", ". ").replace(";", "; ").replace(":", ": ").split()
# Select a phrase of 3-5 words if the text is long enough
if len(phrases) > 5:
start = random.randint(0, len(phrases) - 5)
length = random.randint(3, min(5, len(phrases) - start))
return " ".join(phrases[start:start+length])
else:
# If text is short, just return a portion of it
return text[:min(len(text), 30)]
def get_language_feature(text):
"""Identify a language feature"""
features = [
"metaphorical language", "symbolic imagery", "parallelism",
"rhetorical questioning", "imperative form", "poetic structure",
"narrative technique", "prophetic language", "didactic teaching",
"pastoral guidance", "theological explanation", "eschatological reference"
]
return random.choice(features)
def get_literary_device(text):
"""Identify a literary device"""
devices = [
"metaphor", "simile", "allusion", "personification", "hyperbole",
"chiasm", "merism", "synecdoche", "parallelism", "inclusio",
"rhetorical question", "allegory", "symbolic language", "irony"
]
return random.choice(devices)
def get_concept(text):
"""Identify a theological concept"""
concepts = [
"divine sovereignty", "human responsibility", "covenant faithfulness",
"sacrificial atonement", "spiritual renewal", "moral obligation",
"divine justice", "eschatological hope", "messianic expectation",
"communal worship", "spiritual discipline", "ethical living",
"divine revelation", "prophetic fulfillment", "kingdom ethics"
]
return random.choice(concepts)
def get_cultural_element(text):
"""Identify a cultural element"""
elements = [
"religious practice", "social custom", "cultural tradition",
"political structure", "economic system", "family relationship",
"legal requirement", "worship ritual", "purity regulation",
"agricultural reference", "military imagery", "architectural feature"
]
return random.choice(elements)
def get_time_period(book):
"""Return the historical time period for a book"""
time_periods = {
# Torah
"Genesis": "the patriarchal period (c. 2000-1700 BCE)",
"Exodus": "the Egyptian bondage and wilderness wandering (c. 1446-1406 BCE)",
"Leviticus": "Israel's wilderness period (c. 1446-1406 BCE)",
"Numbers": "Israel's wilderness period (c. 1446-1406 BCE)",
"Deuteronomy": "the end of the wilderness wandering (c. 1406 BCE)",
# Historical books
"Joshua": "the conquest of Canaan (c. 1406-1375 BCE)",
"Judges": "the pre-monarchic period (c. 1375-1050 BCE)",
"Ruth": "the period of the Judges (c. 1100 BCE)",
"1 Samuel": "the transition to monarchy (c. 1050-1010 BCE)",
"2 Samuel": "David's reign (c. 1010-970 BCE)",
"1 Kings": "Solomon's reign and the divided kingdom (c. 970-853 BCE)",
"2 Kings": "the divided and exilic periods (c. 853-560 BCE)",
"1 Chronicles": "the post-exilic reflection on David's reign (c. 430-400 BCE)",
"2 Chronicles": "the post-exilic reflection on the monarchy (c. 430-400 BCE)",
"Ezra": "the post-exilic return (c. 458-440 BCE)",
"Nehemiah": "the rebuilding of Jerusalem (c. 445-420 BCE)",
"Esther": "the Persian period (c. 483-473 BCE)",
# Wisdom literature
"Job": "the patriarchal period (literary composition later)",
"Psalms": "various periods (c. 1000-400 BCE)",
"Proverbs": "primarily Solomon's reign (c. 970-930 BCE)",
"Ecclesiastes": "likely Solomon's reign (c. 970-930 BCE)",
"Solomon's Song": "Solomon's reign (c. 970-930 BCE)",
# Major Prophets
"Isaiah": "the Assyrian and pre-exilic periods (c. 740-680 BCE)",
"Jeremiah": "the final years of Judah and early exile (c. 627-580 BCE)",
"Lamentations": "just after Jerusalem's fall (c. 586 BCE)",
"Ezekiel": "the Babylonian exile (c. 593-570 BCE)",
"Daniel": "the Babylonian and Persian periods (c. 605-530 BCE)",
# Minor Prophets
"Hosea": "the final years of the northern kingdom (c. 755-710 BCE)",
"Joel": "possibly post-exilic period (uncertain date)",
"Amos": "the prosperous period of Jeroboam II (c. 760-750 BCE)",
"Obadiah": "possibly after Jerusalem's fall (c. 586 BCE)",
"Jonah": "the Assyrian period (c. 780-750 BCE)",
"Micah": "the late 8th century BCE (c. 735-700 BCE)",
"Nahum": "shortly before Nineveh's fall (c. 630-610 BCE)",
"Habakkuk": "the neo-Babylonian rise to power (c. 605-597 BCE)",
"Zephaniah": "during Josiah's reign (c. 640-609 BCE)",
"Haggai": "the early post-exilic period (c. 520 BCE)",
"Zechariah": "the early post-exilic period (c. 520-480 BCE)",
"Malachi": "the mid-5th century BCE (c. 460-430 BCE)",
# Gospels and Acts
"Matthew": "the late first century CE (c. 80-90 CE)",
"Mark": "the mid first century CE (c. 65-70 CE)",
"Luke": "the late first century CE (c. 80-85 CE)",
"John": "the late first century CE (c. 90-95 CE)",
"Acts": "the late first century CE (c. 80-85 CE)",
# Pauline Epistles
"Romans": "Paul's third missionary journey (c. 57 CE)",
"1 Corinthians": "Paul's third missionary journey (c. 55 CE)",
"2 Corinthians": "Paul's third missionary journey (c. 55-56 CE)",
"Galatians": "either before or after the Jerusalem Council (c. 48-55 CE)",
"Ephesians": "Paul's Roman imprisonment (c. 60-62 CE)",
"Philippians": "Paul's Roman imprisonment (c. 60-62 CE)",
"Colossians": "Paul's Roman imprisonment (c. 60-62 CE)",
"1 Thessalonians": "Paul's second missionary journey (c. 50-51 CE)",
"2 Thessalonians": "shortly after 1 Thessalonians (c. 50-51 CE)",
"1 Timothy": "after Paul's first Roman imprisonment (c. 62-64 CE)",
"2 Timothy": "during Paul's second Roman imprisonment (c. 66-67 CE)",
"Titus": "after Paul's first Roman imprisonment (c. 62-64 CE)",
"Philemon": "Paul's Roman imprisonment (c. 60-62 CE)",
"Hebrews": "before Jerusalem's destruction (c. 60-70 CE)",
# General Epistles
"James": "the early church period (c. 45-50 CE)",
"1 Peter": "during Nero's persecution (c. 62-64 CE)",
"2 Peter": "shortly before Peter's death (c. 65-68 CE)",
"1 John": "the late first century CE (c. 85-95 CE)",
"2 John": "the late first century CE (c. 85-95 CE)",
"3 John": "the late first century CE (c. 85-95 CE)",
"Jude": "the late first century CE (c. 65-80 CE)",
# Apocalyptic
"Revelation": "the end of the first century CE (c. 95 CE)"
}
return time_periods.get(book, "the biblical period")
def get_historical_context(book):
"""Return historical context for a book"""
historical_contexts = {
# Torah
"Genesis": "The ancient Near Eastern world was filled with competing creation narratives and flood stories.",
"Exodus": "Egypt was the dominant superpower with a complex polytheistic religion and a god-king pharaoh.",
"Leviticus": "The ritual systems addressed were designed to distinguish Israel from surrounding Canaanite practices.",
"Numbers": "The wilderness journey occurred between Egypt's dominance and the Canaanite tribal systems.",
"Deuteronomy": "Moses delivered these speeches as Israel prepared to enter a land filled with different Canaanite city-states.",
# Historical books
"Joshua": "Canaan was fragmented into city-states with various tribal alliances and religious practices.",
"Judges": "Without central leadership, Israel faced constant threats from surrounding peoples like the Philistines and Midianites.",
"Ruth": "During the tribal confederacy period, local customs and family laws were paramount for survival.",
"1 Samuel": "Israel transitioned from tribal confederacy to monarchy while facing Philistine military pressure.",
"2 Samuel": "David established Jerusalem as the capital during a time of regional power vacuum.",
"1 Kings": "Solomon's reign represented Israel's golden age, with international trade and diplomatic relations.",
"2 Kings": "The divided kingdoms faced threats from rising empires: Assyria and later Babylon.",
"1 Chronicles": "Written after exile to reestablish national identity through connection to David's lineage.",
"2 Chronicles": "Written to remind returning exiles of their temple-centered worship and Davidic heritage.",
"Ezra": "The Persian Empire allowed religious freedom while maintaining political control.",
"Nehemiah": "Persian authorities permitted Jerusalem's rebuilding under local leadership with imperial oversight.",
"Esther": "Jews in diaspora faced both integration opportunities and threats within the vast Persian Empire.",
# Wisdom literature
"Job": "Ancient wisdom traditions often wrestled with the problem of suffering and divine justice.",
"Psalms": "Temple worship utilized these compositions across various periods of Israel's history.",
"Proverbs": "Ancient Near Eastern wisdom literature was common in royal courts for training officials.",
"Ecclesiastes": "Royal wisdom reflections paralleled other ancient Near Eastern philosophical works.",
"Solomon's Song": "Ancient Near Eastern love poetry often used agricultural and royal imagery.",
# Major Prophets
"Isaiah": "Addressed Judah during Assyria's rise, Babylon's threat, and anticipated restoration.",
"Jeremiah": "Prophesied during Judah's final years as Babylon became the dominant power.",
"Lamentations": "Written amid the devastating aftermath of Jerusalem's destruction by Babylon.",
"Ezekiel": "Ministered to exiles in Babylon with visions of God's glory and future restoration.",
"Daniel": "Demonstrates faithful living under foreign rule during the Babylonian and Persian empires.",
# Minor Prophets
"Hosea": "Israel faced imminent threat from Assyria while engaging in Canaanite religious syncretism.",
"Joel": "Addressed a community devastated by natural disaster as a sign of divine judgment.",
"Amos": "Economic prosperity masked serious social injustice and religious hypocrisy.",
"Obadiah": "Edom's betrayal of Judah during Jerusalem's fall heightened ancient tribal hostilities.",
"Jonah": "Nineveh was the capital of the feared Assyrian Empire, Israel's enemy.",
"Micah": "Rural communities suffered while urban elites prospered during Assyria's regional dominance.",
"Nahum": "Nineveh's anticipated fall would end a century of Assyrian oppression.",
"Habakkuk": "Babylon's rise to power raised questions about God using pagan nations as instruments.",
"Zephaniah": "Josiah's reforms occurred against the backdrop of Assyria's decline and Babylon's rise.",
"Haggai": "Economic hardship and political uncertainty complicated the returning exiles' rebuilding efforts.",
"Zechariah": "Persian support for temple rebuilding came with continued imperial control.",
"Malachi": "Post-exilic community struggled with religious apathy and intermarriage challenges.",
# Gospels and Acts
"Matthew": "Written when Christianity was separating from Judaism following Jerusalem's destruction.",
"Mark": "Composed during or just after Nero's persecution when eyewitnesses were disappearing.",
"Luke": "Written when Christians needed to understand their place in the Roman world.",
"John": "Addressed late first-century challenges from both Judaism and emerging Gnostic thought.",
"Acts": "Chronicles Christianity's spread across the Roman Empire despite official and unofficial opposition.",
# Pauline Epistles
"Romans": "Christians in Rome navigated tensions between Jewish and Gentile believers under imperial watch.",
"1 Corinthians": "The church existed in a prosperous, cosmopolitan, morally permissive Roman colony.",
"2 Corinthians": "Paul defended his apostleship against challenges in a culture valuing rhetorical prowess.",
"Galatians": "Gentile believers faced pressure to adopt Jewish practices for full acceptance.",
"Ephesians": "Ephesus was a major center of pagan worship, particularly of the goddess Artemis.",
"Philippians": "The church in this Roman colony maintained partnership with Paul despite his imprisonment.",
"Colossians": "Syncretistic philosophy threatened to compromise the sufficiency of Christ.",
"1 Thessalonians": "New believers faced persecution from both Jewish opposition and pagan neighbors.",
"2 Thessalonians": "Confusion about Christ's return caused some believers to abandon daily responsibilities.",
"1 Timothy": "False teaching in Ephesus required organizational and doctrinal clarification.",
"2 Timothy": "Paul's final imprisonment occurred during intensified persecution under Nero.",
"Titus": "Cretan culture's negative reputation required special attention to Christian character.",
"Philemon": "Roman slavery was addressed through Christian principles without direct confrontation.",
"Hebrews": "Jewish Christians faced persecution pressure to return to Judaism's legal protections.",
# General Epistles
"James": "Early Jewish believers struggled to live out faith amid economic hardship and discrimination.",
"1 Peter": "Christians throughout Asia Minor faced growing social hostility and potential persecution.",
"2 Peter": "False teachers exploited Christian freedom for immoral purposes and denied divine judgment.",
"1 John": "Early Gnostic ideas threatened the understanding of Christ's incarnation and redemption.",
"2 John": "Itinerant teachers required careful vetting as false teaching spread through hospitality networks.",
"3 John": "Power struggles in local churches complicated missionary support and fellowship.",
"Jude": "Libertine teaching undermined moral standards by distorting grace.",
# Apocalyptic
"Revelation": "Emperor worship intensified under Domitian, pressuring Christians to compromise their exclusive loyalty to Christ."
}
return historical_contexts.get(book, "This text emerged within the historical context of ancient religious traditions.")
def get_chapter_type(book, chapter):
"""Identify the type of chapter"""
# Simplified mapping of books to primary genre
book_genres = {
# Torah
"Genesis": "narrative",
"Exodus": "narrative with legal sections",
"Leviticus": "legal and ritual",
"Numbers": "mixed narrative and legal",
"Deuteronomy": "sermonic and legal",
# Historical
"Joshua": "historical narrative",
"Judges": "cyclical narrative",
"Ruth": "historical narrative",
"1 Samuel": "biographical narrative",
"2 Samuel": "biographical narrative",
"1 Kings": "historical narrative",
"2 Kings": "historical narrative",
"1 Chronicles": "historical and genealogical",
"2 Chronicles": "historical narrative",
"Ezra": "historical narrative",
"Nehemiah": "historical memoir",
"Esther": "historical narrative",
# Wisdom
"Job": "wisdom dialogue",
"Psalms": "poetic and liturgical",
"Proverbs": "wisdom sayings",
"Ecclesiastes": "philosophical reflection",
"Solomon's Song": "poetic love song",
# Prophetic
"Isaiah": "prophetic oracle",
"Jeremiah": "prophetic oracle",
"Lamentations": "funeral dirge",
"Ezekiel": "prophetic vision",
"Daniel": "apocalyptic and narrative",
"Hosea": "prophetic oracle",
"Joel": "prophetic oracle",
"Amos": "prophetic oracle",
"Obadiah": "prophetic oracle",
"Jonah": "prophetic narrative",
"Micah": "prophetic oracle",
"Nahum": "prophetic oracle",
"Habakkuk": "prophetic dialogue",
"Zephaniah": "prophetic oracle",
"Haggai": "prophetic oracle",
"Zechariah": "prophetic vision",
"Malachi": "prophetic disputation",
# Gospels
"Matthew": "biographical gospel",
"Mark": "action-oriented gospel",
"Luke": "historical gospel",
"John": "theological gospel",
# Acts
"Acts": "historical narrative",
# Epistles
"Romans": "theological epistle",
"1 Corinthians": "pastoral epistle",
"2 Corinthians": "apologetic epistle",
"Galatians": "polemical epistle",
"Ephesians": "theological epistle",
"Philippians": "friendship epistle",
"Colossians": "christological epistle",
"1 Thessalonians": "eschatological epistle",
"2 Thessalonians": "eschatological epistle",
"1 Timothy": "pastoral epistle",
"2 Timothy": "pastoral epistle",
"Titus": "pastoral epistle",
"Philemon": "personal epistle",
"Hebrews": "homiletical epistle",
"James": "wisdom epistle",
"1 Peter": "pastoral epistle",
"2 Peter": "polemical epistle",
"1 John": "theological epistle",
"2 John": "pastoral epistle",
"3 John": "personal epistle",
"Jude": "polemical epistle",
# Apocalyptic
"Revelation": "apocalyptic vision"
}
# Special cases for specific chapters
special_chapters = {
("Genesis", 1): "creation account",
("Genesis", 3): "fall narrative",
("Exodus", 20): "legal covenant",
("Leviticus", 16): "ritual instruction",
("Deuteronomy", 28): "covenant blessing and curse",
("Joshua", 1): "commissioning narrative",
("Judges", 2): "paradigmatic narrative",
("1 Samuel", 16): "anointing narrative",
("2 Samuel", 7): "covenant narrative",
("Psalms", 1): "wisdom psalm",
("Psalms", 22): "lament psalm",
("Psalms", 23): "trust psalm",
("Isaiah", 53): "suffering servant oracle",
("Matthew", 5): "ethical teaching",
("John", 1): "theological prologue",
("Romans", 8): "theological exposition",
("1 Corinthians", 13): "hymn to love",
("Revelation", 1): "apocalyptic vision"
}
# Check if this is a special chapter
if (book, chapter) in special_chapters:
return special_chapters[(book, chapter)]
# Otherwise return the general book genre
return book_genres.get(book, "scriptural")
def get_testament_for_book(book):
"""Determine if a book is in the Old or New Testament"""
old_testament = [
"Genesis", "Exodus", "Leviticus", "Numbers", "Deuteronomy",
"Joshua", "Judges", "Ruth", "1 Samuel", "2 Samuel",
"1 Kings", "2 Kings", "1 Chronicles", "2 Chronicles",
"Ezra", "Nehemiah", "Esther", "Job", "Psalms", "Proverbs",
"Ecclesiastes", "Solomon's Song", "Isaiah", "Jeremiah",
"Lamentations", "Ezekiel", "Daniel", "Hosea", "Joel", "Amos",
"Obadiah", "Jonah", "Micah", "Nahum", "Habakkuk", "Zephaniah",
"Haggai", "Zechariah", "Malachi"
]
return "Old Testament" if book in old_testament else "New Testament"
def generate_literary_features(book, genre):
"""Generate commentary on literary features of a book"""
# Default features based on genre
if "narrative" in genre.lower():
return f"""
<p>{book} employs narrative techniques characteristic of biblical historiography. The book uses plot development, characterization, dialogue, and setting to convey both historical events and theological meaning. Narratives in {book} are carefully structured to highlight divine providence and human response.</p>
<h3>Structure</h3>
<p>The narrative structure of {book} involves a clear progression with rising and falling action, climactic moments, and resolution. The author selectively includes details that advance the theological purpose while maintaining historical accuracy.</p>
<h3>Literary Devices</h3>
<p>Common literary devices in {book} include:</p>
<ul>
<li><strong>Repetition</strong> - Key phrases and motifs recur to emphasize important themes</li>
<li><strong>Type-scenes</strong> - Conventional scenarios (e.g., encounters at wells, divine calls) that evoke specific expectations</li>
<li><strong>Inclusio</strong> - Framing sections with similar language to create literary units</li>
<li><strong>Chiasm</strong> - Mirror-image structures that highlight central elements</li>
</ul>
<p>These narrative techniques guide the reader's interpretation and highlight theological significance within historical events.</p>
"""
elif "epistle" in genre.lower():
return f"""
<p>{book} follows the conventions of ancient letter-writing while adapting them for theological instruction. The epistle combines formal elements of Greco-Roman correspondence with Jewish expository methods to communicate Christian teaching.</p>
<h3>Structure</h3>
<p>The epistle follows a typical pattern including:</p>
<ul>
<li><strong>Opening</strong> - Sender, recipients, and greeting (often theologically expanded)</li>
<li><strong>Thanksgiving/Prayer</strong> - Expressing gratitude and/or intercession for recipients</li>
<li><strong>Body</strong> - Doctrinal exposition followed by practical application</li>
<li><strong>Closing</strong> - Final exhortations, greetings, and benediction</li>
</ul>
<h3>Literary Devices</h3>
<p>The epistle employs various rhetorical techniques including:</p>
<ul>
<li><strong>Diatribe</strong> - Dialogue with imaginary opponent through questions and answers</li>
<li><strong>Paraenesis</strong> - Moral exhortation often through contrasting vices and virtues</li>
<li><strong>Examples</strong> - Drawing on biblical figures or contemporary situations as models</li>
<li><strong>Metaphors</strong> - Extended comparisons that illustrate theological concepts</li>
</ul>
<p>These epistolary features reflect both Greco-Roman rhetorical education and Jewish interpretive traditions adapted for Christian purposes.</p>
"""
elif "wisdom" in genre.lower() or "poetry" in genre.lower():
return f"""
<p>{book} exemplifies biblical wisdom literature and poetic expression. The book uses carefully crafted language, figurative speech, and structural patterns to convey insights about divine order and human experience.</p>
<h3>Poetic Structure</h3>
<p>The poetry in {book} primarily employs parallelism, where successive lines relate to each other in various ways:</p>
<ul>
<li><strong>Synonymous parallelism</strong> - Second line restates the first with similar meaning</li>
<li><strong>Antithetic parallelism</strong> - Second line contrasts with the first</li>
<li><strong>Synthetic parallelism</strong> - Second line develops or completes the first</li>
<li><strong>Emblematic parallelism</strong> - One line uses a metaphor to illustrate the other</li>
</ul>
<h3>Literary Devices</h3>
<p>{book} employs numerous literary techniques including:</p>
<ul>
<li><strong>Imagery</strong> - Vivid sensory language drawing on nature, daily life, and cultural practices</li>
<li><strong>Metaphor and simile</strong> - Comparisons that illuminate abstract concepts</li>
<li><strong>Acrostic patterns</strong> - Alphabetical arrangements that structure content</li>
<li><strong>Personification</strong> - Abstract qualities given human attributes (particularly wisdom)</li>
</ul>
<p>These poetic features create aesthetic beauty while making the wisdom more memorable and impactful.</p>
"""
elif "prophetic" in genre.lower():
return f"""
<p>{book} employs the distinctive literary forms of biblical prophecy. The book combines poetic expression, symbolic actions, and visionary experiences to communicate divine messages with both immediate and future significance.</p>
<h3>Prophetic Forms</h3>
<p>{book} includes various prophetic forms:</p>
<ul>
<li><strong>Oracle</strong> - Divine speech introduced by "Thus says the LORD" or similar formula</li>
<li><strong>Woe oracle</strong> - Judgment pronouncement beginning with "Woe to..."</li>
<li><strong>Lawsuit</strong> - Covenant litigation using legal metaphors with witnesses, evidence, and verdict</li>
<li><strong>Vision report</strong> - Account of prophetic visions with interpretation</li>
<li><strong>Symbolic action</strong> - Prophetic performance conveying message visually</li>
</ul>
<h3>Literary Devices</h3>
<p>Prophetic literature in {book} employs various techniques:</p>
<ul>
<li><strong>Metaphor and simile</strong> - Comparing Israel to unfaithful spouse, vineyard, etc.</li>
<li><strong>Hyperbole</strong> - Deliberate exaggeration for rhetorical effect</li>
<li><strong>Merism</strong> - Expressing totality through contrasting pairs</li>
<li><strong>Wordplay</strong> - Puns and sound associations (particularly in Hebrew)</li>
</ul>
<p>These prophetic literary features combine aesthetic power with rhetorical force to call for response to divine revelation.</p>
"""
elif "apocalyptic" in genre.lower():
return f"""
<p>{book} exemplifies apocalyptic literature with its distinctive symbolic imagery and visionary framework. The book uses heavily symbolic language, cosmic dualism, and revelatory encounters to unveil spiritual realities and future events.</p>
<h3>Apocalyptic Features</h3>
<p>Key characteristics of {book} as apocalyptic literature include:</p>
<ul>
<li><strong>Symbolic visions</strong> - Elaborate imagery requiring interpretation</li>
<li><strong>Heavenly mediators</strong> - Angels explaining visions to the recipient</li>
<li><strong>Cosmic dualism</strong> - Sharp contrast between good/evil, present age/age to come</li>
<li><strong>Deterministic view</strong> - History moving toward predetermined divine conclusion</li>
<li><strong>Pseudonymity</strong> - Attribution to ancient figure (in non-canonical apocalypses)</li>
</ul>
<h3>Literary Devices</h3>
<p>Apocalyptic literature in {book} employs various techniques:</p>
<ul>
<li><strong>Symbolism</strong> - Numbers, colors, and animals representing spiritual realities</li>
<li><strong>Mythic imagery</strong> - Drawing on cosmic battle motifs and ancient Near Eastern symbols</li>
<li><strong>Recapitulation</strong> - Same events described from different perspectives</li>
<li><strong>Intercalation</strong> - Interrupting one sequence with another for theological purposes</li>
</ul>
<p>These apocalyptic features enable the communication of transcendent realities that defy literal description and provide hope in times of crisis.</p>
"""
elif "gospel" in genre.lower():
return f"""
<p>{book} represents the distinctive gospel genre—a theological biography focusing on Jesus' life, teaching, death, and resurrection. The book combines narrative elements, discourse material, and passion account to proclaim Jesus' identity and significance.</p>
<h3>Structure</h3>
<p>{book} organizes its material with theological purpose, including:</p>
<ul>
<li><strong>Prologue</strong> - Introducing theological themes and Jesus' identity</li>
<li><strong>Ministry narrative</strong> - Accounts of teachings, miracles, and encounters</li>
<li><strong>Discourse sections</strong> - Extended teaching blocks on various themes</li>
<li><strong>Passion narrative</strong> - Detailed account of Jesus' final days, death, and resurrection</li>
</ul>
<h3>Literary Devices</h3>
<p>The gospel employs various techniques including:</p>
<ul>
<li><strong>Inclusio</strong> - Framing devices marking literary units</li>
<li><strong>Chiasm</strong> - Mirror structures highlighting central elements</li>
<li><strong>Typology</strong> - Presenting Jesus as fulfilling Old Testament patterns</li>
<li><strong>Irony</strong> - Contrasts between appearance and reality, human and divine perspectives</li>
<li><strong>Parables</strong> - Figurative stories conveying kingdom truths</li>
</ul>
<p>These gospel features combine to present Jesus Christ as the fulfillment of God's promises and the decisive revelation of God's salvation.</p>
"""
else:
return f"""
<p>{book} employs various literary techniques and structural elements to communicate its message effectively. The book's form serves its function, using appropriate conventions to convey its theological content.</p>
<h3>Structure</h3>
<p>The book demonstrates intentional organization, with distinct sections addressing different aspects of its theme. Transitions between sections are marked by shifts in topic, audience, or literary form.</p>
<h3>Literary Devices</h3>
<p>The book employs various literary techniques including:</p>
<ul>
<li><strong>Imagery</strong> - Concrete pictures that convey abstract concepts</li>
<li><strong>Repetition</strong> - Key terms and phrases that emphasize important themes</li>
<li><strong>Contrast</strong> - Opposing concepts to highlight distinctions</li>
<li><strong>Figurative language</strong> - Metaphors and similes that illuminate meaning</li>
</ul>
<p>These literary features enhance the book's communicative power and contribute to its enduring significance in the biblical canon.</p>
"""
def generate_book_themes(book):
"""Generate themes for a book"""
# Book-specific themes - abbreviated versions, expand as needed
themes = {
"Genesis": """
<p>Genesis establishes the foundational theological themes that undergird the entire biblical narrative:</p>
<h3>Divine Sovereignty and Creative Order</h3>
<p>Genesis opens with the most profound theological statement in Scripture: "In the beginning God created the heavens and the earth" (1:1). This declaration establishes God's absolute sovereignty over all reality. The creation account reveals God's transcendence, immanence, and wisdom in creating with purpose and design.</p>
<h3>The Imago Dei and Human Dignity</h3>
<p>The creation of humanity "in the image of God" (1:26-27) represents one of Scripture's most profound anthropological statements. This divine image distinguishes humans from all other creatures, conferring unique dignity and capacity for relationship with the divine.</p>
<h3>The Fall and Total Depravity</h3>
<p>Genesis 3 records the catastrophic entrance of sin into God's perfect creation. The progression of sin from Genesis 3 through 11 demonstrates sin's exponential expansion. Yet even in judgment, divine grace appears through promised redemption (3:15).</p>
<h3>Covenant Theology and Redemptive Promise</h3>
<p>Genesis introduces the fundamental covenant structure governing God's relationship with humanity. The Abrahamic covenant (Genesis 12, 15, 17, 22) forms the foundational charter for God's redemptive work.</p>
""",
"Exodus": """
<p>Exodus develops several major theological themes that shape the biblical narrative:</p>
<h3>Divine Deliverance</h3>
<p>The exodus event establishes God as the deliverer who sees affliction, hears cries, and acts powerfully to save. This deliverance comes through both supernatural intervention and human agency, establishing a pattern where God works through human instruments while maintaining divine sovereignty.</p>
<h3>Covenant Relationship</h3>
<p>Exodus transforms God's covenant with the patriarchs into a formalized national covenant at Sinai. This covenant establishes Israel's special status as God's "treasured possession," "kingdom of priests," and "holy nation" (Exodus 19:5-6).</p>
<h3>Divine Revelation</h3>
<p>Throughout Exodus, God progressively reveals Himself through words and actions. The revelation culminates in the giving of the law and the tabernacle instructions.</p>
<h3>Divine Presence</h3>
<p>The tabernacle establishment addresses how a holy God can dwell among an unholy people. The book concludes with God's glory filling the tabernacle, confirming His presence among Israel.</p>
""",
"Revelation": """
<p>Revelation develops several major themes that bring the biblical narrative to its climactic conclusion:</p>
<h3>Divine Sovereignty</h3>
<p>God's absolute sovereignty over history and creation stands as the book's foundation. Despite apparent chaos and the temporary triumph of evil, the heavenly throne room scenes establish that God remains in control.</p>
<h3>Christ's Identity and Victory</h3>
<p>Revelation presents Christ as the glorified Lord, the slaughtered but victorious Lamb, and the conquering King. The paradoxical image of the slain Lamb who conquers is particularly significant.</p>
<h3>Faithful Witness Amid Persecution</h3>
<p>The call to faithful endurance despite suffering runs throughout the book. Martyrdom is presented not as defeat but as victory following Christ's pattern.</p>
<h3>New Creation</h3>
<p>The climactic vision of new heavens and earth completes the biblical narrative begun in Genesis, emphasizing the comprehensive scope of redemption.</p>
"""
}
# Default themes based on testament and genre
if book not in themes:
testament = get_testament_for_book(book)
genre = get_book_genre(book)
if testament == "Old Testament":
if "narrative" in genre.lower():
return """
<p>The book develops several significant theological themes:</p>
<h3>Divine Providence</h3>
<p>God sovereignly works through historical circumstances and human decisions to accomplish His purposes.</p>
<h3>Covenant Fidelity</h3>
<p>The book traces God's faithfulness to His covenant promises despite human failings.</p>
<h3>Leadership and Authority</h3>
<p>Various leaders demonstrate both positive and negative examples of exercising authority.</p>
<h3>Obedience and Blessing</h3>
<p>The narrative demonstrates connections between faithfulness to God's commands and experiencing His blessing.</p>
"""
elif "prophetic" in genre.lower():
return """
<p>The book develops several significant theological themes:</p>
<h3>Divine Judgment</h3>
<p>God's righteous response to persistent sin demonstrates His holiness and justice.</p>
<h3>Repentance and Restoration</h3>
<p>God's judgment aims at restoration, with calls to return to covenant faithfulness.</p>
<h3>The Day of the LORD</h3>
<p>The prophetic anticipation of divine intervention brings both judgment and vindication.</p>
<h3>Messianic Hope</h3>
<p>Promises of a coming deliverer point toward God's ultimate solution to human sin.</p>
"""
else:
return """
<p>The book develops several significant theological themes:</p>
<h3>Divine Revelation</h3>
<p>God communicates His character, will, and purposes through various means.</p>
<h3>Covenant Relationship</h3>
<p>The formal relationship between God and His people establishes mutual commitments.</p>
<h3>Human Responsibility</h3>
<p>People are accountable for their response to divine revelation.</p>
<h3>Divine Faithfulness</h3>
<p>Despite human failures, God remains faithful to His promises and purposes.</p>
"""
else: # New Testament
if "gospel" in genre.lower():
return """
<p>The book develops several significant theological themes:</p>
<h3>Christology</h3>
<p>Jesus is presented as Son of God, Son of Man, Messiah, Savior, and Lord.</p>
<h3>Kingdom of God</h3>
<p>Jesus' proclamation and demonstration of God's reign reveals both its present reality and future consummation.</p>
<h3>Discipleship</h3>
<p>Following Jesus requires transformed values, priorities, and relationships.</p>
<h3>Fulfillment</h3>
<p>Jesus fulfills Old Testament prophecies, patterns, and promises.</p>
"""
elif "epistle" in genre.lower():
return """
<p>The book develops several significant theological themes:</p>
<h3>Christology</h3>
<p>Jesus Christ's person and work form the foundation for Christian faith and practice.</p>
<h3>Soteriology</h3>
<p>Salvation through Christ involves justification, reconciliation, redemption, and sanctification.</p>
<h3>Ecclesiology</h3>
<p>The church as Christ's body has both unity and diversity.</p>
<h3>Ethics</h3>
<p>Christian behavior flows from gospel transformation rather than mere rule-keeping.</p>
"""
else:
return """
<p>The book develops several significant theological themes:</p>
<h3>Christology</h3>
<p>Jesus Christ's identity and work form the center of Christian faith.</p>
<h3>Soteriology</h3>
<p>Salvation through Christ transforms believers' standing before God.</p>
<h3>Ecclesiology</h3>
<p>The church has a distinct identity and mission in the world.</p>
<h3>Eschatology</h3>
<p>God's future promises provide hope and shape present priorities.</p>
"""
return themes.get(book, """
<p>The book develops several significant theological themes:</p>
<h3>Divine Revelation</h3>
<p>God communicates His character, will, and purposes through various means.</p>
<h3>Covenant Relationship</h3>
<p>The formal relationship between God and His people establishes mutual commitments.</p>
<h3>Human Responsibility</h3>
<p>People are accountable for their response to divine revelation.</p>
<h3>Divine Faithfulness</h3>
<p>Despite human failures, God remains faithful to His promises and purposes.</p>
""")
def generate_theological_significance(book):
"""Generate theological significance for a book"""
# Book-specific theological significance - abbreviated versions
theological = {
"Genesis": """
<p>Genesis establishes the foundational theological architecture for understanding God's character and redemptive purposes:</p>
<h3>Doctrine of God</h3>
<p>Genesis reveals the one true God as utterly distinct from polytheistic deities. God appears as self-existent, transcendent yet immanent, omnipotent, omniscient, omnipresent, and immutable.</p>
<h3>Doctrine of Humanity</h3>
<p>The creation of humanity in God's image establishes fundamental theological anthropology. The divine image encompasses rational, moral, spiritual, creative, and relational dimensions.</p>
<h3>Doctrine of Sin</h3>
<p>Genesis 3 provides the biblical account of sin's entry into creation, establishing the framework for understanding human moral corruption.</p>
<h3>Doctrine of Salvation</h3>
<p>Genesis 3:15 introduces the protoevangelium ("first gospel"), promising that the woman's offspring will defeat the serpent. This establishes the pattern of redemption through suffering.</p>
""",
"Exodus": """
<p>Exodus develops several foundational theological concepts:</p>
<h3>Doctrine of God</h3>
<p>Exodus significantly advances biblical revelation about God's nature. Through His self-disclosure as "I AM WHO I AM" (Exodus 3:14), God reveals His self-existence and covenant faithfulness.</p>
<h3>Doctrine of Salvation</h3>
<p>The exodus event establishes the paradigm for understanding salvation throughout Scripture. The Passover introduces substitutionary atonement concepts later fulfilled in Christ.</p>
<h3>Doctrine of Covenant</h3>
<p>Exodus develops the covenant concept, now expanded to include an entire nation. This establishes Israel's unique relationship with God as a "kingdom of priests."</p>
<h3>Doctrine of Worship</h3>
<p>The tabernacle instructions establish principles for appropriate worship, including divine prescription, centrality of sacrifice, and priestly mediation.</p>
"""
}
# Generate generic theological significance if specific content isn't available
if book not in theological:
testament = get_testament_for_book(book)
if testament == "Old Testament":
return f"""
<p>{book} contributes significantly to biblical theology in several areas:</p>
<h3>Understanding of God</h3>
<p>The book reveals aspects of God's character and ways of working in history.</p>
<h3>Covenant Relationship</h3>
<p>The book develops aspects of God's covenant relationship with Israel.</p>
<h3>Ethical Framework</h3>
<p>Through commands and examples, {book} contributes to biblical understanding of righteous living.</p>
<h3>Messianic Anticipation</h3>
<p>Various passages contribute to the developing messianic hope in Scripture.</p>
"""
else: # New Testament
return f"""
<p>{book} contributes significantly to biblical theology in several areas:</p>
<h3>Christology</h3>
<p>The book develops understanding of Jesus Christ's person and work.</p>
<h3>Soteriology</h3>
<p>The book articulates aspects of salvation accomplished through Christ.</p>
<h3>Ecclesiology</h3>
<p>Through instruction and example, {book} shapes understanding of the church's nature and purpose.</p>
<h3>Eschatology</h3>
<p>The book contributes to biblical teaching about last things.</p>
"""
return theological.get(book, """
<p>The book develops several significant theological concepts:</p>
<h3>Divine Revelation</h3>
<p>God communicates His character, will, and purposes through various means.</p>
<h3>Covenant Relationship</h3>
<p>The formal relationship between God and His people establishes mutual commitments.</p>
<h3>Human Responsibility</h3>
<p>People are accountable for their response to divine revelation.</p>
<h3>Divine Faithfulness</h3>
<p>Despite human failures, God remains faithful to His promises and purposes.</p>
""")
def generate_book_tags(book, genre):
"""Generate tags for a book based on its themes and genre"""
# Base tags on genre
genre_tags = {
"narrative": ["Historical", "Narrative", "Story"],
"law": ["Law", "Torah", "Covenant"],
"poetry": ["Poetry", "Wisdom", "Lyrical"],
"prophecy": ["Prophecy", "Prophetic", "Oracle"],
"apocalyptic": ["Apocalyptic", "Symbolic", "Visionary"],
"epistle": ["Epistle", "Letter", "Instruction"],
"gospel": ["Gospel", "Biography", "Testimony"],
"wisdom": ["Wisdom", "Proverb", "Teaching"]
}
# Book-specific tags
book_specific_tags = {
"Genesis": ["Creation", "Patriarchs", "Covenant", "Origins"],
"Exodus": ["Deliverance", "Law", "Tabernacle", "Moses"],
"Leviticus": ["Holiness", "Sacrifice", "Priesthood", "Ritual"],
"Numbers": ["Wilderness", "Journey", "Census", "Rebellion"],
"Deuteronomy": ["Covenant", "Law", "Moses", "Instruction"],
"Joshua": ["Conquest", "Promised Land", "Leadership", "Victory"],
"Judges": ["Cycle", "Deliverance", "Apostasy", "Tribalism"],
"Ruth": ["Loyalty", "Redemption", "Kinsman-Redeemer", "Foreigner"],
"1 Samuel": ["Kingship", "Saul", "David", "Transition"],
"2 Samuel": ["David", "Kingdom", "Covenant", "Kingship"],
"1 Kings": ["Solomon", "Temple", "Division", "Kings"],
"2 Kings": ["Kings", "Prophets", "Exile", "Judgment"],
"1 Chronicles": ["David", "Genealogy", "Temple", "Worship"],
"2 Chronicles": ["Temple", "Kings", "Worship", "Reformation"],
"Ezra": ["Return", "Restoration", "Temple", "Law"],
"Nehemiah": ["Rebuilding", "Walls", "Reform", "Leadership"],
"Esther": ["Providence", "Deliverance", "Courage", "Identity"],
"Job": ["Suffering", "Wisdom", "Righteousness", "Divine Justice"],
"Psalms": ["Worship", "Praise", "Lament", "Prayer"],
"Proverbs": ["Wisdom", "Instruction", "Conduct", "Character"],
"Ecclesiastes": ["Meaning", "Vanity", "Wisdom", "Purpose"],
"Solomon's Song": ["Love", "Marriage", "Devotion", "Relationship"],
"Isaiah": ["Holiness", "Messiah", "Judgment", "Restoration"],
"Jeremiah": ["Judgment", "Covenant", "Restoration", "Prophet"],
"Lamentations": ["Grief", "Judgment", "Mercy", "Destruction"],
"Ezekiel": ["Glory", "Vision", "Judgment", "Restoration"],
"Daniel": ["Kingdom", "Sovereignty", "Faithfulness", "Prophecy"],
"Hosea": ["Faithfulness", "Covenant", "Redemption", "Apostasy"],
"Joel": ["Day of the LORD", "Judgment", "Restoration", "Spirit"],
"Amos": ["Justice", "Judgment", "Righteousness", "Prophecy"],
"Obadiah": ["Judgment", "Pride", "Edom", "Restoration"],
"Jonah": ["Mercy", "Mission", "Repentance", "Compassion"],
"Micah": ["Justice", "Judgment", "Messiah", "Covenant"],
"Nahum": ["Judgment", "Nineveh", "Justice", "Vengeance"],
"Habakkuk": ["Faith", "Justice", "Sovereignty", "Questioning"],
"Zephaniah": ["Day of the LORD", "Judgment", "Remnant", "Restoration"],
"Haggai": ["Temple", "Priorities", "Restoration", "Blessing"],
"Zechariah": ["Messiah", "Vision", "Restoration", "Future"],
"Malachi": ["Covenant", "Faithfulness", "Offering", "Messenger"],
"Matthew": ["Kingdom", "Messiah", "Fulfillment", "Teaching"],
"Mark": ["Servant", "Action", "Suffering", "Discipleship"],
"Luke": ["Savior", "Universal", "Social Justice", "Holy Spirit"],
"John": ["Belief", "Life", "Word", "Signs"],
"Acts": ["Church", "Holy Spirit", "Mission", "Growth"],
"Romans": ["Righteousness", "Faith", "Grace", "Salvation"],
"1 Corinthians": ["Unity", "Wisdom", "Gifts", "Love"],
"2 Corinthians": ["Ministry", "Reconciliation", "Generosity", "Weakness"],
"Galatians": ["Freedom", "Grace", "Faith", "Law"],
"Ephesians": ["Unity", "Church", "Grace", "Spiritual Warfare"],
"Philippians": ["Joy", "Humility", "Unity", "Contentment"],
"Colossians": ["Supremacy", "Completeness", "Wisdom", "Freedom"],
"1 Thessalonians": ["Encouragement", "Hope", "Faith", "Return"],
"2 Thessalonians": ["Judgment", "Work", "Hope", "Perseverance"],
"1 Timothy": ["Leadership", "Church Order", "Sound Doctrine", "Godliness"],
"2 Timothy": ["Endurance", "Scripture", "Faithfulness", "Legacy"],
"Titus": ["Good Works", "Leadership", "Sound Doctrine", "Grace"],
"Philemon": ["Reconciliation", "Forgiveness", "Brotherhood", "Transformation"],
"Hebrews": ["Superiority", "Faith", "Perseverance", "Covenant"],
"James": ["Works", "Faith", "Wisdom", "Speech"],
"1 Peter": ["Suffering", "Holiness", "Hope", "Identity"],
"2 Peter": ["Knowledge", "False Teaching", "Day of the Lord", "Growth"],
"1 John": ["Love", "Truth", "Fellowship", "Assurance"],
"2 John": ["Truth", "Love", "Discernment", "Hospitality"],
"3 John": ["Hospitality", "Truth", "Example", "Leadership"],
"Jude": ["Contending", "Faith", "False Teaching", "Judgment"],
"Revelation": ["Victory", "Judgment", "Worship", "New Creation"]
}
# Combine tags
tags = []
# Add genre tags
for key in genre_tags.keys():
if key in genre.lower():
tags.extend(genre_tags[key])
break
# Add book-specific tags
if book in book_specific_tags:
tags.extend(book_specific_tags[book])
# Return unique tags
return list(set(tags))
def get_book_genre(book):
"""Return the literary genre of a book"""
genres = {
# Torah
"Genesis": "Narrative with genealogy",
"Exodus": "Narrative with law",
"Leviticus": "Law and ritual instruction",
"Numbers": "Narrative with law and census",
"Deuteronomy": "Sermonic law",
# Historical books
"Joshua": "Historical narrative",
"Judges": "Cyclical historical narrative",
"Ruth": "Historical narrative",
"1 Samuel": "Historical narrative",
"2 Samuel": "Historical narrative",
"1 Kings": "Historical narrative",
"2 Kings": "Historical narrative",
"1 Chronicles": "Historical narrative with genealogy",
"2 Chronicles": "Historical narrative",
"Ezra": "Historical narrative",
"Nehemiah": "Historical narrative with memoir",
"Esther": "Historical narrative",
# Wisdom literature
"Job": "Wisdom literature with poetic dialogue",
"Psalms": "Poetry and liturgy",
"Proverbs": "Wisdom literature",
"Ecclesiastes": "Wisdom literature with philosophical reflection",
"Solomon's Song": "Poetry and love song",
# Major Prophets
"Isaiah": "Prophetic literature with poetry",
"Jeremiah": "Prophetic literature with biography",
"Lamentations": "Poetic lament",
"Ezekiel": "Prophetic literature with apocalyptic elements",
"Daniel": "Narrative with apocalyptic visions",
# Minor Prophets
"Hosea": "Prophetic literature",
"Joel": "Prophetic literature",
"Amos": "Prophetic literature",
"Obadiah": "Prophetic literature",
"Jonah": "Prophetic narrative",
"Micah": "Prophetic literature",
"Nahum": "Prophetic literature",
"Habakkuk": "Prophetic literature with dialogue",
"Zephaniah": "Prophetic literature",
"Haggai": "Prophetic literature",
"Zechariah": "Prophetic literature with apocalyptic visions",
"Malachi": "Prophetic literature with disputation",
# Gospels
"Matthew": "Gospel narrative",
"Mark": "Gospel narrative",
"Luke": "Gospel narrative with historiography",
"John": "Gospel narrative with theology",
# Acts
"Acts": "Historical narrative",
# Pauline Epistles
"Romans": "Epistle with systematic theology",
"1 Corinthians": "Epistle",
"2 Corinthians": "Epistle",
"Galatians": "Epistle",
"Ephesians": "Epistle",
"Philippians": "Epistle",
"Colossians": "Epistle",
"1 Thessalonians": "Epistle",
"2 Thessalonians": "Epistle",
"1 Timothy": "Pastoral epistle",
"2 Timothy": "Pastoral epistle",
"Titus": "Pastoral epistle",
"Philemon": "Personal epistle",
"Hebrews": "Epistle with sermonic elements",
# General Epistles
"James": "Epistle with wisdom elements",
"1 Peter": "Epistle",
"2 Peter": "Epistle",
"1 John": "Epistle with theological discourse",
"2 John": "Brief epistle",
"3 John": "Brief epistle",
"Jude": "Epistle",
# Apocalyptic
"Revelation": "Apocalyptic literature with epistle elements"
}
return genres.get(book, "Biblical literature")
def generate_book_introduction(book):
"""Generate introduction for a book"""
# You would implement detailed logic here based on the book
# This is a simplified version that would be expanded
introductions = {
"Genesis": """
<p>Genesis stands as the magnificent opening movement of God's eternal symphony, establishing the foundational truths upon which all subsequent Scripture builds. The Hebrew title <em>Bereshith</em> ("In the beginning") and the Greek <em>Genesis</em> ("origin" or "generation") both capture the book's essential character as the account of beginnings—the universe, life, humanity, sin, redemption, and the covenant people of God. Traditionally attributed to Moses, who received both direct revelation and ancient records under divine inspiration, Genesis spans an extraordinary chronological range from creation (circa 4000 BCE) to Israel's settlement in Egypt (circa 1700 BCE), encompassing more historical time than any other biblical book.</p>
<p>As the foundational document of the Pentateuch (Torah), Genesis establishes the theological architecture for understanding God's character, His relationship with creation, and His redemptive purposes. The book introduces and develops the great themes that echo throughout Scripture: divine sovereignty and human responsibility, creation and fall, judgment and grace, covenant faithfulness and human unfaithfulness, promise and fulfillment, election and mission. Every major theological concept in Scripture finds its seedbed in Genesis, making it indispensable for biblical theology.</p>
<p>The literary structure of Genesis reveals careful theological artistry. The primeval history (chapters 1-11) addresses universal human concerns through a series of escalating crises: creation and fall (1-3), fratricide and civilization's corruption (4-6), judgment and new beginning through the flood (7-9), and the scattering at Babel (10-11). These narratives establish fundamental truths about God's nature, human nature, sin's consequences, and divine grace. The patriarchal narratives (chapters 12-50) then focus the universal scope onto God's particular covenant relationship with Abraham and his descendants, tracing the development of promise through four generations: Abraham (12-25), Isaac (25-26), Jacob (27-36), and Joseph (37-50).</p>
<p>Genesis presents God as the sovereign Creator who speaks the universe into existence, the holy Judge who responds to sin with righteous judgment, the gracious Redeemer who provides covering for human shame and promises ultimate victory over evil, and the faithful Covenant-maker who binds Himself by promise to bless all nations through Abraham's offspring. The book's doctrine of humanity reveals both the dignity of image-bearing and the devastation of the fall, establishing the theological tension that drives the entire biblical narrative toward its resolution in Christ.</p>
<p>Archaeological discoveries have illuminated many aspects of Genesis's ancient Near Eastern background while highlighting its distinctive theological perspectives. Unlike contemporaneous creation myths that depict chaotic divine conflicts, Genesis presents ordered creation by divine fiat. Where ancient flood stories feature capricious gods, Genesis reveals moral judgment and gracious preservation. The patriarchal narratives reflect accurate knowledge of second-millennium customs, geography, and social structures, supporting their historical reliability while emphasizing their theological significance.</p>
<p>The book's theological significance extends far beyond historical narrative. Genesis provides the foundation for understanding the Trinity (with hints of divine plurality in creation), the nature of marriage and family, the origin and consequence of sin, the principle of substitutionary sacrifice, the covenant of grace, election and calling, divine providence, and eschatological hope. New Testament authors repeatedly return to Genesis for theological foundation, citing it more than any other Old Testament book except Psalms and Isaiah.</p>
""",
"Exodus": """
<p>Exodus stands as one of the most theologically significant and historically foundational books in Scripture, chronicling the birth of Israel as a nation and establishing paradigms of redemption that resonate throughout biblical revelation. The Hebrew title <em>Shemoth</em> ("Names") reflects the book's opening genealogical connection to Genesis, while the Greek <em>Exodus</em> ("going out") captures the central redemptive event that defines Israel's identity and God's character as Redeemer. Traditionally attributed to Moses, who was uniquely qualified as both participant and recipient of divine revelation, Exodus spans approximately 80-90 years from Israel's oppression in Egypt through their formative period at Mount Sinai.</p>
<p>As the pivotal second movement of the Pentateuch, Exodus transforms the family narrative of Genesis into the national epic of Israel, establishing the theological foundations for understanding covenant relationship, redemptive deliverance, divine law, and theocratic worship. The book's tri-partite structure reveals divine purpose: redemption from bondage (chapters 1-15), preparation for covenant (chapters 16-18), and establishment of covenant relationship with its attendant law and worship system (chapters 19-40). This structure establishes the biblical pattern of salvation (deliverance), sanctification (preparation), and service (covenant worship).</p>
<p>The theological significance of Exodus cannot be overstated. It introduces the divine name YHWH with unprecedented fullness, revealing God's self-existence, covenant faithfulness, and redemptive character. The book establishes fundamental doctrines: the nature of divine calling and commissioning (Moses' burning bush encounter), the reality of spiritual warfare (the plagues as assault on Egyptian deities), the principle of substitutionary redemption (Passover), the nature of divine judgment and mercy (Red Sea deliverance), the character of divine law as expression of divine holiness, and the necessity of mediated approach to the holy God (priesthood and sacrificial system).</p>
<p>Exodus profoundly shapes biblical understanding of redemption through its typological richness. The Passover lamb prefigures Christ as the Lamb of God, the Red Sea crossing anticipates baptism and deliverance from sin's dominion, the wilderness journey represents the believer's pilgrimage, manna symbolizes dependence on divine provision (fulfilled in Christ as bread of life), and the tabernacle system establishes the theology of divine presence, substitutionary sacrifice, and priestly mediation that finds ultimate fulfillment in Christ's work.</p>
<p>Archaeological discoveries have confirmed many details of Exodus while illuminating its ancient Near Eastern context. The oppression narrative reflects accurate knowledge of Egyptian building projects, administrative practices, and social conditions during the New Kingdom period. The wilderness itinerary contains authentic geographical and topographical details. The tabernacle construction accounts demonstrate intimate familiarity with ancient craftsmanship and religious practices. Yet Exodus consistently presents Israel's experience as unique, emphasizing YHWH's supremacy over all competing claims to deity.</p>
<p>The book's literary artistry enhances its theological message through careful structuring, vivid imagery, and dramatic tension. The plague narrative builds inexorably toward the climactic Passover, each plague demonstrating YHWH's sovereignty over a particular aspect of Egyptian religion. The Sinai theophany combines awesome transcendence with gracious covenant-making. The golden calf apostasy and subsequent restoration reveal both human sinfulness and divine mercy, establishing the pattern of covenant violation and renewal that characterizes Israel's subsequent history.</p>
<p>Exodus establishes Israel's constitutional framework through the Mosaic Law, which encompasses moral principles (Ten Commandments), civil legislation (Book of the Covenant), and ceremonial regulations (tabernacle laws). This comprehensive legal system distinguishes Israel from surrounding nations while reflecting universal moral principles rooted in divine character. The law serves multiple purposes: revealing God's holiness, exposing human sinfulness, providing social order, and pointing toward ultimate redemption through the sacrificial system.</p>
<p>The tabernacle, described in extraordinary detail, serves as the book's climax and theological center. Its elaborate construction demonstrates several crucial truths: God's desire to dwell among His people, the necessity of approaching the holy God according to divine prescription, the centrality of substitutionary sacrifice, the importance of priestly mediation, and the symbolic nature of worship that points beyond itself to eternal realities. The tabernacle's completion and the descent of divine glory (40:34-38) fulfills God's promise to dwell among His people and provides the theological foundation for understanding divine presence throughout Scripture.</p>
""",
"Revelation": """
<p>Revelation stands as the magnificent crescendo of biblical revelation, the ultimate unveiling of God's eternal purposes and the triumphant conclusion of redemptive history. The Greek title <em>Apokalypsis</em> ("apocalypse" or "unveiling") captures the book's essential character as divine disclosure of hidden realities, while its alternative designation as "The Revelation of Jesus Christ" emphasizes both its christocentric focus and its origin in the risen Lord Himself. Written by John the Apostle during his exile on Patmos around 95 CE under Emperor Domitian's persecution, this prophetic masterpiece addresses seven churches in Asia Minor while providing a cosmic perspective on the spiritual warfare underlying human history and the certain victory of God's kingdom.</p>
<p>As the Bible's primary apocalyptic work, Revelation employs the sophisticated literary conventions of Jewish apocalyptic literature while transcending them through its uncompromising Christian theology. The book operates on multiple levels simultaneously: it functions as an epistle to first-century churches, a prophecy concerning future events, and an apocalyptic vision of eternal realities. Its complex symbolic system draws from an extraordinary range of Old Testament sources—particularly Daniel, Ezekiel, Isaiah, and Zechariah—creating an intricate tapestry of intertextual allusions that requires deep biblical literacy to fully appreciate. The book contains over 400 Old Testament allusions while never directly quoting any passage, demonstrating the author's profound scriptural knowledge and sophisticated literary technique.</p>
<p>The theological architecture of Revelation reveals careful structural design built around the number seven (appearing 54 times), symbolizing divine perfection and completeness. The book unfolds through a series of interconnected septets: seven churches (2-3), seven seals (6-8), seven trumpets (8-11), seven bowls (16), and seven beatitudes scattered throughout. This numerical symbolism extends to other significant numbers: twelve (representing the people of God), three and a half or 42 months or 1,260 days (representing the period of tribulation), and 144,000 (the symbolic number of the redeemed). These numerical patterns create a liturgical rhythm that enhances the book's use in worship while reinforcing its theological themes.</p>
<p>Revelation's christology reaches the pinnacle of New Testament development, presenting Christ in multiple roles: the risen Lord walking among the lampstands (1), the slain Lamb who is worthy to open the sealed scroll (5), the conquering Lion of Judah (5), the faithful and true witness (19), the Word of God clothed in a robe dipped in blood (19), and the Alpha and Omega who makes all things new (21-22). This multifaceted portrait integrates Christ's first advent in humility with His second advent in glory, His sacrificial death with His royal victory, His identification with human suffering with His cosmic sovereignty. The famous image of the Lamb standing as though slain (5:6) paradoxically combines vulnerability and power, revealing that ultimate victory comes through redemptive suffering.</p>
<p>The book's treatment of eschatology addresses both individual and cosmic destiny while maintaining productive tension between already/not yet fulfillment. The heavenly throne room scenes (4-5) establish God's eternal sovereignty and the Lamb's worthiness to execute divine purposes. The judgment sequences (seals, trumpets, bowls) reveal God's progressive response to persistent evil while maintaining space for repentance. The fall of Babylon (17-18) symbolizes the collapse of all systems opposed to God's rule. The millennium (20) represents the establishment of divine righteousness, however interpreted. The new heaven and earth (21-22) envision the ultimate transformation of creation into God's eternal dwelling place with His people.</p>
<p>Archaeological and historical research has illuminated Revelation's first-century context while confirming its accurate knowledge of imperial ideology and local conditions. The seven cities addressed were major centers along the Roman postal route in Asia Minor, each facing specific challenges from emperor worship, trade guild requirements, and social pressure to compromise Christian distinctives. Emperor Domitian's demand for divine honors created particular tension for Christians whose exclusive loyalty to Christ as Lord conflicted with imperial claims to divinity. The book's political symbolism, while encoded for protection, clearly presents Christ as the true Caesar and God's kingdom as the ultimate imperium.</p>
<p>The literary artistry of Revelation employs sophisticated techniques including chiastic structure, recapitulation, progressive parallelism, and telescoping visions. The trumpet and bowl judgments follow similar patterns while intensifying in severity. The woman clothed with the sun (12) and the harlot Babylon (17) present contrasting images of faithful and unfaithful community. The marriage supper of the Lamb (19) and the holy city descending from heaven (21) provide climactic images of consummated union between God and His people. These literary patterns reinforce the book's theological message while creating memorable imagery for liturgical and devotional use.</p>
<p>Revelation's influence on Christian thought, worship, and culture has been immeasurable, inspiring countless artistic works, musical compositions, architectural designs, and theological reflections. Its hymnic passages have enriched Christian liturgy from ancient times, while its vivid imagery has provided hope for persecuted believers throughout church history. The book's emphasis on divine sovereignty provides comfort in times of chaos, its call to faithful witness challenges complacency, and its vision of ultimate renewal sustains hope for cosmic restoration.</p>
<p>The theological synthesis of Revelation brings the entire biblical narrative to its intended conclusion, resolving the tensions introduced in Genesis and developed throughout Scripture. The tree of life, lost in Eden, reappears in the new Jerusalem. The curse pronounced after the fall is finally removed. The scattered nations of Babel are gathered in harmonious worship. The promise to Abraham that all nations would be blessed through his offspring finds ultimate fulfillment as the nations walk by the light of the Lamb. Death, the last enemy, is finally destroyed. The dwelling of God is with humanity, and they shall be His people, and God Himself will be with them and be their God—the ultimate fulfillment of the covenant promise that echoes throughout Scripture.</p>
"""
}
# Get a template introduction based on genre if specific introduction isn't available
if book not in introductions:
testament = get_testament_for_book(book)
genre = get_book_genre(book)
# Generate a generic introduction based on testament and genre
if "narrative" in genre.lower():
intro = f"""
<p>{book} is a narrative book in the {testament} that recounts key historical events and developments in Israel's history. The book contains important stories, characters, and events that contribute to the broader biblical narrative and redemptive history.</p>
<p>As with other biblical narratives, {book} combines historical reporting with theological interpretation, showing how God works through historical circumstances and human actions to accomplish His purposes. The narrative demonstrates divine providence, human responsibility, and the consequences of both obedience and disobedience.</p>
<p>Throughout {book}, readers can observe God's faithfulness to His covenant promises despite human failings and opposition. The book's events establish important precedents and patterns that inform biblical theology and provide context for understanding later Scriptural developments.</p>
"""
elif "epistle" in genre.lower():
intro = f"""
<p>{book} is an epistle (letter) in the {testament} written to address specific circumstances, challenges, and questions in the early Christian church. The letter combines theological instruction with practical exhortation, demonstrating the connection between Christian doctrine and everyday living.</p>
<p>Like other New Testament epistles, {book} addresses particular situations while establishing principles with broader application. The letter reflects the apostolic authority of its author and the normative teaching of the early church, contributing to the development of Christian theology and practice.</p>
<p>Throughout {book}, readers can observe the practical outworking of the gospel in community life, personal ethics, and spiritual development. The letter demonstrates how Christ's finished work transforms individual believers and reshapes their relationships and priorities.</p>
"""
elif "prophetic" in genre.lower() or "prophecy" in genre.lower():
intro = f"""
<p>{book} is a prophetic book in the {testament} that communicates divine messages of warning, judgment, and hope to God's people. The prophecies combine historical relevance to their original audience with enduring theological significance and, in some cases, messianic predictions.</p>
<p>Like other biblical prophetic literature, {book} addresses covenant violations, calls for repentance, and proclaims both divine judgment and promised restoration. The prophecies demonstrate God's righteousness, sovereignty over history, and faithful commitment to His covenant purposes.</p>
<p>Throughout {book}, readers encounter powerful imagery, poetic language, and symbolic actions that reinforce the prophetic message. The book reveals God's perspective on historical events and human affairs, often challenging conventional wisdom and cultural assumptions.</p>
"""
elif "wisdom" in genre.lower():
intro = f"""
<p>{book} is a wisdom book in the {testament} that addresses life's fundamental questions and provides guidance for righteous living. The book explores themes of divine order, human experience, and practical ethics, offering insights for navigating the complexities of human existence.</p>
<p>Like other biblical wisdom literature, {book} emphasizes the fear of the Lord as the foundation of true wisdom and contrasts the paths of wisdom and folly. The book demonstrates how reverence for God leads to discernment, virtue, and ultimately flourishing.</p>
<p>Throughout {book}, readers encounter profound reflections on creation's order, human limitations, moral principles, and life's meaning. The book bridges theological truth and practical living, showing how divine wisdom applies to everyday decisions and relationships.</p>
"""
elif "gospel" in genre.lower():
intro = f"""
<p>{book} is a gospel account in the {testament} that presents the life, ministry, death, and resurrection of Jesus Christ. The book combines historical reporting with theological interpretation, portraying Jesus as the fulfillment of Old Testament promises and the inaugurator of God's kingdom.</p>
<p>Like other canonical gospels, {book} selectively records Jesus' words and deeds to communicate His identity and significance. The narrative demonstrates Jesus' divine authority, redemptive mission, and transformative teaching, inviting readers to respond in faith.</p>
<p>Throughout {book}, readers encounter Jesus' interactions with various individuals and groups, His powerful parables and discourses, and the climactic events of His passion and resurrection. The book establishes the historical foundation for Christian faith while interpreting Jesus' significance for all humanity.</p>
"""
elif "apocalyptic" in genre.lower():
intro = f"""
<p>{book} is an apocalyptic book in the {testament} that unveils spiritual realities and future events through symbolic visions and prophetic declarations. The book employs rich imagery and symbolic language to communicate divine perspective on history, cosmic conflict, and ultimate outcomes.</p>
<p>Like other biblical apocalyptic literature, {book} addresses contexts of suffering and persecution, offering hope through the assurance of God's sovereignty and eventual triumph. The visions demonstrate the temporary nature of evil powers and the certainty of divine judgment and redemption.</p>
<p>Throughout {book}, readers encounter dramatic portrayals of spiritual warfare, divine intervention, and eschatological consummation. The book provides a cosmic framework for understanding present trials and maintaining faithful endurance through the assurance of God's ultimate victory.</p>
"""
else:
intro = f"""
<p>{book} is an important book in the {testament} that contributes significantly to the biblical canon. The book addresses themes and concerns relevant to its original audience while establishing principles and patterns with enduring theological significance.</p>
<p>As with other biblical literature, {book} combines historical awareness with divine inspiration, communicating God's truth through human language and cultural forms. The book demonstrates the progressive nature of divine revelation and its adaptation to specific historical contexts.</p>
<p>Throughout {book}, readers can trace important developments in the biblical narrative and theological understanding. The book provides essential insights for comprehending God's character, purposes, and relationship with humanity.</p>
"""
return intro
return introductions[book]
def generate_historical_context(book):
"""Generate historical context for a book"""
historical_contexts = {
"Genesis": """
<p>Genesis was compiled and written by Moses around 1440-1400 BCE according to traditional attribution, though the events it records span an extraordinary chronological range from creation to approximately 1700 BCE when Israel settled in Egypt. The book was composed for the Israelites after their exodus from Egypt as they prepared to enter the Promised Land, providing them with their theological and historical foundation as the people of God. Archaeological evidence and textual analysis support Mosaic authorship while allowing for minor editorial updates during later periods.</p>
<h3>Ancient Near Eastern Cultural Milieu</h3>
<p>The world of Genesis was dominated by sophisticated civilizations in Mesopotamia, Egypt, and Canaan, each contributing to the complex cultural matrix within which the patriarchs lived and moved. The Sumerian civilization (c. 3500-2000 BCE) had established urban centers, developed cuneiform writing, created elaborate temple complexes (ziggurats), and produced extensive literature including creation myths, flood narratives, and wisdom literature. The Akkadian Empire (c. 2334-2154 BCE) unified Mesopotamia under Sargon and his successors, creating the first multi-ethnic empire and spreading Semitic languages throughout the region.</p>
<p>Egypt during the patriarchal period experienced the grandeur of the Old Kingdom (c. 2686-2181 BCE) with its pyramid construction, followed by the Middle Kingdom (c. 2055-1650 BCE) when the patriarchs likely entered Egypt. Egyptian religion was sophisticated and pervasive, with elaborate funeral practices, temple rituals, and a complex pantheon headed by Ra, Ptah, and Amun. The pharaoh was considered divine, creating a theological environment radically different from the monotheism of the patriarchs.</p>
<h3>Comparative Literature and Distinctive Theology</h3>
<p>Genesis shares certain structural and thematic similarities with ancient Near Eastern literature while maintaining fundamental theological distinctions. The Enuma Elish (Babylonian creation epic) describes creation through divine conflict and the establishment of Marduk's supremacy, contrasting sharply with Genesis's peaceful creation through divine fiat. The Epic of Gilgamesh contains a flood narrative (Utnapishtim) with remarkable parallels to Noah's account, yet the biblical version emphasizes moral judgment and divine covenant rather than capricious divine annoyance.</p>
<p>The Atrahasis Epic provides another flood account emphasizing overpopulation and divine irritation, while Genesis focuses on moral corruption and divine justice. Sumerian King Lists mention extraordinarily long lifespans for antediluvian rulers, paralleling Genesis's pre-flood longevity accounts. The Mesopotamian creation account in Genesis 2 uses geographical references (Tigris, Euphrates, Pishon, Gihon) that reflect intimate knowledge of ancient river systems and geography.</p>
<h3>Archaeological Illumination</h3>
<p>Archaeological discoveries have dramatically illuminated the Genesis narratives while confirming their historical reliability. The Nuzi tablets (15th-14th centuries BCE) reveal social customs that precisely match patriarchal practices: adoption procedures, inheritance laws, marriage customs, and property transactions described in Genesis. The Mari archives (18th century BCE) document the semi-nomadic lifestyle, tribal movements, and personal names that characterize the patriarchal period.</p>
<p>Excavations at sites like Ur, Haran, Shechem, Hebron, and Beersheba have revealed extensive Middle Bronze Age occupation during the patriarchal period. The discovery of the Ebla tablets (c. 2400-2250 BCE) has provided numerous parallels to early Genesis, including place names, personal names, and cultural practices. Egyptian records from the Middle Kingdom period document Asiatic immigration into Egypt, providing the historical context for Jacob's family settlement in Goshen.</p>
<h3>Religious and Social Context</h3>
<p>The religious environment of the ancient Near East was thoroughly polytheistic, with elaborate temple systems, professional priesthoods, and complex mythologies explaining natural phenomena and human existence. Each city-state typically had a patron deity with associated temples, festivals, and ritual requirements. The concept of covenant relationships between deities and peoples was common, though these typically involved mutual obligations and were often temporary or conditional.</p>
<p>Social structures were hierarchical and patriarchal, with extended family units (bet ab - "father's house") forming the basic social unit. Marriage customs included bride-price, polygamy among the wealthy, and complex inheritance laws favoring male primogeniture. The practice of adoption was common for childless couples, and the rights of the firstborn carried significant legal and social weight. Genesis accurately reflects these cultural patterns while subverting them through divine election and covenant promise.</p>
<h3>Linguistic and Literary Features</h3>
<p>Genesis exhibits archaic Hebrew linguistic features consistent with early composition, including ancient poetic structures (like Jacob's blessing in chapter 49), primitive narrative techniques, and vocabulary that reflects contact with both Mesopotamian and Egyptian cultures. The use of different divine names (Elohim, YHWH, El Shaddai) reflects sophisticated theological understanding rather than documentary fragmentation, as each name emphasizes different aspects of divine character appropriate to specific contexts.</p>
<p>The toledot ("generations") structure that organizes Genesis reflects ancient genealogical and historiographical practices found throughout the ancient Near East. The narrative's concern with genealogy, chronology, and geographical precision demonstrates the author's intent to provide historical rather than merely mythological material. The literary artistry evident in the patriarchal narratives—including wordplay, symmetry, and thematic development—reveals sophisticated compositional technique consistent with ancient scribal education.</p>
<h3>Cultural Background</h3>
<p>The patriarchs (Abraham, Isaac, and Jacob) lived as semi-nomadic herdsmen, moving between established city-states in Canaan. Their lifestyle involved seasonal migration with flocks and herds, establishing temporary settlements, and digging wells. Kinship ties were paramount, with extended family groups (clans) forming the basic social unit.</p>
<p>Marriage customs included bride prices, arranged marriages, and occasionally polygamy, especially when a first wife was barren. Inheritance typically passed to the firstborn son, though Genesis records several instances where this pattern was divinely overturned.</p>
<h3>Archaeological Insights</h3>
<p>Archaeological discoveries have illuminated many aspects of the Genesis narratives. Excavations at sites like Ur (Abraham's birthplace) reveal a sophisticated urban center. Tablets from Mari and Nuzi document social customs similar to those practiced by the patriarchs, including adoption agreements, surrogacy arrangements, and covenant ceremonies.</p>
<p>Egypt's Middle Kingdom period (2040-1782 BCE) provides the likely background for Joseph's rise to prominence. Historical records show that Semitic people did indeed achieve high positions in Egyptian administration, and periods of famine are documented in Egyptian history.</p>
""",
"Exodus": """
<p>Exodus emerges from the historical setting of Egyptian dominance and Israelite oppression during the second millennium BCE. Traditional dating places the exodus event around 1446 BCE (based on 1 Kings 6:1), though some scholars prefer a later date around 1270-1260 BCE during Rameses II's reign.</p>
<h3>Egyptian Background</h3>
<p>The Egypt of Exodus was a sophisticated civilization with monumental architecture, complex religious systems, and highly centralized government. The unnamed pharaoh likely ruled during Egypt's New Kingdom period (1550-1070 BCE), a time of imperial expansion and extensive building projects requiring massive labor forces. Egyptian records confirm the use of Semitic slaves for construction, and archaeological evidence from sites like Pi-Rameses aligns with biblical descriptions of brick-making with straw.</p>
<p>Egyptian religion centered on a vast pantheon of deities associated with natural forces. The pharaoh claimed divine status as the incarnation of Horus and son of Ra, providing context for the cosmic theological conflict underlying the plagues, each targeting specific Egyptian gods. This religious background illuminates why Pharaoh repeatedly hardened his heart despite mounting evidence of YHWH's superior power.</p>
<h3>Israelite Situation</h3>
<p>The Israelites had grown from Jacob's family of 70 persons to a multitude large enough to threaten Egyptian security (Exodus 1:7-10). Archaeological evidence from the eastern Nile Delta (biblical Goshen) confirms Semitic settlements during this period. Their transition from honored guests (due to Joseph's position) to enslaved laborers likely occurred with a dynastic change—"a new king...who did not know about Joseph" (Exodus 1:8).</p>
<p>The forced labor conditions described in Exodus are consistent with Egyptian practices for foreign populations. Israelite identity during this period was primarily tribal and familial rather than national. The exodus event would become foundational for their emerging national identity and self-understanding as a people set apart by divine election and deliverance.</p>
<h3>Wilderness Context</h3>
<p>The Sinai Peninsula, where Israel journeyed after leaving Egypt, was sparsely populated and largely controlled by Egypt through mining operations and military outposts. The harsh desert environment required divine provision for survival, emphasizing Israel's dependence on God. Egyptian records confirm the presence of Semitic peoples in this region during the second millennium BCE.</p>
<p>Mount Sinai (possibly Jebel Musa in traditional identification) provided an appropriately awesome setting for divine revelation. The theophanic manifestations described in Exodus—thunder, lightning, earthquake, fire, and cloud—align with the dramatic landscape of the Sinai mountains. This wilderness experience would become paradigmatic for Israel's understanding of pilgrimage, testing, and dependence on divine grace.</p>
""",
"Revelation": """
<p>Revelation was written during the reign of Emperor Domitian (81-96 CE), according to early church tradition as recorded by Irenaeus. The author, John, was exiled to the island of Patmos "because of the word of God and the testimony of Jesus" (1:9), indicating persecution for his Christian witness. The book addresses seven actual churches in the Roman province of Asia (western Turkey).</p>
<h3>Roman Imperial Context</h3>
<p>The late first century was marked by increasing imperial persecution of Christians. Domitian intensified emperor worship throughout the Roman Empire, demanding to be addressed as "Lord and God" (<em>dominus et deus noster</em>). He established an imperial cult with temples and statues dedicated to his worship. Christians who refused to participate in emperor worship faced economic sanctions, social ostracism, and sometimes execution.</p>
<p>The province of Asia, where the seven churches were located, was particularly zealous in emperor worship. Ephesus, Smyrna, and Pergamum all had temples dedicated to the imperial cult. Pergamum is specifically mentioned as the place "where Satan's throne is" (2:13), likely referring to its prominence in emperor worship or its massive altar to Zeus.</p>
<h3>Church Situation</h3>
<p>The seven churches addressed in Revelation faced varying challenges. Some endured direct persecution (Smyrna, Philadelphia), while others struggled with false teaching (Ephesus, Pergamum, Thyatira), spiritual apathy (Sardis), or lukewarm commitment (Laodicea). Economic pressures pushed some believers toward compromise, as participation in trade guilds often required involvement in pagan rituals.</p>
<p>Jewish communities in these cities sometimes opposed Christian groups, as mentioned regarding Smyrna and Philadelphia (2:9, 3:9). This created additional social pressure for Jewish Christians caught between their ethnic heritage and new faith.</p>
<h3>Archaeological Evidence</h3>
<p>Archaeological excavations have confirmed details about the seven cities addressed in Revelation. Laodicea's lukewarm water came from aqueducts carrying water from hot springs that cooled during transit. The city was indeed wealthy, with a banking industry and medical school known for eye salve. Philadelphia was subject to frequent earthquakes, as alluded to in the promise of a pillar that would never be shaken (3:12).</p>
<p>Ephesus was home to the Temple of Artemis (Diana), one of the Seven Wonders of the ancient world. Excavations have uncovered a massive theater (Acts 19) and evidence of the city's prominence and wealth. Sardis' reputation as a city that appeared alive but was actually in decline is confirmed by archaeological evidence of its diminishing importance in the late first century.</p>
"""
}
# Generate a generic historical context if specific context isn't available
if book not in historical_contexts:
testament = get_testament_for_book(book)
if testament == "Old Testament":
# Determine approximate time period
period = "pre-exilic" # Default
if book in ["Ezra", "Nehemiah", "Esther", "Haggai", "Zechariah", "Malachi"]:
period = "post-exilic"
elif book in ["Jeremiah", "Lamentations", "Ezekiel", "Daniel"]:
period = "exilic"
context = f"""
<p>{book} was composed during the {period} period of Israel's history. The book reflects the historical circumstances, cultural influences, and theological concerns of its time.</p>
<h3>Historical Setting</h3>
<p>The book emerges from a context where Israel's covenant relationship with God shaped its national identity and religious practices. The surrounding nations, with their polytheistic worship and imperial ambitions, provided both cultural pressure and political threats that influenced Israel's historical experience.</p>
<p>The religious life of Israel centered around the covenant, Law, and (depending on the period) the temple, with prophets calling the people back to covenant faithfulness and warning of judgment for persistent disobedience.</p>
<h3>Cultural Background</h3>
<p>The cultural world of {book} involved agricultural societies organized around tribal and kinship relationships, with increasing urbanization and social stratification over time. Religious practices permeated daily life, and interaction with surrounding cultures created ongoing tension between assimilation and distinctive identity.</p>
<p>Archaeological discoveries have illuminated many aspects of daily life, religious practices, and historical events mentioned in {book}, providing background context for understanding its narratives and teachings.</p>
"""
else: # New Testament
context = f"""
<p>{book} was written during the first century CE, within the context of the early Christian church developing under Roman imperial rule. The book reflects the historical circumstances, cultural influences, and theological concerns of this formative period.</p>
<h3>Roman Imperial Context</h3>
<p>The Roman Empire provided the overarching political structure for the New Testament world, with its system of provinces, client kingdoms, and military presence. The Pax Romana (Roman Peace) enabled travel and communication throughout the Mediterranean world, facilitating the spread of Christianity while also presenting challenges through imperial ideology and occasional persecution.</p>
<h3>Religious Environment</h3>
<p>The religious landscape included Judaism with its various sects (Pharisees, Sadducees, Essenes), Greco-Roman polytheism, mystery religions, and philosophical schools. Early Christianity emerged within this complex environment, defining its identity in relation to Judaism while addressing Gentile converts from pagan backgrounds.</p>
<p>Archaeological discoveries, historical documents, and cultural studies have illuminated many aspects of daily life, religious practices, and social structures in the first-century world, providing valuable context for understanding {book}.</p>
"""
return context
return historical_contexts.get(book, """
<p>This book was written within the historical context of ancient religious traditions and cultural developments. The book reflects the circumstances, influences, and concerns of its time period while establishing principles with enduring significance.</p>
<h3>Historical Setting</h3>
<p>The book emerges from a context where covenant relationship with God shaped religious identity and practices. The surrounding nations and cultures provided both challenges and opportunities that influenced the historical experience of God's people.</p>
<h3>Cultural Background</h3>
<p>The cultural world involved societies organized around religious, social, and political structures that shaped daily life and community relationships. Archaeological discoveries have illuminated many aspects of this historical context.</p>
""")
def get_chapter_significance(book, chapter):
"""Generate significance explanation for a chapter"""
significance_templates = [
"provides essential context for understanding God's covenant relationship with His people",
"reveals key aspects of God's character through divine actions and declarations",
"establishes important theological principles that resonate throughout Scripture",
"addresses timeless questions about faith, suffering, and divine purpose",
"offers practical wisdom for godly living in a fallen world",
"demonstrates God's faithfulness despite human unfaithfulness",
"contributes to the biblical metanarrative of redemption",
"foreshadows Christ's work through typology and prophetic elements",
"illustrates divine judgment and mercy in response to human actions",
"provides guidance for worship and spiritual devotion"
]
# Special significance for specific chapters
special_significance = {
("Genesis", 1): "establishes the foundational doctrine of creation and God's sovereignty",
("Genesis", 3): "introduces the fall of humanity and the need for redemption",
("Exodus", 20): "presents the Decalogue (Ten Commandments) as the cornerstone of biblical law",
("Leviticus", 16): "details the Day of Atonement ritual that prefigures Christ's sacrificial work",
("Isaiah", 53): "provides the clearest Old Testament prophecy of the Messiah's suffering",
("Matthew", 5): "presents Jesus' ethical teaching in the Sermon on the Mount",
("John", 3): "contains the essential gospel message of salvation by faith",
("Romans", 8): "articulates the doctrines of justification, sanctification, and glorification",
("1 Corinthians", 15): "defends the resurrection as central to Christian faith",
("Revelation", 1): "introduces apocalyptic visions that reveal Christ's ultimate victory and sovereignty"
}
if (book, chapter) in special_significance:
return special_significance[(book, chapter)]
else:
return random.choice(significance_templates)
def generate_book_commentary(book, chapters):
"""Generate comprehensive commentary for an entire book"""
# Get basic book information
testament = get_testament_for_book(book)
time_period = get_time_period(book)
genre = get_book_genre(book)
# Generate tags based on themes and genre
tags = generate_book_tags(book, genre)
# Generate introduction based on book
introduction = generate_book_introduction(book)
# Generate historical context
historical_context = generate_historical_context(book)
# Generate literary features
literary_features = generate_literary_features(book, genre)
# Generate key themes
themes = generate_book_themes(book)
# Generate theological significance
theological_significance = generate_theological_significance(book)
# Generate contemporary application
application = generate_book_application(book)
# Generate key highlights from the book
highlights = generate_book_highlights(book, chapters)
# Generate book outline
outline = generate_book_outline(book, chapters)
# Generate cross-references to other books
cross_references = generate_book_cross_references(book)
# Generate chapter summaries with key verses
chapter_summaries = generate_chapter_summaries(book, chapters)
return {
"testament": testament,
"time_period": time_period,
"genre": genre,
"tags": tags,
"introduction": introduction,
"historical_context": historical_context,
"literary_features": literary_features,
"themes": themes,
"theological_significance": theological_significance,
"application": application,
"highlights": highlights,
"outline": outline,
"cross_references": cross_references,
"chapter_summaries": chapter_summaries
}
def generate_book_application(book):
"""Generate contemporary application for a book"""
# Simple implementation for now
applications = {
"Exodus": """
<p>Exodus provides enduring insights that apply to contemporary life:</p>
<h3>Divine Deliverance</h3>
<p>The exodus story reminds us that God sees and responds to the suffering of His people. In a world where many experience various forms of bondage—whether addiction, oppression, or spiritual darkness—Exodus testifies that God is a deliverer. The pattern of redemption from Egypt foreshadows Christ's greater deliverance from sin, offering hope to those in seemingly impossible situations and affirming that liberation comes through divine intervention, not merely human effort.</p>
<h3>Identity Formation</h3>
<p>Israel's transformation from slaves to "a kingdom of priests and a holy nation" (Exodus 19:6) parallels the Christian's new identity in Christ. This theme addresses contemporary questions of personal identity, reminding believers that they are defined not by past bondage or present circumstances but by covenant relationship with God. The corporate identity of Israel also speaks to the church's collective identity as God's people set apart for divine purposes in a secular world.</p>
<h3>Law and Grace</h3>
<p>The law given at Sinai provides ethical guidance while demonstrating humanity's need for grace. This balanced perspective challenges both legalism (reducing faith to rule-keeping) and antinomianism (disregarding moral standards). The law in Exodus shows that freedom is not lawlessness but rather the liberty to live according to God's design. For Christians, the moral principles underlying the law continue to provide wisdom for ethical decision-making, even as we recognize Christ as the law's fulfillment.</p>
<h3>Divine Presence</h3>
<p>The tabernacle established the profound truth that God desires to dwell among His people. In an age of spiritual disconnection and isolation, this theme reminds us that God is not distant but seeks communion with humanity. The elaborate preparations for God's presence in Exodus highlight both divine holiness and divine nearness. For Christians, this anticipates the incarnation ("the Word became flesh and tabernacled among us") and the indwelling of the Holy Spirit, assuring believers of God's abiding presence through all circumstances.</p>
""",
"Genesis": """
<p>Genesis provides enduring insights that apply to contemporary life:</p>
<h3>Human Identity and Purpose</h3>
<p>In a culture often confused about human identity and value, Genesis reminds us that all people bear God's image (Genesis 1:26-27). This foundational truth addresses issues of racism, sexism, abortion, euthanasia, and other ethical concerns by establishing the inherent dignity of every human life. It also counters contemporary nihilism by affirming that human life has divinely-given purpose and meaning.</p>
<h3>Environmental Stewardship</h3>
<p>Genesis establishes humans as God's representatives who are to "rule over" creation while simultaneously being charged to "work and take care of" the garden (Genesis 1:28, 2:15). This balanced perspective avoids both exploitative domination and nature worship, providing a theological foundation for responsible environmental stewardship that honors the Creator by caring for His creation.</p>
<h3>Marriage and Family</h3>
<p>The creation account establishes marriage as a divine institution uniting male and female in a complementary relationship (Genesis 2:18-25). This foundational teaching informs Christian understanding of gender, sexuality, marriage, and family life. Genesis also honestly portrays family dysfunction, showing the consequences of polygamy, favoritism, deception, and rivalry, providing negative examples that warn against similar patterns.</p>
<h3>Faith Amid Trials</h3>
<p>The patriarchs' journeys demonstrate faith amid uncertainty, disappointment, and waiting. Abraham's willingness to leave homeland security for an unknown destination (Genesis 12:1-4) and to trust God's promise despite apparent impossibility (Genesis 15:6) exemplifies the faith journey. Joseph's declaration that "God meant it for good" despite his brothers' evil intentions (Genesis 50:20) provides a profound theology of suffering that acknowledges pain while trusting divine purpose.</p>
"""
}
# Default application based on testament and genre
if book not in applications:
testament = get_testament_for_book(book)
genre = get_book_genre(book)
if testament == "Old Testament":
return """
<p>This book provides valuable insights for contemporary application:</p>
<h3>Understanding God's Character</h3>
<p>The book reveals aspects of God's nature that remain relevant for today's believers. These divine attributes provide the foundation for theology, worship, and spiritual formation. Understanding God's character shapes our expectations, prayers, and relationship with Him.</p>
<h3>Covenant Faithfulness</h3>
<p>God's commitment to His covenant promises demonstrates His trustworthiness and faithfulness. This encourages believers to trust God's promises today and to model similar faithfulness in relationships and commitments. The covenant pattern also informs our understanding of baptism and communion as signs of the new covenant.</p>
<h3>Ethical Guidance</h3>
<p>While specific applications may require contextual adaptation, the book's ethical principles provide timeless guidance for moral decision-making. These principles address relationships, justice, integrity, and other aspects of personal and community life. They challenge contemporary cultural values that contradict biblical standards.</p>
<h3>Spiritual Formation</h3>
<p>The examples of both faithfulness and failure provide learning opportunities for spiritual development. These biblical accounts invite self-examination and encourage growth in godly character. They remind believers that spiritual formation involves both divine grace and human responsibility.</p>
"""
else: # New Testament
return """
<p>This book provides valuable insights for contemporary application:</p>
<h3>Christlike Character</h3>
<p>The book's portrayal of Jesus and teaching about Him provides the pattern for Christian character and conduct. This Christlikeness manifests in relationships, attitudes, speech, and actions. The transformative power of the gospel enables believers to grow in resembling Christ.</p>
<h3>Church Life and Mission</h3>
<p>Principles for healthy church community address worship, leadership, conflict resolution, and mutual edification. These guidelines help contemporary churches maintain biblical faithfulness while addressing current challenges. They also inform the church's missional engagement with surrounding culture.</p>
<h3>Spiritual Warfare</h3>
<p>The book acknowledges the reality of spiritual conflict and provides resources for overcoming evil. This perspective balances awareness of spiritual opposition with confidence in Christ's victory. It helps believers recognize and resist temptation while avoiding both naive dismissal and unhealthy obsession with demonic activity.</p>
<h3>Eschatological Hope</h3>
<p>The anticipation of Christ's return and the fulfillment of God's promises provides perspective for current circumstances. This hope sustains believers through suffering and shapes priorities and decisions. It balances engagement with present responsibilities and anticipation of future glory.</p>
"""
return applications.get(book, """
<p>The book provides enduring insights that profoundly apply to contemporary life, offering divine wisdom for navigating the complexities of modern existence:</p>
<h3>Spiritual Formation and Discipleship</h3>
<p>The book offers comprehensive guidance for spiritual growth, character development, and deepening relationship with God. These insights help believers develop authentic faith that withstands cultural pressures, intellectual challenges, and personal trials. The principles for prayer, worship, Scripture study, and spiritual disciplines provide practical pathways for communion with God. The book demonstrates how divine truth transforms the heart, renews the mind, and shapes behavior according to God's righteous standards. Contemporary disciples can apply these insights to develop spiritual maturity, overcome sinful patterns, and cultivate the fruit of the Spirit in daily life.</p>
<h3>Community Living and Relational Wisdom</h3>
<p>The book provides profound principles for building healthy relationships, resolving conflicts, and fostering mutual edification within Christian community. These insights address contemporary challenges in marriage and family life, church relationships, workplace dynamics, and social interactions. The book demonstrates how the gospel transforms relationships by promoting forgiveness, humility, service, and sacrificial love. Modern believers can apply these principles to strengthen marriages, raise children according to biblical values, build authentic friendships, and create communities characterized by grace, truth, and mutual support.</p>
<h3>Ethical Decision-Making and Moral Clarity</h3>
<p>The book establishes timeless moral principles and decision-making frameworks that help believers navigate complex ethical dilemmas in contemporary society. These guidelines address issues like business ethics, medical decisions, political engagement, environmental stewardship, and social justice concerns. The book demonstrates how divine law reflects God's character and promotes human flourishing, providing objective moral standards that transcend cultural relativism. Contemporary Christians can apply these insights to make decisions that honor God, benefit others, and maintain personal integrity in morally ambiguous situations.</p>
<h3>Hope, Perseverance, and Eternal Perspective</h3>
<p>The book provides profound encouragement for facing suffering, maintaining faith during trials, and trusting in God's sovereign purposes even when circumstances seem hopeless. These insights address contemporary struggles with anxiety, depression, injustice, persecution, and existential questions about life's meaning. The book demonstrates how divine promises sustain believers through difficult seasons and how eternal perspective transforms present priorities. Modern disciples can apply these truths to develop resilience, find purpose in suffering, maintain joy amid difficulties, and live with confident hope in God's ultimate victory over evil.</p>
<h3>Cultural Engagement and Missional Living</h3>
<p>The book offers wisdom for engaging contemporary culture with gospel truth while maintaining distinct Christian identity and values. These insights help believers navigate secularization, pluralism, technological advancement, and social change without compromising biblical fidelity. The book demonstrates how Christians can serve as salt and light in their communities, workplaces, and spheres of influence. Contemporary believers can apply these principles to engage in meaningful dialogue with unbelievers, advocate for justice and righteousness, and demonstrate the transforming power of the gospel through word and deed.</p>
<h3>Stewardship and Resource Management</h3>
<p>The book establishes comprehensive principles for managing time, talents, and treasures as faithful stewards of God's gifts. These insights address contemporary challenges related to materialism, financial planning, career choices, and resource allocation. The book demonstrates how biblical stewardship involves using all resources to glorify God and serve others rather than merely accumulating wealth or pursuing personal advancement. Modern Christians can apply these principles to develop healthy attitudes toward money, make wise investment decisions, practice generous giving, and use their skills and opportunities to advance God's kingdom.</p>
<h3>Leadership and Influence</h3>
<p>The book provides timeless principles for exercising godly leadership and positive influence in family, church, workplace, and community contexts. These insights address contemporary leadership challenges including authority and submission, servant leadership, decision-making processes, and accountability structures. The book demonstrates how biblical leadership involves sacrificial service, moral integrity, visionary thinking, and empowering others for ministry and service. Contemporary leaders can apply these principles to lead with humility and wisdom, develop others' potential, create healthy organizational cultures, and use their influence to promote justice and righteousness.</p>
""")
def generate_book_highlights(book, chapters):
"""Generate key highlights from a book"""
# Simple highlights based on book
# In a real implementation, this would be much more detailed and accurate
highlights = []
if book == "Genesis":
highlights = [
{"reference": "Genesis 1:1", "description": "The foundational statement of God's creative activity", "url": "/book/Genesis/chapter/1#verse-1", "text": get_verse_text("Genesis", 1, 1)},
{"reference": "Genesis 1:26-27", "description": "Creation of humanity in God's image", "url": "/book/Genesis/chapter/1#verse-26", "text": get_verse_text("Genesis", 1, 26)},
{"reference": "Genesis 3:15", "description": "First messianic prophecy (the protoevangelium)", "url": "/book/Genesis/chapter/3#verse-15", "text": get_verse_text("Genesis", 3, 15)},
{"reference": "Genesis 12:1-3", "description": "God's covenant call and promise to Abraham", "url": "/book/Genesis/chapter/12#verse-1", "text": get_verse_text("Genesis", 12, 1)},
{"reference": "Genesis 22:1-18", "description": "Abraham's faith demonstrated in offering Isaac", "url": "/book/Genesis/chapter/22#verse-1", "text": get_verse_text("Genesis", 22, 1)},
]
elif book == "Exodus":
highlights = [
{"reference": "Exodus 3:14", "description": "God's self-revelation as 'I AM WHO I AM'", "url": "/book/Exodus/chapter/3#verse-14", "text": get_verse_text("Exodus", 3, 14)},
{"reference": "Exodus 12:1-30", "description": "Institution of the Passover", "url": "/book/Exodus/chapter/12#verse-1", "text": get_verse_text("Exodus", 12, 1)},
{"reference": "Exodus 14:13-31", "description": "Crossing of the Red Sea", "url": "/book/Exodus/chapter/14#verse-13", "text": get_verse_text("Exodus", 14, 13)},
{"reference": "Exodus 20:1-17", "description": "The Ten Commandments", "url": "/book/Exodus/chapter/20#verse-1", "text": get_verse_text("Exodus", 20, 1)},
{"reference": "Exodus 25:8", "description": "Command to build the tabernacle", "url": "/book/Exodus/chapter/25#verse-8", "text": get_verse_text("Exodus", 25, 8)},
{"reference": "Exodus 34:6-7", "description": "Revelation of God's character and attributes", "url": "/book/Exodus/chapter/34#verse-6", "text": get_verse_text("Exodus", 34, 6)}
]
elif book == "Revelation":
highlights = [
{"reference": "Revelation 1:8", "description": "God as Alpha and Omega, encompassing all history", "url": "/book/Revelation/chapter/1#verse-8", "text": get_verse_text("Revelation", 1, 8)},
{"reference": "Revelation 4-5", "description": "Throne room vision with the Lamb who was slain", "url": "/book/Revelation/chapter/4#verse-1", "text": get_verse_text("Revelation", 4, 1)},
{"reference": "Revelation 12", "description": "Cosmic conflict between the woman and the dragon", "url": "/book/Revelation/chapter/12#verse-1", "text": get_verse_text("Revelation", 12, 1)},
{"reference": "Revelation 19:11-16", "description": "Christ's return as conquering King", "url": "/book/Revelation/chapter/19#verse-11", "text": get_verse_text("Revelation", 19, 11)},
{"reference": "Revelation 20:11-15", "description": "Final judgment at the great white throne", "url": "/book/Revelation/chapter/20#verse-11", "text": get_verse_text("Revelation", 20, 11)},
{"reference": "Revelation 21:1-5", "description": "New heaven and new earth with God dwelling with His people", "url": "/book/Revelation/chapter/21#verse-1", "text": get_verse_text("Revelation", 21, 1)}
]
else:
# Generate some general highlights based on chapter count
chapter_count = len(chapters)
if chapter_count > 0:
highlights.append({"reference": f"{book} 1:1", "description": "Opening statement establishing key themes", "url": f"/book/{book}/chapter/1#verse-1", "text": get_verse_text(book, 1, 1)})
if chapter_count > 5:
highlights.append({"reference": f"{book} {chapter_count//4}:1", "description": "Important development in the book's message", "url": f"/book/{book}/chapter/{chapter_count//4}#verse-1", "text": get_verse_text(book, chapter_count//4, 1)})
if chapter_count > 10:
highlights.append({"reference": f"{book} {chapter_count//2}:1", "description": "Central teaching or turning point", "url": f"/book/{book}/chapter/{chapter_count//2}#verse-1", "text": get_verse_text(book, chapter_count//2, 1)})
if chapter_count > 15:
highlights.append({"reference": f"{book} {3*chapter_count//4}:1", "description": "Application of key principles", "url": f"/book/{book}/chapter/{3*chapter_count//4}#verse-1", "text": get_verse_text(book, 3*chapter_count//4, 1)})
if chapter_count > 0:
highlights.append({"reference": f"{book} {chapter_count}:1", "description": "Concluding summary or final exhortation", "url": f"/book/{book}/chapter/{chapter_count}#verse-1", "text": get_verse_text(book, chapter_count, 1)})
return highlights
def generate_book_outline(book, chapters):
"""Generate an outline for a book"""
# Simple outline based on book
# In a real implementation, this would be much more detailed and accurate
if book == "Genesis":
return [
{
"title": "Primeval History (1-11)",
"items": [
{"text": "Creation of the universe and humanity", "reference": "Genesis 1-2", "url": "/book/Genesis/chapter/1"},
{"text": "Fall and its immediate consequences", "reference": "Genesis 3-5", "url": "/book/Genesis/chapter/3"},
{"text": "Judgment of the flood and new beginning", "reference": "Genesis 6-9", "url": "/book/Genesis/chapter/6"},
{"text": "Table of nations and tower of Babel", "reference": "Genesis 10-11", "url": "/book/Genesis/chapter/10"}
]
},
{
"title": "Abraham Cycle (12-25)",
"items": [
{"text": "Call and covenant promises", "reference": "Genesis 12-15", "url": "/book/Genesis/chapter/12"},
{"text": "Covenant confirmation and Sodom's destruction", "reference": "Genesis 16-19", "url": "/book/Genesis/chapter/16"},
{"text": "Isaac's birth and testing of Abraham", "reference": "Genesis 20-22", "url": "/book/Genesis/chapter/20"},
{"text": "Death of Sarah and marriage of Isaac", "reference": "Genesis 23-25", "url": "/book/Genesis/chapter/23"}
]
},
{
"title": "Jacob Cycle (25-36)",
"items": [
{"text": "Jacob and Esau: birth and birthright", "reference": "Genesis 25-27", "url": "/book/Genesis/chapter/25"},
{"text": "Jacob's exile and marriages", "reference": "Genesis 28-30", "url": "/book/Genesis/chapter/28"},
{"text": "Return to Canaan and reconciliation", "reference": "Genesis 31-33", "url": "/book/Genesis/chapter/31"},
{"text": "Dinah incident and covenant renewal", "reference": "Genesis 34-36", "url": "/book/Genesis/chapter/34"}
]
},
{
"title": "Joseph Story (37-50)",
"items": [
{"text": "Joseph sold into slavery", "reference": "Genesis 37-38", "url": "/book/Genesis/chapter/37"},
{"text": "Joseph's imprisonment and rise to power", "reference": "Genesis 39-41", "url": "/book/Genesis/chapter/39"},
{"text": "Brothers' journeys to Egypt and testing", "reference": "Genesis 42-44", "url": "/book/Genesis/chapter/42"},
{"text": "Reconciliation and settlement in Egypt", "reference": "Genesis 45-47", "url": "/book/Genesis/chapter/45"},
{"text": "Jacob's blessings and death", "reference": "Genesis 48-50", "url": "/book/Genesis/chapter/48"}
]
}
]
elif book == "Exodus":
return [
{
"title": "Israel in Egypt (1-12)",
"items": [
{"text": "Oppression and Moses' birth", "reference": "Exodus 1-2", "url": "/book/Exodus/chapter/1"},
{"text": "Moses' call and confrontation with Pharaoh", "reference": "Exodus 3-6", "url": "/book/Exodus/chapter/3"},
{"text": "Plagues on Egypt", "reference": "Exodus 7-10", "url": "/book/Exodus/chapter/7"},
{"text": "Passover and Exodus", "reference": "Exodus 11-12", "url": "/book/Exodus/chapter/11"}
]
},
{
"title": "Journey to Sinai (13-19)",
"items": [
{"text": "Crossing the Red Sea", "reference": "Exodus 13-15", "url": "/book/Exodus/chapter/13"},
{"text": "Wilderness provisions and challenges", "reference": "Exodus 16-17", "url": "/book/Exodus/chapter/16"},
{"text": "Jethro's advice and arrival at Sinai", "reference": "Exodus 18-19", "url": "/book/Exodus/chapter/18"}
]
},
{
"title": "Covenant at Sinai (20-24)",
"items": [
{"text": "Ten Commandments", "reference": "Exodus 20", "url": "/book/Exodus/chapter/20"},
{"text": "Book of the Covenant", "reference": "Exodus 21-23", "url": "/book/Exodus/chapter/21"},
{"text": "Covenant confirmation", "reference": "Exodus 24", "url": "/book/Exodus/chapter/24"}
]
},
{
"title": "Tabernacle Instructions (25-31)",
"items": [
{"text": "Tabernacle furnishings", "reference": "Exodus 25-27", "url": "/book/Exodus/chapter/25"},
{"text": "Priesthood and offerings", "reference": "Exodus 28-30", "url": "/book/Exodus/chapter/28"},
{"text": "Craftsmen and Sabbath regulations", "reference": "Exodus 31", "url": "/book/Exodus/chapter/31"}
]
},
{
"title": "Covenant Violation and Renewal (32-34)",
"items": [
{"text": "Golden calf incident", "reference": "Exodus 32", "url": "/book/Exodus/chapter/32"},
{"text": "Moses' intercession", "reference": "Exodus 33", "url": "/book/Exodus/chapter/33"},
{"text": "Covenant renewal", "reference": "Exodus 34", "url": "/book/Exodus/chapter/34"}
]
},
{
"title": "Tabernacle Construction (35-40)",
"items": [
{"text": "Gathering materials", "reference": "Exodus 35-36", "url": "/book/Exodus/chapter/35"},
{"text": "Making furnishings and priestly garments", "reference": "Exodus 37-39", "url": "/book/Exodus/chapter/37"},
{"text": "Tabernacle completion and divine glory", "reference": "Exodus 40", "url": "/book/Exodus/chapter/40"}
]
}
]
else:
# Generate a simple outline based on chapter count
chapter_count = len(chapters)
section_count = min(4, max(2, chapter_count // 5)) # Between 2 and 4 sections
chapters_per_section = chapter_count // section_count
outline = []
for i in range(section_count):
start_chapter = i * chapters_per_section + 1
end_chapter = min(chapter_count, (i + 1) * chapters_per_section)
if i == 0:
title = "Introduction and Background"
elif i == section_count - 1:
title = "Conclusion and Final Exhortations"
else:
title = f"Main Section {i}"
items = []
for j in range(min(4, end_chapter - start_chapter + 1)):
chapter_num = start_chapter + j
items.append({
"text": f"Chapter {chapter_num}",
"reference": f"{book} {chapter_num}",
"url": f"/book/{book}/chapter/{chapter_num}"
})
outline.append({
"title": f"{title} ({start_chapter}-{end_chapter})",
"items": items
})
return outline
def generate_book_cross_references(book):
"""Generate cross-references to other books"""
# Simple cross-references based on book
# In a real implementation, this would be much more detailed and accurate
cross_refs = []
if book == "Genesis":
cross_refs = [
{"reference": "John 1:1-3", "url": "/book/John/chapter/1#verse-1", "description": "Echoes Genesis 1:1, revealing Christ's role in creation"},
{"reference": "Romans 4:1-25", "url": "/book/Romans/chapter/4#verse-1", "description": "Develops Abraham's faith as pattern for justification"},
{"reference": "Galatians 3:6-29", "url": "/book/Galatians/chapter/3#verse-6", "description": "Connects Abrahamic covenant to salvation in Christ"},
{"reference": "Hebrews 11:8-22", "url": "/book/Hebrews/chapter/11#verse-8", "description": "Celebrates faith of Abraham, Isaac, Jacob, and Joseph"},
{"reference": "1 Peter 3:20", "url": "/book/1 Peter/chapter/3#verse-20", "description": "References Noah's flood as type of baptism"}
]
elif book == "Exodus":
cross_refs = [
{"reference": "John 1:14-18", "url": "/book/John/chapter/1#verse-14", "description": "The Word 'tabernacled' among us, echoing Exodus 40"},
{"reference": "1 Corinthians 5:7", "url": "/book/1 Corinthians/chapter/5#verse-7", "description": "Christ as our Passover lamb"},
{"reference": "Hebrews 9:1-28", "url": "/book/Hebrews/chapter/9#verse-1", "description": "Tabernacle symbolism fulfilled in Christ"},
{"reference": "1 Peter 2:9-10", "url": "/book/1 Peter/chapter/2#verse-9", "description": "Church as royal priesthood, echoing Exodus 19:5-6"},
{"reference": "Revelation 15:3", "url": "/book/Revelation/chapter/15#verse-3", "description": "The song of Moses sung in heaven"}
]
elif book == "Revelation":
cross_refs = [
{"reference": "Daniel 7:1-28", "url": "/book/Daniel/chapter/7#verse-1", "description": "Provides imagery for beasts and Son of Man"},
{"reference": "Ezekiel 1:4-28", "url": "/book/Ezekiel/chapter/1#verse-4", "description": "Influences throne room vision"},
{"reference": "Isaiah 6:1-7", "url": "/book/Isaiah/chapter/6#verse-1", "description": "Parallels heavenly worship scenes"},
{"reference": "Zechariah 4:1-14", "url": "/book/Zechariah/chapter/4#verse-1", "description": "Background for lampstands imagery"},
{"reference": "Matthew 24:29-31", "url": "/book/Matthew/chapter/24#verse-29", "description": "Jesus' teaching on His return"}
]
else:
# Generate basic cross-references based on testament
testament = get_testament_for_book(book)
if testament == "Old Testament":
cross_refs = [
{"reference": "Matthew 5:17-20", "url": "/book/Matthew/chapter/5#verse-17", "description": "Jesus fulfills the Law and Prophets"},
{"reference": "Romans 15:4", "url": "/book/Romans/chapter/15#verse-4", "description": "Old Testament written for our instruction"},
{"reference": "1 Corinthians 10:1-11", "url": "/book/1 Corinthians/chapter/10#verse-1", "description": "Old Testament examples as warnings"},
{"reference": "2 Timothy 3:16-17", "url": "/book/2 Timothy/chapter/3#verse-16", "description": "Scripture's inspiration and usefulness"},
{"reference": "Hebrews 1:1-2", "url": "/book/Hebrews/chapter/1#verse-1", "description": "God's revelation in the prophets and in His Son"}
]
else: # New Testament
cross_refs = [
{"reference": "Psalm 110:1-7", "url": "/book/Psalms/chapter/110#verse-1", "description": "Messianic psalm frequently quoted in NT"},
{"reference": "Isaiah 53:1-12", "url": "/book/Isaiah/chapter/53#verse-1", "description": "Suffering servant prophecy fulfilled in Christ"},
{"reference": "Daniel 7:13-14", "url": "/book/Daniel/chapter/7#verse-13", "description": "Son of Man receiving everlasting dominion"},
{"reference": "Joel 2:28-32", "url": "/book/Joel/chapter/2#verse-28", "description": "Prophecy of Spirit's outpouring"},
{"reference": "Malachi 3:1", "url": "/book/Malachi/chapter/3#verse-1", "description": "Prophecy of messenger preparing the way"}
]
return cross_refs
def generate_chapter_summaries(book, chapters):
"""Generate chapter summaries with key verses"""
# Simple chapter summaries based on book and chapter count
# In a real implementation, this would be much more detailed and accurate
summaries = {}
# Special case for Genesis 1
if book == "Genesis" and 1 in chapters:
summaries[1] = {
"summary": "God creates the universe, earth, and all living things in six days, culminating with the creation of humanity in His image. Each creative act is pronounced 'good,' with the completed creation declared 'very good.'",
"key_verses": [
{
"verse_num": 1,
"brief": "The foundational declaration of God's creative act",
"text": "In the beginning God created the heaven and the earth.",
"url": "/book/Genesis/chapter/1#verse-1",
"comment": "This opening verse establishes monotheism and God's role as Creator, contrasting with ancient Near Eastern creation myths involving multiple deities and preexisting matter."
},
{
"verse_num": 26,
"brief": "Creation of humans in God's image",
"text": "And God said, Let us make man in our image, after our likeness: and let them have dominion over the fish of the sea, and over the fowl of the air, and over the cattle, and over all the earth, and over every creeping thing that creepeth upon the earth.",
"url": "/book/Genesis/chapter/1#verse-26",
"comment": "This verse establishes the unique status of humans as God's image-bearers, with both dignity and responsibility. The plural 'us' has been interpreted variously as divine deliberation, royal plural, or early hint of trinitarian reality."
},
{
"verse_num": 31,
"brief": "God's evaluation of creation as very good",
"text": "And God saw every thing that he had made, and, behold, it was very good. And the evening and the morning were the sixth day.",
"url": "/book/Genesis/chapter/1#verse-31",
"comment": "The divine evaluation affirms creation's inherent goodness, establishing that evil comes not from God's creative act but from subsequent corruption. This verse provides the foundation for a positive Christian view of the material world."
}
]
}
# Generate simple summaries for all chapters
for ch in chapters:
if ch not in summaries:
# Create a generic summary
summary = f"Chapter {ch} of {book} continues the narrative with important developments and teachings."
# Create some generic key verses
key_verses = []
if ch > 0:
key_verses.append({
"verse_num": 1,
"brief": "Opening verse of the chapter",
"text": get_verse_text(book, ch, 1),
"url": f"/book/{book}/chapter/{ch}#verse-1",
"comment": f"This verse begins chapter {ch} and establishes its context and direction."
})
if ch % 2 == 0: # Add another key verse for even-numbered chapters
verse_num = min(ch, 10)
key_verses.append({
"verse_num": verse_num,
"brief": f"Key teaching in verse {verse_num}",
"text": f"[Text of {book} {ch}:{verse_num}]",
"url": f"/book/{book}/chapter/{ch}#verse-{verse_num}",
"comment": f"This verse contains significant content related to the chapter's main themes."
})
summaries[ch] = {
"summary": summary,
"key_verses": key_verses
}
return summaries