sots168914 downloadsLay out Hebrew prose clause by clause (Hx/Dx, mainline/offline) with conjunction, predicate pattern, and discourse-function notes.
A clause-by-clause worksheet for text-linguistic discourse analysis of Hebrew prose: narrative (Hx) and direct speech (Dx), mainline and offline, with columns for the conjunction, predicate pattern, discourse function and English. A second tab lays out the story's plot as a flow chart.
It runs two ways:
.hda files in your vault.
Ref | Hebrew (indented from the right) | Level | Conj | Predicate Pattern | Discourse Analysis | English (indented from the left)
.xlsm).A canvas of plot blocks (verses, title, teaching point, function, characters, location, time, imagery) joined by arrows, which can carry labels. Drag the background or use the mouse wheel to move around, Ctrl+wheel to zoom, and Fit to see everything.
.hda file. Open opens a .hda file or imports an Excel workbook; you can also drop a file on the page..hda files move freely between the web version and the Obsidian plugin.Once it's listed: Settings → Community plugins → Browse → search "Hebrew Discourse Analysis".
Before then, either:
SotS1689/hebrew-da as a beta plugin, ormain.js, manifest.json and styles.css from the latest release into <your vault>/.obsidian/plugins/hebrew-da/, then turn the plugin on in Settings → Community plugins.Create an analysis with the ו ribbon icon or the command "Hebrew Discourse Analysis: Create new analysis". Use "Import Excel DA workbooks (.xlsm)" to convert old workbooks.
Settings: color theme (Standard, Theme, which follows your Obsidian theme, and five color schemes), light/dark mode, UI size, Hebrew font and size, indent width, indent guides.
The plugin works offline and makes no network requests.
npm install
npm run build # plugin: main.js (also copied into the author's test vault)
npm run dev # plugin, watch mode
npm run web # web version: docs/ (served by GitHub Pages)
npm run harness # dev/harness.js: the view on a plain page for checks (open dev/index.html)
src/model.ts: data model, levels, verse labels, pattern-to-chart mappingsrc/HDAView.ts: the worksheet view; src/StoryBoard.ts: the Story tabsrc/reference.ts: the Function of Communication chart and instructionssrc/xlsmImport.ts: Excel importerweb/: the web version's page and its stand-in for the Obsidian APIReleasing: see PUBLISHING.md.
MIT. Uses html2canvas and JSZip (both MIT).