No description
  • Kotlin 99.8%
  • Shell 0.2%
Find a file
2025-07-20 22:09:07 +03:00
data Add processed furigana 2025-07-20 22:09:07 +03:00
gradle/wrapper Implement RADKFILE parser syt0r/Kanji-Dojo#92 2024-01-30 17:23:36 +02:00
parser_data Update download scripts 2025-03-01 03:39:43 +02:00
src/main Update scripts for processed furigana 2025-07-20 22:08:26 +03:00
.gitignore Initial commit 2024-01-02 15:31:47 +02:00
build.gradle.kts Add curated letter vocab examples 2025-03-03 04:58:49 +02:00
gradle.properties Initial commit 2024-01-02 15:31:47 +02:00
gradlew Initial commit 2024-01-02 15:31:47 +02:00
gradlew.bat Initial commit 2024-01-02 15:31:47 +02:00
LICENSE Initial commit 2024-01-02 15:31:47 +02:00
README.md Migrate to yomichan jlpt words classification 2024-09-27 12:29:06 +03:00
settings.gradle.kts Initial commit 2024-01-02 15:31:47 +02:00

Kanji Dojo Data

Data and scripts used by the Kanji Dojo application

Characters and expressions are located in data/ folder

Scripts to manipulate data are in the src directory, under task package. They can be executed using IntelliJ IDEA or by running a command with required task name

Tasks:

  • ./gradlew run -Ptask=ExportCharactersJson
  • ./gradlew run -Ptask=ExportDatabase
  • ./gradlew run -Ptask=ExportExpressionsJson
  • ./gradlew run -Ptask=ValidateJson
  • ./gradlew run -Ptask=ExportVariantsInfo
  • ./gradlew run -Ptask=ApplyExpressionRanks

If you wish to run scripts you'll need to download necessary data. Scripts and links for downloading can be found in parser_data/ directory

Download tasks:

  • ./gradlew downloadRadkFile
  • ./gradlew downloadLeedsFrequencies
  • ./gradlew downloadjmdictFuriganaJson
  • ./gradlew downloadYomichanJlptVocab
  • TODO - replace all other bash scripts with gradle tasks

Data Sources and Credits