ParseTrainer is a static React + Vite app for Hebrew verb parsing practice.
Prerequisites:
- Node.js 20+
- npm
Install dependencies:
npm installStart dev server:
npm run devBuild production files:
npm run buildPreview production build:
npm run previewPractice data is stored in src/data/parsetrainer-data.json.
Generate the dataset directly from BHSA/ETCBC (pronominal suffix forms are excluded by default):
pip install text-fabric
python scripts/generate_bhsa_dataset.pyTo keep pronominal suffix forms in the generated data:
python scripts/generate_bhsa_dataset.py --include-pronominal-suffixesDeployment is configured in .github/workflows/pages.yml.
The Vite base path is set in vite.config.ts.
Copyright 2015-present Camil Staps. Licensed under GPL v3.0.
Data usage: