Попробовать на своём компьютере
Здесь echo-words запускается на вашем компьютере, чтобы посмотреть, что он умеет. Пользоваться им так не задумано: он работает, только пока вы его держите запущенным, открыть его может только браузер на этом компьютере, а карточки остаются в пробной коллекции, которую не видит ни одно ваше приложение Anki. Для настоящей работы установите его на Oracle Cloud. Это тоже ничего не стоит.
Что понадобится
- git и uv
- Node.js 22, потому что первый запуск собирает страницы приложения
- бесплатный ключ Gemini, см. Ключи
Запуск
git clone https://github.com/andgineer/echo-words.git
cd echo-words
mkdir -p .deploy
cp .deploy.example/.env .deploy/.env
Впишите в .deploy/.env свой ключ Gemini: GEMINI_API_KEY=.... Это тот же
файл, которым пользуется установка на Oracle Cloud, так что ключ туда перейдёт.
И запустите:
uv run inv dev
Откройте http://127.0.0.1:8080. Первый запуск собирает приложение и создаёт
~/.echo-words/languages.toml с английским, немецким и сербским; их можно
поменять в самом приложении. inv dev не синхронизируется с AnkiWeb, так что
пробные карточки не попадут в ваши настоящие колоды.
Всё, что сохраняет пробный запуск, лежит в ~/.echo-words. Удалите эту папку,
чтобы стереть его. В установку на Oracle Cloud из неё ничего не переносится.