Yomikiri is a Japanese immersion learning tool. As you browse the internet and encounter words you don't know, you can look up the word definitions with Yomikiri and add the word to Anki flashcards.
Yomikiri is available for Chrome, Firefox, and iOS.
(Firefox is coming soon!)
Please note that we do not support building the project on Windows. You may want to use WSL to build the project.
NodeJS, pnpm, Rust & cargo, wasm-pack must be installed.
Run the following commands
# Downloads and builds JMDict and UniDic dictionary files,
# so it will take a long time to run.
pnpm run construct:web
# install node dependencies
# Optionally, use --frozen-lockfile to build identical software
pnpm install
pnpm generate-licenses
To build for ios as well, add ios target to rust:
rustup target add aarch64-apple-ios
, rustup target add aarch64-apple-ios-sim
,
and run pnpm run construct:all
.
Run pnpm dev:chrome
.
In Chrome, go to chrome://extensions/
, toggle developer mode. Press 'Load unpacked' and open /main/build/chrome
.
Run pnpm dev:firefox
.
In Firefox, type about:debugging
in the url bar to open debugging menu. Switch to 'This Firefox' tab.
Press 'Load Temporary Add-on...' and open /main/build/firefox/manifest.json
.
Open /safari/Yomikiri.xcodeproj
on XCode.