Oxytone is a tool for generating syntax-highlighted texts for ancient languages. It uses treebanks (XML files containing morphological and syntactical annotations) from the PerseusDL project. Additionally, it lets you quickly create Anki flashcards from the text so you can remember new vocabulary.
First off, you'll need npm
installed and pipenv
installed. Depending on your OS, you may also need PyEnv to get the right Python version running. This project requires 3.11
(use python -V
to make sure).
./tasks init # only needed the first time
./tasks app --reload --debug # start the python server
./tasks watch # in a separate terminal
The website should be available at localhost:3000