Skip to content

Latest commit

 

History

History
27 lines (16 loc) · 1.52 KB

README.md

File metadata and controls

27 lines (16 loc) · 1.52 KB

Kanji Sentences

Kanji Sentences is a simple addon for Anki allowing a user to suspend or unsuspend Japanese flashcards based on whether or not you have seen a particular kanji.

Currently, the functionality is quite limited - it will simply check the "Kanji" field of all existing flashcards that are not in the new state (seen at least once) and consider these kanji as being "known". Then, depending on the menu option you choose, it will suspend sentences with unknown kanji or unsuspend sentences without unknown kanji. The field currently checked is the "Expression" field in models with "Japanese" in the model name. All field checks are case insensitive.

Kanji Sentences is available on Github:

https://github.com/ChrisPWill/AnkiKanjiSentences

Kanji Sentences is also available on the Anki addon site:

https://ankiweb.net/shared/info/1356338883

Some code was inspired from the modified version of Kanji Grid, which I also recommend:

https://ankiweb.net/shared/info/942570791

Installation

Copy kanjisentences.py into your Anki plugins directory

Planned features

  • A configuration menu allowing operations to be run only on certain decks and fields
  • Ability to bury instead of suspend

Development

Want to contribute? Great! Any code contributions are very welcome. If it's a feature that might take some time, do submit an issue on the issue tracker so that someone else doesn't try to do the same thing. I will also post to the issue tracker when I begin work on a new feature that will take me more than a single coding session.