Код состоит из:
- двух скриптов R Quarto=: index.qmd и dictionary.qmd
Они генерируют- главную страницу (/index.html)
- страницу словаря со списком слов (/dictionary.html)
- Python скрипт: generate.py
Генерирует все индивидуальные страницы слов (/words/*)
И скрипты R и скирпт Python читают данные из data/rutul_dict.tsv. И словоизменительные данные из data/infl_adj.tsv, data/infl_noun.tsv и data/infl_verb.tsv
- Внесите необходимые изменения в исходные файлы data/*.tsv.
- Сгенерируйте статичный сайт
- R:
- Откройте RStudio
- Установите Quarto и зависимости для dictionary.qmd
- Запустите генерацию index.qmd и dictionary.qmd
- python:
- (опционально) создайне виртуальное окружение
- Установите зависимости:
pip install -r requirements.txt
или
pip3 install -r requirements.txt
- Запустите скрипт:
python3 generate.py
- R:
Авторы: Ася Алексеева, Иван Осоргин
- Ася Алексеева: создание и обработка *.tsv таблиц словаря
- Иван Осоргин: скрипты генерации R и Python