Skip to main content

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

Project description

Hebrew Fuzzy Study v10

Hebrew Fuzzy Study

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.2.tar.gz (2.4 MB 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.2-py3-none-any.whl (2.4 MB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: hebrew_fuzzy_study-1.0.2.tar.gz
  • Upload date:
  • Size: 2.4 MB
  • 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.2.tar.gz
Algorithm Hash digest
SHA256 def36c15efbf1effb5c6f235410055e68d6407f209f1db81e85ea571bd5335a2
MD5 3722dc0d8bf4adf07845682cf554b4cf
BLAKE2b-256 722d75a1d3cadd90b51cb315d4b7339ffd7ea53b1726fc805d48d3fac9787ed7

See more details on using hashes here.

Provenance

The following attestation bundles were made for hebrew_fuzzy_study-1.0.2.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.2-py3-none-any.whl.

File metadata

File hashes

Hashes for hebrew_fuzzy_study-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 79b1cfca13c568aafeb01b25398607104a48ed24e11f71f599dcdcedeebee97b
MD5 10e48043c2bd3e564a2cf86f131c7410
BLAKE2b-256 7cb29068536156d7a6ded92309b4ff6276f8dca4789c074833a9480e812479b8

See more details on using hashes here.

Provenance

The following attestation bundles were made for hebrew_fuzzy_study-1.0.2-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