Requirements: uv
Install the dependencies, download the dictionary files and process them:
git submodule init && git submodule update
uv run cli.py process_revo
This will generate the sqlite database output/vortaro.db
.
To download the most recent data files from Revo:
# you may need 'sudo apt install lynx'
./download_revo.sh
uv run cli.py process_revo
uv tool install ruff
ruff format .
pytest