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
Vto 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
Sto 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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file hebrew_fuzzy_study-1.0.1.tar.gz.
File metadata
- Download URL: hebrew_fuzzy_study-1.0.1.tar.gz
- Upload date:
- Size: 18.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8d8502bf24205fa14cf55dda403bb28df864a24ccbabc6f7472976a2ee6157f3
|
|
| MD5 |
f7b8905a824060bb1812cc782ef5d762
|
|
| BLAKE2b-256 |
1815e40a6e8cf23a7a7a3a1f6338b401f1cd0ab22cc1718aca5a5231b08192ba
|
Provenance
The following attestation bundles were made for hebrew_fuzzy_study-1.0.1.tar.gz:
Publisher:
release.yml on iamrichmack111/hebrew-fuzzy-study
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
hebrew_fuzzy_study-1.0.1.tar.gz -
Subject digest:
8d8502bf24205fa14cf55dda403bb28df864a24ccbabc6f7472976a2ee6157f3 - Sigstore transparency entry: 2228942059
- Sigstore integration time:
-
Permalink:
iamrichmack111/hebrew-fuzzy-study@96e5ddea2f19b3213d67bc19848e773d43683208 -
Branch / Tag:
refs/tags/v1.0.1 - Owner: https://github.com/iamrichmack111
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@96e5ddea2f19b3213d67bc19848e773d43683208 -
Trigger Event:
push
-
Statement type:
File details
Details for the file hebrew_fuzzy_study-1.0.1-py3-none-any.whl.
File metadata
- Download URL: hebrew_fuzzy_study-1.0.1-py3-none-any.whl
- Upload date:
- Size: 19.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1e58c73fdff39bbbb5ef3f33491f26e522e7eb38c0c45e6d5b74117222932402
|
|
| MD5 |
d52ea6ec94389b9a1195200be63f8d6a
|
|
| BLAKE2b-256 |
65b587f7e41e592b8defd45442a00489eac35a80efa1fbcff50b3ae3427539c6
|
Provenance
The following attestation bundles were made for hebrew_fuzzy_study-1.0.1-py3-none-any.whl:
Publisher:
release.yml on iamrichmack111/hebrew-fuzzy-study
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
hebrew_fuzzy_study-1.0.1-py3-none-any.whl -
Subject digest:
1e58c73fdff39bbbb5ef3f33491f26e522e7eb38c0c45e6d5b74117222932402 - Sigstore transparency entry: 2228942442
- Sigstore integration time:
-
Permalink:
iamrichmack111/hebrew-fuzzy-study@96e5ddea2f19b3213d67bc19848e773d43683208 -
Branch / Tag:
refs/tags/v1.0.1 - Owner: https://github.com/iamrichmack111
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@96e5ddea2f19b3213d67bc19848e773d43683208 -
Trigger Event:
push
-
Statement type: