Anki add-on: Known Kanji Manager

This plugin scans cards for kanji. If any kanji in the card is unlearned, the card is suspended. Otherwise, the card is unsuspended. This allows you to unlock vocabulary or sentence cards as you learn the Kanji contained in them. HOW TO USE: - In the Addon Config, set the value of "kanji_deck_name" to the deck you are using to study kanji (default: "All in One Kanji"). Then, set the value of "kanji_deck_field" to the name of the field which contains the kanji characters (default: "Kanji"). When the addon is run, all of the cards in this deck which are in the "review" phase will be considered as known Kanji. - Add the tag "managed_kanji" to all cards you want this addon to manage; ie. vocabulary and sentence cards (NOT your kanji learning deck). All cards which have this tag, which have at least one kanji in them, and which have not yet been learned, will be managed by this addon. - Run the addon via "Tools -> Update Known Kanji". This will suspend or unsuspend cards based on which kanji you know. You must run the addon manually for cards to be suspended or unsuspended. I recommend running it after finishing your reviews for the day, so that the new vocabulary can begin to appear the following day. If you already know some kanji, you will need to add those kanji to your review queue for this addon to detect them. You can give them a very high interval so they don't actually appear in your reviews (ie. 1000 days).