Skip to content

jspann21/ParseTrainer

 
 

Repository files navigation

ParseTrainer

ParseTrainer is a static React + Vite app for Hebrew verb parsing practice.

Run locally

Prerequisites:

  • Node.js 20+
  • npm

Install dependencies:

npm install

Start dev server:

npm run dev

Build production files:

npm run build

Preview production build:

npm run preview

Data

Practice 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.py

To keep pronominal suffix forms in the generated data:

python scripts/generate_bhsa_dataset.py --include-pronominal-suffixes

GitHub Pages

Deployment is configured in .github/workflows/pages.yml.

The Vite base path is set in vite.config.ts.

License

Copyright 2015-present Camil Staps. Licensed under GPL v3.0.

Attribution

Data usage:

Releases

No releases published

Contributors

Languages

  • TypeScript 86.0%
  • Python 13.1%
  • HTML 0.9%