Anki add-on: MorphMan for Anki 2.1

MorphMan — Study vocabulary and sentences in the optimal order! You will need to install the Japanese Support addon to use it with Japanese. Warning Anki 2.1.50 changed many things under the hood, breaking compatibility with MorphMan. Use version 2.1.49 if you want to use the stable release of MorphMan: https://github.com/ankitects/anki/releases/tag/2.1.49 Nota Bene If the deck you are studying has sub-decks then new cards will by default only be gathered from the first sub-deck until it is empty before looking for new cards in the next sub-deck. If you instead want to get new i+1 cards from all sub-decks do the following: Activate the V3 scheduler: Tools -> Review -> Scheduler -> V3 scheduler Deck that has sub-decks: Deck options -> Display Order -> New card gather order -> Ascending position Feel free to contribute. https://github.com/kaegi/MorphMan Changelog Release 5.0-alpha4 (2023-8-17): Hotfix: V2 card queue now rebuilds properly after burying cards by @mortii in https://github.com/kaegi/MorphMan/pull/304 Also adds back MorphMan stats that broke with alpha 2 Check the changes at https://github.com/kaegi/MorphMan/compare/v5.0-qt6-alpha.3...v5.0-qt6-alpha.4 Release 5.0-alpha3 (2023-8-16): Add Qt5 backwards compatibility for UI generation by @landonepps Check the changes at https://github.com/kaegi/MorphMan/compare/v5.0-qt6-alpha.2...v5.0-qt6-alpha.3 Release 5.0-alpha2 (2023-8-13): V3 Scheduler Compatibility, Improved Recalc, Progress Bars Fixed by @mortii in https://github.com/kaegi/MorphMan/pull/296 Check the changes at https://github.com/kaegi/MorphMan/compare/v5.0-qt6-alpha.1...v5.0-qt6-alpha.2 Release 5.0-alpha1 (2023-1-10): Initial support for Anki 2.1.50+ and Qt6 Known bug on Linux where running Recalc will break all shortcuts until Anki is restarted Please report any bugs at https://github.com/kaegi/MorphMan/issues Releases will now be created at https://github.com/kaegi/MorphMan Versioning system changed back to semver because the (year).(update#) format was confusing to many users Check the changes at https://github.com/kaegi/MorphMan/releases/tag/v5.0-qt6-alpha.1 Release 2022.1 (2022-1-25): Check the changes at https://github.com/landonepps/MorphMan21/releases/tag/2022.1 (This repo is just to show the changes in this release, please continue to use kaegi/MorphMan to submit issues or PRs) Release 2021.2 (2021-2-10): Check the changes at https://github.com/landonepps/MorphMan21/commits/2021.2 There was a new scheduling setting added as a request from some users that may have caused some confusion for others. You may want to look at this setting and the comment to understand its effect. Setting 'no priority penalty' to 0 will revert to the old scheduling behavior. In morph/config܂py: # Cards with unknown morphemes outside of frequency.txt or priority.db will get this penalty. This will make # i+2 or i+n cards with morphemes that are in frequency.txt or prioritydb get a higher priority. 'no priority penalty': 1000000, The "L" key is intended to search for alternative cards with the "unknown morphemes" on the current card. Using this on an already learned card isn't expected to do anything useful currently. The "K" key marks morphemes on the card as known, and so is expected to potentially increase your "K" count which tracks how many morphemes you know. If you want to see detailed statistics of Learned vs Marked Known morphemes, check out the "Net Learned Cards & Morphs" in the stats view (hold down Shift & click Stats in Anki to view). Release 2021.1 (2021-1-2): Check the changes at https://github.com/landonepps/MorphMan21/commits/2021.1 Release 2020.3 (2020-12-5): Includes support for Anki 2.1.35+ Check the changes at https://github.com/landonepps/MorphMan21/commits/2020.3 Release 2020.2 (2020-07-16): Includes support for Anki 2.1.22+ Check the changes at https://github.com/landonepps/MorphMan21/commits/2020.2 Release 2020.1 (2020-02-24): Check the changes at https://github.com/kaegi/MorphMan/commits/master Release 2019.4 (2019-10-01): Fixed v2 scheduler support (credit: izik1) Release 2019.3 (2019-05-30): Added support for Chinese via Jieba (credit: shanrauf) Release 2019.2 (2019-05-30): Fixed bug in adaptive subs template (credit: shanrauf) Allow spaces in field names and tags (credit: derpue) Release 2019.1 (2019-05-24): Merged InfiniteRain's changes that makes contents in [] brackets ignored by default. This is useful for the Japanese Support addon. He also added a constructive error message for the 'ModuleNotFoundError'. If you're experiencing this error, it's probably because you're using a database from the older 2.0 version of MorphMan. Refer to his instructions, here: https://gist.github.com/InfiniteRain/1d7ca9ad307c4203397a635b514f00c2 Merged imd's changes that make MorphMan ignore case. (i.e. 'You' and 'you' were counted as different words.)

GitHub repository: kaegi/morphman
Repository description: Anki plugin that reorders language cards based on the words you know
Languages: Python, OpenEdge ABL, Shell