Установка
Установка pipx
pipx создаёт изолированные окружения, чтобы избежать конфликтов с системными пакетами.
Выполните в терминале:
brew install pipx
pipx ensurepath
Сначала убедитесь, что установлен Python.
python3 -m pip install --user pipx
python3 -m pipx ensurepath
Сначала установите Python, если он ещё не установлен.
python -m pip install --user pipx
Установка dictforge
Выполните в терминале или командной строке:
pipx install dictforge
Установка Kindle Previewer
dictforge использует утилиту Amazon kindlegen для сборки словарей Kindle (формат MOBI). Установите
Kindle Previewer 3.
Запустите Kindle Previewer один раз после установки, чтобы распаковать встроенный бинарник kindlegen.
В новых версиях Kindle Previewer 3 Amazon перестала распространять kindlegen как отдельную утилиту — она встроена в Kindle Previewer и не устанавливается глобально.
Настройка пути к kindlegen
Вы можете настроить путь к kindlegen один раз с помощью команды init, и затем не нужно будет указывать его при каждой сборке:
dictforge init
Команда запросит путь к kindlegen. Типичные расположения:
/Applications/Kindle Previewer 3.app/Contents/lib/fc/bin/kindlegen
%LocalAppData%\Amazon\Kindle Previewer 3\lib\fc\bin\kindlegen.exe
Альтернативно, вы можете указать путь напрямую при запуске dictforge с помощью опции --kindlegen-path.
Подробнее: Installing Kindlegen.