In-Context Kanji

AnkiWeb addon 1475485968

Scans your vocabulary cards for kanji and promotes or unsuspends matching new cards in a separate kanji deck, so kanji are learned only after appearing in vocabulary.
AI-generated summary; may contain mistakes.

review-flownote-managementdeck-managementbeta

Open on AnkiWeb GitHub Find alternatives

AnkiWeb

Votes
0 (πŸ‘ 0 Β· πŸ‘Ž 0)
Updated
2025-03-27
Anki versions
2.1.1~
License
MIT (from the GitHub repository)
Virus scan
No ClamAV match A match does not prove malware. No match does not prove that the code is safe.
Languages
Python, JSON
Description language
en

Maintenance

stale

  • Last update or commit: 2025-03-27 (584 days before the snapshot).
  • GitHub Actions workflows: 1.
  • Commits in the last year: 0.
  • Issues: 0 open, 0 closed.
  • Pull requests: 0 open, 0 merged.

Will it work on my Anki?

Version branches
Min AnkiMax AnkiUpdated
2.1.1+2025-03-27
History across monthly snapshots

Loading…

Similar addons

Kanji Unlock Addon

Automatically unsuspends kanji cards whose kanji appear in already-learned vocabulary words, optionally including component radicals, helping align vocabulary and kanji study progress.

review-flownote-managementdeck-management

4 votes 51% approval πŸ‘ 4 Β· πŸ‘Ž 0 ⭐ 1 Anki 2.1.33~ Updated 2020-09-15
Known Kanji Manager

Scans tagged cards for kanji and suspends or unsuspends them based on whether all contained kanji are known, updating manually.

review-flownote-management

9 votes 56% approval πŸ‘ 8 Β· πŸ‘Ž 1 Updated 2020-05-24

Description

Disclaimer: This is a preview release and has not been tested much yet. Please backup your decks before using it!

Why

Learning Kanji can boring and doing it out-of-context is considered by many to be not worth the time investment when you could be learning the kanji in-context while doing your vocab study and reading practice. This extension is intended to create a hybrid approach where as you study your vocab, the learned word will be scanned for kanji, and then a lookup will be done on a kanji specific deck such as RRTK or Jo-Mako's Kanji. If a matching kanji is found and is a new card, that card will be bumped to the top of the list so it will appear first when you practice your kanji cards. This way you only learn kanji which you have already seen in your vocab words.

How-to-use

After installing, go to Tools -> In-context Kanji -> Configure Here you should see 4 options.

"Choose Vocab Deck:" Set this to your vocab deck, once this is selected, the dropdown below will be populated with the field names from this deck. Select the field you would like to use to be scanned for kanji.

"Choose Kanji deck:" Set this to your kanji deck, once this is selected, the dropdown below will be populated with the field names from this deck. Select the field you would like to use to be scanned for kanji. This deck will have the cards updated as you see new kanji in your vocab deck.

The recommended way to use this extension is to suspend all "New" cards in the Kanji deck so the extension can un-suspend them as they are encountered in the vocab deck. The easiest way to do this is to go to "Browse", select your Kanji Deck, and add "is:new -is:suspended" to the search bar. Now select all the cards and right-click, and toggle suspend.

Future Plans

This is just the first release, however I have plans to make this much useful such as allowing a field to be populated on the kanji card that will contain the word and sentence information from the vocab deck to add more context when studying the kanji deck.

README

Activate venv

.venv\scripts\active

Run

python __init.py

Install Dependencies

python -m pip install package_name