Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork3
㊗️ Web frontend for the JMdict Japanese-English dictionary project, with study list support! --https://jisho.hlorenzi.com
hlorenzi/jisho-open
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Lorenzi's Jisho is a web frontend for theJMdict Japanese-English dictionary project!It supports creating and sharing custom study lists with your searched words,and you can export them in anAnki-compatible format.
It is live athttps://jisho.hlorenzi.com
I haven't chosen how to license this repository's code yet. Please only use it for personal reference.
To start:
- Use
node
version 16 (or greater). - In all of
common/
,backend/
, andfrontend/
, executenpm install
. - If you have MongoDB installed, in
backend/
, executenpm run db-build
to download JMdict and build the database.
To work on the codebase, execute in parallel:
In
backend/
, executenpm run dev
to start the server in watch mode. You can pass arguments to select between a few options for internal services. Remember to pass asnpm run dev -- --option
.- For the database service:
--db-mongo
Use MongoDB. This is the default.--db-dummy
Use a dummy interface that returns empty results.
- For the authentication service:
--auth-dummy
Use a dummy service which lets you log in with any user ID. This is the default.--auth-lorenzi
,--auth-lorenzi-dev
Use Lorenzi's closed-source auth server. You probably won't have access to it, so use the dummy service.
- For the database service:
In
frontend/
, executenpm run dev
to build and pack the frontend JavaScript files in watch mode.Finally, you can access the page through
http://127.0.0.1
.
About
㊗️ Web frontend for the JMdict Japanese-English dictionary project, with study list support! --https://jisho.hlorenzi.com
Topics
Resources
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Sponsor this project
Uh oh!
There was an error while loading.Please reload this page.
Uh oh!
There was an error while loading.Please reload this page.