Skip to main content

Terminal-based Hebrew lexical search, Tanakh reader, scholar reference, and annotation workstation.

Project description

Hebrew Fuzzy Study v10

New in v3

True Tanakh reader

  • Select a book and chapter.
  • Scroll verse-by-verse.
  • Hebrew and English are displayed side by side for the highlighted verse.
  • Search English text, verse references, or Hebrew text.
  • From a dictionary word, press V to find verses containing that Hebrew form.

Verse-linked notes

Every note in the Tanakh reader is attached to the selected verse by database ID.

A verse note stores:

  • reference
  • Hebrew text
  • English text
  • tag
  • your note
  • created timestamp

Export

Press E or click Export Verse Notes.

The app exports both:

~/Documents/hebrew-fuzzy-exports/verse-notes-YYYYMMDD-HHMMSS.csv
~/Documents/hebrew-fuzzy-exports/verse-notes-YYYYMMDD-HHMMSS.md

The Markdown export includes the Hebrew and English verse beside each note.

Important: importing the Tanakh

The packaged seed database contains the Strong's dictionary, but not the full Tanakh.

After installation run:

hebrew-fuzzy-import-tanakh

Then restart:

hebrew-fuzzy

The Tanakh tab reports the number of verse rows loaded. If it says Tanakh not imported, the importer has not completed successfully.

Upgrade/install

unzip hebrew-fuzzy-tui-v3.zip
cd hebrew-fuzzy-tui-v3
bash install.sh

The v3 installer does not overwrite an existing working database, so existing notes are preserved.

Controls

R       Tanakh reader
V       Find verses containing selected dictionary word
N       Word notes
E       Export all verse-linked notes
Space   Select dictionary word
P       Word permutations
Q       Quit

Scholar tab

v4 adds an offline scholarly reference covering:

  • common Biblical Hebrew prefixes
  • common suffixes and pronominal suffixes
  • transliteration conventions
  • roots and verbal stems/binyanim
  • formal/source-oriented translation
  • dynamic/functional equivalence
  • idiomatic translation and paraphrase
  • Skopos theory
  • text-critical and lexical cautions
  • research-source notes

The scholar material deliberately keeps Hebrew source text, morphology, lexical gloss, English translation, and personal interpretation as separate analytical layers.

v5 selection/permutation export

  • Maximum selection increased from 6 to 10 words.
  • The TUI previews at most 5,000 permutations to avoid freezing the terminal.
  • Selected words export to both CSV and Markdown.
  • Permutations export to both CSV and Markdown.
  • Up to 8 selected words, the permutation export is complete (8! = 40,320).
  • With 9 or 10 selected words, export is capped at the first 100,000 permutations. The file explicitly records that it is a capped export and records the total possible count.
  • Full 9!/10! generation is intentionally blocked because 9! = 362,880 and 10! = 3,628,800 rows.

Exports are written to:

~/Documents/hebrew-fuzzy-exports/

Export controls

X          Export selected words
Shift+X    Export permutations

The Selected and Permutations tabs also contain export buttons.

Scholar display fix

The Scholar reference panel now has a flexible height, scroll support, padding, and a visible border. This fixes the v4 issue where the material could appear blank/collapsed in some terminal sizes.

v10

  • Splash page removed completely.
  • App opens directly to the main dictionary/search interface.
  • Scholar tab restored and verified.
  • Scholar guide includes prefixes, suffixes, transliteration, morphology, translation approaches, Skopos theory, text-critical cautions, and sources.
  • Scholar content is scrollable with a minimum visible height.
  • Press S to open Scholar directly.
  • Up to 10 words can be selected.
  • Word Orders shows only Original Order and Reverse Order.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

hebrew_fuzzy_study-1.0.0.tar.gz (18.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

hebrew_fuzzy_study-1.0.0-py3-none-any.whl (19.1 kB view details)

Uploaded Python 3

File details

Details for the file hebrew_fuzzy_study-1.0.0.tar.gz.

File metadata

  • Download URL: hebrew_fuzzy_study-1.0.0.tar.gz
  • Upload date:
  • Size: 18.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for hebrew_fuzzy_study-1.0.0.tar.gz
Algorithm Hash digest
SHA256 4e958d1f5bebc2ce010f015f3e02666182b4103c0fbad9470c57bb36c2949a0b
MD5 e61beb11d8365552db5eeeec5a3db6dc
BLAKE2b-256 6fa83a271a55f67ca6bcb74d3f83fb25fb375ec7f87a36f1cab4729d51e6458a

See more details on using hashes here.

Provenance

The following attestation bundles were made for hebrew_fuzzy_study-1.0.0.tar.gz:

Publisher: release.yml on iamrichmack111/hebrew-fuzzy-study

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file hebrew_fuzzy_study-1.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for hebrew_fuzzy_study-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e13168da4d4ded39545c133763071f91e16ca4141e81d32e2c047825202c94db
MD5 0784ade689ab5803a2c353a42c818c88
BLAKE2b-256 81c029b231057b687a14f1e9e5a93cadf0a261660e06769f620140a4c784baa9

See more details on using hashes here.

Provenance

The following attestation bundles were made for hebrew_fuzzy_study-1.0.0-py3-none-any.whl:

Publisher: release.yml on iamrichmack111/hebrew-fuzzy-study

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page