Skip to content

jspann21/BHSA_Reader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BHSA Reader

BHSA Reader is a lightweight web app for reading the Hebrew Bible with BHSA-based text data and study aids.

Live site: https://jspann21.github.io/BHSA_Reader/

Features

  • Browse books and chapters from the Hebrew Bible.
  • Toggle paragraph mode, verse numbers, tooltips, font size, and theme.
  • Use Mitchel vocabulary chapter filtering for study.
  • Show learned vocabulary as unbolded text while keeping unlearned words bold for faster reading review.
  • Optionally unbold proper names separately with the Unbold Proper Nouns setting.
  • Save reading and display preferences in local storage.

Mitchel Vocabulary Display

The reader can use the Mitchel vocabulary list as a visual study aid.

  • Select a Mitchel vocabulary chapter in Settings.
  • Words treated as learned for that selected chapter display unbolded.
  • Words not yet learned remain bolded so they stand out while reading.
  • Proper names can be controlled separately with the Unbold Proper Nouns toggle.
  • If Mitchel vocabulary is set to None, no vocabulary-based unbolding is applied.

Run Locally

This project is a static site. Open it with any local web server from the project root.

Example:

python -m http.server 8000

Then visit http://localhost:8000.

Data Attribution

This project uses data derived from the ETCBC BHSA repository:

The BHSA data is the work of the Eep Talstra Centre for Bible and Computer, VU University Amsterdam. The upstream BHSA repository asks downstream applications to provide attribution using the persistent identifier above.

BHSA data is licensed under CC BY-NC 4.0. This project should be treated as non-commercial unless you have separate permission for commercial use:

Project Structure

  • index.html - app shell
  • styles.css - app styling
  • script.js - reader logic and UI behavior
  • bhsa_json/ - BHSA-derived JSON data files
  • mitchel_vocab.json - vocabulary lookup data

About

Read the Hebrew Bible with English gloss & parsing, keyed to Mitchel vocab. Learned words are unbolded.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Contributors