https://github.com/alexw00/kanji-trainer-3000
A simple cmd line tool to help you practice kanjis from your Mochi cards. (for private use).
https://github.com/alexw00/kanji-trainer-3000
flashcards hiragana japan japanese kana kanji learning mochi
Last synced: 11 months ago
JSON representation
A simple cmd line tool to help you practice kanjis from your Mochi cards. (for private use).
- Host: GitHub
- URL: https://github.com/alexw00/kanji-trainer-3000
- Owner: AlexW00
- Created: 2023-02-25T01:15:23.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2023-02-25T01:21:04.000Z (over 3 years ago)
- Last Synced: 2025-07-05T06:09:01.983Z (12 months ago)
- Topics: flashcards, hiragana, japan, japanese, kana, kanji, learning, mochi
- Language: Nim
- Homepage:
- Size: 8.79 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# 🀄️ --- KANJI TRAINER 3000 --- 🀄️
A simple cmd line tool to help you practice kanjis from your Mochi cards. (for private use)
https://user-images.githubusercontent.com/55558407/221328071-481de8a4-7802-4bd5-8b4f-81e695720026.mp4
### What does it do?
- It extracts all sentences/words with at least one kanji in it from a deck of your choice
- It removes all furigana and prompts you to write out the sentence/word in hiragana
- The cycle continues on forever until you got all prompts right
### Running
1. Install [Nim](https://nim-lang.org/) (if someone is actually insterested in using this, I'll make a binary release)
2. Run the executable: `nim c -r -d:ssl -o:bin/kanji_trainer_3000 `
- `API_KEY`: Your Mochi API key
- `DECK_ID`: The id of the deck to pull cards from
- `CARD_TEMPLATE_ID`: The id of the card template the cards should be based on
- `JP_FIELD_KEY`: The key of the field containing the japanese text
- `TRANSLATION_FIELD_KEY`: The key of the field containing the translation
3. PRACTICE YOUR KANJIS!!
- to quit: `i lost` or `ctrl + c`