Программа для генерации файлов со спряжениями глаголов. Для работы нужна
таблица с формами глаголов и конфигурационный файл verb-forms.yaml с
определениями какие формы генерировать. В результате получаются два файла:
formsQ
- с вопросами, которые всегда записываются азбукой (кроме случаев,
когда глаголу присвоен тег kanji
в таблице глаголов, и formsA
- с
ответами, которые всегда записываются иероглифами (кроме тех случаев, когда в
таблице глаголов нету записи иероглифом).
Файл с вопросами можно читать (или слушать любой text-to-speech программой, например, T2S) и записывать ответы, а потом сравнить их с файлом с ответами.
....
....
....
-
Установить haskell stack, следуя инструкциям по ссылке или вручную:
-
На странице с общими инструкциями скачать архив в разделе Manual download и распаковать.
-
Скопировать исполняемый файл
stack
в какую-нибудь папку вPATH
. Например, в~/bin
, если этот путь есть у вас вPATH
, или в/usr/local/bin
.
-
-
Запустить в терминале в корневой папке (
jp-k2csv
)$ stack build
-
Скачать файл conjugations.txt (в ту же папку, где находится папка
jp-k2csv
(те не в саму папкуjp-k2csv
). -
Теперь
verb-forms
можно запустить без установки (из папкиjp-k2csv
):$ stack exec verb-forms
-
(не обязательно) Для установки нужно выполнить в терминале (из папки
jp-k2csv
):$ stack install k2csv:verb-forms
или просто
stack install
, который установит всё (здесь есть ещё несколько программ, полный список можно посмотреть в спискеexecutables
в package.yaml; на данный момент это ещёk2csv-exe
иrandom-nums
).Если команда запускается от пользователя, то программа будет установлена в домашней директории пользователя в
~/.local/bin/
.
....