50 22
Contact Author Sign in to rate

MorphMan for Anki 2.1

25.77MB. Updated 2020-07-24. Only supports Anki 2.1.x.
The author has shared 4 other item(s).

This item is large, and may take some time to download.

Description

MorphMan — Study vocabulary and sentences in the optimal order! My port of MorphMan to Anki 2.1. Still in development, so not all features are working. Specifically: - The ability to immediately review the cards selected in the browser You will need to install the Japanese Support addon to use it with Japanese. Feel free to contribute. https://github.com/kaegi/MorphMan 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 - This is just to show the changes in this release, please continue to use kaegi/MorphMan to submit PRs 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.)

Download

As add-ons are programs downloaded from the internet, they are potentially malicious. You should only download add-ons you trust.

Supported Anki versions:

To download this add-on, please copy and paste the following code into Anki 2.1:

900801631

If you were linked to this page from the internet, please open Anki on your computer, go to the Tools menu and then Add-ons>Browse & Install to paste in the code.

All Anki 2.1.x Add-Ons Contact Author

Reviews

on 1596634013
It is compatible with Hoochie* addons of the Lovac?
on 1595775964
There should be a way to make a card go unnoticed by the program. As you get to advanced levels the parsing errors get much more frequent, e.g. parsing words made of two common verbs together (噛み切る as 噛む). There should be a way to manually change this word morph or make it so it would be considered unlearned. Maybe I don`t understand the addon enough just yet but I couldn`t find such a function. Just deleting may work for parsing errors early on in the process but for advanced words it makes no sense.

Edit: the ugly solution is to add a tag to the all card of the card type being analyzed and removing the tag when this problem happens, exempting the card from the analysis.
on 1595487257
This is actually a game-changer for how you can learn languages. An incredible idea and add-on.
on 1595089764
I have an issue with the preferences saving. I updated the add on today and replaced the stats and preferences file, but it still doesn't work.
Edit: Thanks for fixing the issue!
Comment from author before post was edited
I just updated the AnkiWeb version to match the GitHub repository. Try updating and see if you still see the same issue.
on 1594736140
Nice!
on 1594656590
Tried everything, even changing the stats.py file. Refuses to work.
on 1594072411
one of the best addons,

But I've noticed that morphman stopped burying cards with the "K" shortcut, anyone know how to solve this?
on 1594046926
Stop rating down the card! If only you read other comments you would be able to fix it.

In case you didn't read the comments below or you can't access reddit just replace the morphman stats.py file into the latest one in the dev repo here: https://github.com/kaegi/MorphMan/blob/master/morph/stats.py

morphman stats.py is located at "C:\Users\User\AppData\Roaming\Anki2\addons21\900801631\morph" on windows
on 1593914630
when i recalc it gives me this errors:
Caught exception:
Traceback (most recent call last):
File "C:\Users\\AppData\Roaming\Anki2\addons21\900801631\__init__.py", line 14, in onMorphManRecalc
main.main()
File "C:\Users\\AppData\Roaming\Anki2\addons21\900801631\morph\main.py", line 443, in main
knownDb = updateNotes(allDb)
File "C:\Users\\AppData\Roaming\Anki2\addons21\900801631\morph\main.py", line 395, in updateNotes
mw.col.db.executemany(
File "lib\site-packages\anki\dbproxy.py", line 92, in executemany
File "lib\site-packages\anki\rsbackend.py", line 459, in db_execute_many
File "lib\site-packages\anki\rsbackend.py", line 471, in _db_command
ankirspy.DBError: JSONError { info: "invalid type: map, expected a sequence" }
on 1593712090
After I finally updated Anki, Morphman crashed Anki. It came up with various errors (one saying my database was corrupted, one saying the addon was missing a line to do with the toolbar...) but the fix that the other commentors linked to also fixed it for me: https://www.reddit.com/r/Anki/comments/fwbqr1/2122_dont_work_for_me_help/fmnyqes/

I've set up my decks to be fill in the blank ("cloze deletion") sentences, and organized them with Morphman. I'm learning minority languages so there's not many learning materials out there, and I pull sentences from wherever I can find.

I have one field with the sentence as it would normally be spelt in that language (no spaces). Then I have another field with spaces in between the morphemes (so "shop keep er", not "shopkeeper") so that Morphman can organize my cards properly. Then I have a third field with spaces where I put the cloze deletions. The card is set up to show me the cloze deletion, but on the back side of the card it shows me the "no spaces" field. It works really great and I'm really glad for Morphman! This way I can slowly ease myself into any level of writing in any language!
on 1593611197
I repeat what others already said, but it is FIXABLE for Anki 2.1.22!
→ https://www.reddit.com/r/Anki/comments/fwbqr1/2122_dont_work_for_me_help/fmnyqes/
on 1593458662
Very little support from developers.
Useful when it works but it's been plagued with issues for months with no updates from the developers to resolve them.
on 1593442581
Fix for Anki 2.1.22

https://www.reddit.com/r/Anki/comments/fwbqr1/2122_dont_work_for_me_help/fmnyqes/
on 1593177200
Works for me on Anki 2.1.16 on Windows. Been using it before on Ubuntu too.
Doesn't work on Anki 2.1.22 though.

A total must have for me. Saves me huge ammount of time by scheduling sentence cards in a i+1 manner (where there is at least and only 1 new word in a sentence that I don't know).
on 1593077193
This add on seems so great but after I installed it my anki wont work. I had to delete the add on folder then my anki was back to normal
on 1592843216
Spent hours trying to downgrade version 26, install 22, change profiles, look around at the various loops of outdated advice. Brutal. I recommend rolling the dice on this add-on and spending 1 hour maximum trying to get this working, then forget Morphman and get back to learning.
on 1591637100
Works for me on Arch Linux using 2.1.22.

For those running 2.1.26 on Arch, the AUR currently has an "official" package that is 2.1.22.

(sudo) pacman -R anki (it'll conflict)
yay -S anki-official-binary-bundle

You'll need to delete and re-create your profile and any re-download any add-ons you had previously (but for v. 2.1.22) and sign in to your account again.

That binary bundle is big because it includes within itself the various python packages that would be needed, specifically for Anki 2.1.22. The maintainer uploaded that version due to having funky python issues when installing Anki previously - I had those funky issues when I installed Anki 2.1.26. However, I've had no problems with this version of Anki.
on 1591557947
Had massive amounts of fun getting this running on Archlinux with Anki: 2.1.26-1. I'm just testing it now, so I'm not 100% sure if it works or not yet, but it seems to be running finally.

In short there were a few steps to get it functioning:
- Update stats.py to the one in the github repo.
(Well documented in the thread)

- There is no card that can be analyzed or be moved. Add cards or (re-)check your configuration under...

Issue whereby this code in preferences.py

def _jsonConfig():
conf = mw.col.conf['addons']['morphman']
assert conf, 'Tried to use jcfgMods before profile loaded'
return conf

is attempting to call a function which Anki isn't happy with. Something similar is happening in the save function also and is why you can't save your preferences anymore. Unsure if this is fixed in the preferences.py in the github repository, but I got around it by modifying this function:

def _get_anki_json_config(key):
conf = jcfg_default()
item = conf[key]
return item

That jcfg_default() returns a hardcoded set of properties, so you can configure them in code and reload anki. You need to add the following keys to the object returned by the function though:

'Option_IgnoreGrammarPosition': False,
'Field_FocusMorphPos': '',
'Tag_BadLength': 100

The default object was missing some properties which are checked in the code and throw errors. Finally, you need to configure the note type that you want to apply stuff to:

{'Type': 'Japanese Morphman Anki Web', 'TypeId': None, 'Tags': ['japanese'], 'Fields': ['Expression'],
'Morphemizer': 'MecabMorphemizer', 'Modify': True}

I had to ensure that each card in the deck also had the tag: japanese.

- ankirspy.DBError: JSONError { info: "invalid type: map, expected a sequence" }

This required updating the main.py to the one from this link: https://raw.githubusercontent.com/kaegi/MorphMan/master/morph/main.py

- Finally there was an error about indexing a list by string and not an integer.

This is because here in main.py (around line 202):
try:
with codecs.open(frequencyListPath, encoding='utf-8') as f:
# create a dictionary. key is word, value is its position in the file
frequency_list = dict(zip(
[line.strip().split('\t')[0] for line in f.readlines()],
itertools.count(0)))
except FileNotFoundError:
frequency_list = []

If it can't find the frequency list (which mine couldn't, the text file didn't exist) it creates a new list rather than a new dictionary. altering the last line there from:
frequency_list = []
to:
frequency_list = {}

Sorted that one out.

Like I say, I'm not sure if it works properly, but it seems to be reordering the decks and the like right now. I've no idea why I had to jump through so many hoops to get this (potentially) working on my system. I can still only update preferences via hardcoding variables in the python scripts themselves. Whatever changes Anki made absolutely banjaxed this addon :(.
on 1591214634
Changed stats.py to the one linked in the comments, and the error is gone, but i can't use the addon. I'm trying to add a note type to the preferences and have it reorder, but it never saves what i do, everytime i open the preferences, the same note types are shown there.
on 1591179354
Sorry, but I've tried installing MorphMan a couple of times now and several new issues arise everytime I install it again. I've corrected the corrupted file pointed out in the reviews below me, too. But somehow the bugs persist in this add-on (Morphman drop-down menu not shown in anki, although the hotkeys work to access 'Morphman preferences' etc.; Morphman Preferences are not saved and return to default after every restart of anki; Morphman can't even analyze the cards I have, because it can't find them for some reason.).
I'm very keen on using this add-on as this would save me a lot of time making new sentence cards, but as of now it seems the add-on is still riddled with bugs rendering it useless for me. I will change my review once I found a solution to the problems I have with the add-on or once the developers put out a cleaner version.
on 1591138365
Use code to install MorphMan add-on
Go to github and download the MorphMan master file
Replace the MorphMan Stats.py inside of your morphman add-on file with the master file's Stats.py.

Works perfectly.
on 1591110827
how do you uninstall this?
on 1591057661
"There is no card that can be analyzed or be moved. Add cards or (re-)check your configuration under "Tools -> MorhpMan Preferences" or in "Anki/addons/morph/config.py" for mistakes."
I tried updating the stats.py file too
I'm on a mac btw.
I'll change to a thumbs up if it's fixed...
on 1590781141
If anyone is having issues with MorphMan add-on after updating to Anki 2.1.22, replace your stats.py file with the one found on GitHub here:
https://github.com/kaegi/MorphMan/blob/master/morph/stats.py
on 1590725040
could not live without this, thanks!
on 1590003376
Revolutionised my learning and made it so much more enjoyable. So grateful for this addon.

The only downside is I recently updated Anki to 2.1.26 and it seems to have really slowed morphman down when recalculating.
on 1589186577
i really don't understand the parsing im getting word categories for focus morph or target not actual words
on 1588590933
Written on 2020/05/04:
If you've encountered an error when starting Anki version 2.1.22, on Windows, just navigate to the folder below.
<user>\AppData\Roaming\Anki2\addons21\900801631\morph

And replace the current stats.py file with the new file that can be downloaded from the source below, and stop downvoting the addon :)
(Or you can just open stats.py file with a text editor and replace it with the source code below)
https://github.com/kaegi/MorphMan/blob/master/morph/stats.py
on 1588101904
https://github.com/kaegi/MorphMan/blob/master/morph/stats.py
on 1587861966
1. So what exactly lets this add-on decide what the best order is for a given deck?
2. Just wondering, how does Anki, which, as far as I know, has millions of users, have such a big add-on as this one have so little reviews? Even the biggest, most popular decks I've seen for stuff like Spanish only have a few hundred likes. How is that possible?
on 1587471645
Hey I love the addon but like the other recent reviews the errors have almost nuked my cards. I know this is not entirely your flaut as anki updates is also to blame but please fix it. Once It is fixed I will change my review to positive.
on 1587339140
When this add-on is added, Anki has an error and is unusable. In order to get rid of this error, I needed to delete MorphMan out of the add-ons file, which took a while for me to figure out. This add-on seems great, so I hope it gets fixed soon. Good luck!
on 1586699878
So I am trying to calc all my already know cards but it gives me the following error message each time. I attached pictures of my MorphMan Preferences. Anyone know a fix for this ?

Error
An error occurred. Please start Anki while holding down the shift key, which will temporarily disable the add-ons you have installed.
If the issue only occurs when add-ons are enabled, please use the Tools > Add-ons menu item to disable some add-ons and restart Anki, repeating until you discover the add-on that is causing the problem.
When you've discovered the add-on that is causing the problem, please report the issue on the add-on support site.
Debug info:
Anki 2.1.22 (0ecc189a) Python 3.8.0 Qt 5.14.1 PyQt 5.14.1
Platform: Windows 10
Flags: frz=True ao=True sv=1
Add-ons, last update check: 2020-04-01 19:16:13

Caught exception:
Traceback (most recent call last):
File "C:\Users\Tobias \AppData\Roaming\Anki2\addons21\900801631\morph\util_external.py", line 41, in __call__
return self.cache[args]
KeyError: ('私はスミスです。',)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "C:\Users\Tobias \AppData\Roaming\Anki2\addons21\900801631\morph\util_external.py", line 41, in __call__
return self.cache[args]
KeyError: ('私はスミスです。',)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "C:\Users\Tobias \AppData\Roaming\Anki2\addons21\900801631\morph\util_external.py", line 41, in __call__
return self.cache[args]
KeyError: ()

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "C:\Users\Tobias \AppData\Roaming\Anki2\addons21\900801631\__init__.py", line 14, in onMorphManRecalc
main.main()
File "C:\Users\Tobias \AppData\Roaming\Anki2\addons21\900801631\morph\main.py", line 430, in main
allDb = mkAllDb(cur)
File "C:\Users\Tobias \AppData\Roaming\Anki2\addons21\900801631\morph\main.py", line 126, in mkAllDb
ms = getMorphemes(morphemizer, fieldValue, ts)
File "C:\Users\Tobias \AppData\Roaming\Anki2\addons21\900801631\morph\morphemes.py", line 165, in getMorphemes
ms = morphemizer.getMorphemesFromExpr(expression)
File "C:\Users\Tobias \AppData\Roaming\Anki2\addons21\900801631\morph\morphemizer.py", line 68, in getMorphemesFromExpr
return getMorphemesMecab(expression)
File "C:\Users\Tobias \AppData\Roaming\Anki2\addons21\900801631\morph\util_external.py", line 43, in __call__
value = self.func(*args)
File "C:\Users\Tobias \AppData\Roaming\Anki2\addons21\900801631\morph\mecab_wrapper.py", line 86, in getMorphemesMecab
ms = [getMorpheme(m.split('\t')) for m in interact(e).split('\r')]
File "C:\Users\Tobias \AppData\Roaming\Anki2\addons21\900801631\morph\util_external.py", line 43, in __call__
value = self.func(*args)
File "C:\Users\Tobias \AppData\Roaming\Anki2\addons21\900801631\morph\mecab_wrapper.py", line 220, in interact
p, _ = mecab()
File "C:\Users\Tobias \AppData\Roaming\Anki2\addons21\900801631\morph\util_external.py", line 43, in __call__
value = self.func(*args)
File "C:\Users\Tobias \AppData\Roaming\Anki2\addons21\900801631\morph\mecab_wrapper.py", line 213, in mecab
return spawnMecab(m.mecabCmd[:1] + m.mecabCmd[4:], si), mecab_source
File "C:\Users\Tobias \AppData\Roaming\Anki2\addons21\900801631\morph\mecab_wrapper.py", line 109, in spawnMecab
'^bos-feature: (.*)$', str(config_dump, 'utf-8'), flags=re.M)
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xfc in position 150: invalid start byte
on 1586251804
to anyone who is having issues after updating anki, try replacing stas.py file in C:\Users\Username\AppData\Roaming\Anki2\addons21\900801631\morph with this https://github.com/kaegi/MorphMan/blob/master/morph/stats.py
on 1586226525
I love that addon, but... need a update for the anki 2.1.22
currently don't work https://www.reddit.com/r/Anki/comments/fwbqr1/2122_dont_work_for_me_help/
on 1585907898
Thank you for your hard work maintaining the addon for Anki 2.1. However, it seems that the addon doesn't work on the latest Anki 2.1.22, can you update the addon?
on 1585843327
This is a great add on, I've used it a lot.
However, I unfortunetly get the following error message since updating to the newest version of Anki:

Error
An error occurred. Please start Anki while holding down the shift key, which will temporarily disable the add-ons you have installed.
If the issue only occurs when add-ons are enabled, please use the Tools > Add-ons menu item to disable some add-ons and restart Anki, repeating until you discover the add-on that is causing the problem.
When you've discovered the add-on that is causing the problem, please report the issue on the add-on support site.
Debug info:
Anki 2.1.22 (0ecc189a) Python 3.8.0 Qt 5.14.1 PyQt 5.14.1
Platform: Windows 10
Flags: frz=True ao=True sv=?
Add-ons, last update check: 2020-04-02 16:00:08

Caught exception:
Traceback (most recent call last):
File "aqt\progress.py", line 76, in handler
File "aqt\main.py", line 158, in setupProfileAfterWebviewsLoaded
File "aqt\main.py", line 195, in setupProfile
File "aqt\main.py", line 345, in loadProfile
File "<C:\Program Files (x86)\Anki\decorator.pyc:decorator-gen-114>", line 2, in loadCollection
File "lib\site-packages\anki\hooks.py", line 666, in decorator_wrapper
File "lib\site-packages\anki\hooks.py", line 657, in repl
File "<C:\Program Files (x86)\Anki\decorator.pyc:decorator-gen-112>", line 2, in loadCollection
File "lib\site-packages\anki\hooks.py", line 666, in decorator_wrapper
File "lib\site-packages\anki\hooks.py", line 657, in repl
File "<C:\Program Files (x86)\Anki\decorator.pyc:decorator-gen-110>", line 2, in loadCollection
File "lib\site-packages\anki\hooks.py", line 666, in decorator_wrapper
File "lib\site-packages\anki\hooks.py", line 658, in repl
File "C:\Users\david\AppData\Roaming\Anki2\addons21\874215009\advancedbrowser\basic_fields.py", line 75, in myLoadCollection
mw.col.db._db.create_function("nameForDeck", 1, self.nameForDeck)
AttributeError: 'NoneType' object has no attribute 'db'
on 1585111491
It's an amazing add-on for Japanese and Chinese, however it's not being that useful for Korean since it doesn't differentiate conjugated words and words joined to particles. Is there any possibility of making it work the same way it does for Japanese?
on 1583878168
Fantastic!!!!

I followed Matt vs Japan's tutorial on it https://www.youtube.com/watch?v=h2xYKx76-9s
on 1583791853
To this reviewer: "Literally all my focus words are like そう and この and あれ and its driving me insane and can't find any ACTUAL i+1 cards. This addon literally is garbage"

Well yeah, at the very start there will be a disconnect between what you know and what MorphMan is aware that you know. Here are some easy ways to get your database up to speed:

1. When stuff you know comes up simply hit K to add the Already Known tag. Now MorphMan is aware that you know that word and it will never come up again.

2. You can also use the database manager to scan in media you have already read to add known morphs in bulk.
on 1581673058
thanks!
on 1579723005
its a shame other people are having issues but this is impressively good for japanese. I suggest you follow this guide if you want to set it up: https://www.youtube.com/watch?v=h2xYKx76-9s
on 1578348460
This with a frequency list make studying with sentence banks incredibly easy and way less tedious
on 1577046181
I use it to sort Spoonfed Chinese sentences and it does a great job.

This is the greatest plugin ever !!
Thank you very much.

Yes, it has many bugs and some of the features do not work.
It is not ready for tech noops.
on 1576970717
Literally all my focus words are like そう and この and あれ and its driving me insane and can't find any ACTUAL i+1 cards. This addon literally is garbage
on 1576701875
Readability Analyzer doesn't work for Chinese
No dictionary was found error
on 1575201003
I hope the "Learn Now" feature would work soon. It's so buggy that it gives error every time so I had to manually reschedule the cards I want to learn. But still, thanks for all the hard work. ^_^
on 1573215824
Very helpful addon. Thanks.
on 1573208553
The most useful addon I've used since Japanese Support (for Japanese).
on 1572906075
would love if we could see a fail button , but until then this one allows reviewing selected card which is one away from auto review or autofail cards forgotten or visited via browser
on 1571987774
Thank you for maintaining this wonderful addon.

For those having the error "no working dictionaries found", try installing this: https://ankiweb.net/shared/info/13462835.
on 1570029169
Mattvsjapan has brought me here and I love every last bit of this addon <3
on 1569969340
Thanks for the v2 scheduler fix!
on 1569766765
Using for Japanese sentence cards with guidelines from massimmersionapproach.com. Great tool!
on 1569301060
NEED CHINESE FAQ!!! I have deck with Field HANZI , in preferences I change to Chinese language, change field to Hanzi , Added TAG to know cards mm_alreadyKnown , then I press RECACL AND GOT ERROR!!! "There is no card that can be analyzed or be moved. " WTF(((
on 1569240129
Disabled all plugins, can't get it to Recalc, stack trace:

Error
An error occurred. Please start Anki while holding down the shift key, which will temporarily disable the add-ons you have installed.
If the issue only occurs when add-ons are enabled, please use the Tools>Add-ons menu item to disable some add-ons and restart Anki, repeating until you discover the add-on that is causing the problem.
When you've discovered the add-on that is causing the problem, please report the issue on the add-ons section of our support site.
Debug info:
Anki 2.1.15 (442df9d6) Python 3.6.7 Qt 5.12.1 PyQt 5.11.3
Platform: Windows 10
Flags: frz=True ao=True sv=1

Caught exception:
File "C:\Users\User\AppData\Roaming\Anki2\addons21\900801631\__init__.py", line 9, in onMorphManRecalc
main.main()
File "C:\Users\User\AppData\Roaming\Anki2\addons21\900801631\morph\main.py", line 341, in main
allDb = mkAllDb( cur )
File "C:\Users\User\AppData\Roaming\Anki2\addons21\900801631\morph\main.py", line 95, in mkAllDb
ms = getMorphemes(morphemizer, fieldValue, ts)
File "C:\Users\User\AppData\Roaming\Anki2\addons21\900801631\morph\morphemes.py", line 121, in getMorphemes
ms = morphemizer.getMorphemesFromExpr(expression)
File "C:\Users\User\AppData\Roaming\Anki2\addons21\900801631\morph\morphemizer.py", line 51, in getMorphemesFromExpr
return getMorphemesMecab(e)
File "C:\Users\User\AppData\Roaming\Anki2\addons21\900801631\morph\util_external.py", line 39, in __call__
value = self.func(*args)
File "C:\Users\User\AppData\Roaming\Anki2\addons21\900801631\morph\morphemizer.py", line 126, in getMorphemesMecab
ms = [ getMorpheme(m.split('\t')) for m in interact( e ).split('\r') ]
File "C:\Users\User\AppData\Roaming\Anki2\addons21\900801631\morph\util_external.py", line 39, in __call__
value = self.func(*args)
File "C:\Users\User\AppData\Roaming\Anki2\addons21\900801631\morph\morphemizer.py", line 243, in interact
p, _ = mecab()
File "C:\Users\User\AppData\Roaming\Anki2\addons21\900801631\morph\util_external.py", line 39, in __call__
value = self.func(*args)
File "C:\Users\User\AppData\Roaming\Anki2\addons21\900801631\morph\morphemizer.py", line 229, in mecab
raise OSError('No working dictionaries found.')
<class 'OSError'>: No working dictionaries found.
on 1566605980
This is a must-have add-on for learning Japanese.
on 1566550092
Be aware: In the fields, the tags or fields need to be separated by comma only. If you separate them by comma and a following space, it'll show an error message during recalc.
on 1566130448
First didn't work, but in the end I just didn't have Japanese Support installed (+database error which is fixed easily too).

Great addon, I'm happy I could get it to work with Anki 2.1! Thank you!
on 1563536631
Insanely good..

..but im having a huge issue with the same notification, the former review mentions aswell. im not even sure what it means, since it shows up on almost every card and it shows up every time the same card comes up. its really distracting. id be glad to give a positive review when its "fixed".

thanks very much.

edit: nevermind, seems like it was just the initial distraction. got used to it today. sorry for the inconvenience.
on 1562827858
Great, does what it's meant to

is there anyway to turn off the "-1 alternatives will be skipped" notification
I have an audio version of every card (as well as a reading) and so I'm not sure if that's why but I get the notification on every single card I rep.
on 1560842809
Thank you for adding Chinese support!
on 1559591768
Works great!
on 1559559237
Anki 2.1 https://i.imgur.com/2K6D46d.png 3 first options is not working.

I used 2.0 with morphman before, it used to "lag" for few seconds after recalc function and skip all cards with due<10000 when i go to my decks, now it just show me every card in due order.

What should I do? Maybe something wrong in config file?
Comment from author
Do you have the experimental v2 scheduler enabled?
If so, that's probably the issue. Disabling it should allow you to skip cards.

Here's the GitHub issue:
https://github.com/landonepps/MorphMan21/issues/6
on 1558521217
Old databases from anki 2.0 won't open.
The error missing module 'morph' seems to be a path issue.
I copied the folder morph to the root of folder plugins21 and this way I was able to open my old databases.
Also I can't get database manager's A-B, B-A, union etc working.
on 1558359948
Great!! Finally on 2.1.
I was having a similar problem to the error mentioned by some other user con rebuillding the database, after deleting the old all.db file it has been working ok.
Thanks!
on 1557580433
Doesn't work for me at all. When attempting to recalculate I get the following error:

Error
An error occurred. Please start Anki while holding down the shift key, which will temporarily disable the add-ons you have installed.
If the issue only occurs when add-ons are enabled, please use the Tools>Add-ons menu item to disable some add-ons and restart Anki, repeating until you discover the add-on that is causing the problem.
When you've discovered the add-on that is causing the problem, please report the issue on the add-ons section of our support site.
Debug info:
Anki 2.1.12 (eef86bf3) Python 3.6.7 Qt 5.12.1 PyQt 5.11.3
Platform: Windows 10
Flags: frz=True ao=True sv=1

Caught exception:
File "C:\Users\<username>\AppData\Roaming\Anki2\addons21\900801631\__init__.py", line 9, in onMorphManRecalc
File "C:\Users\<username>\AppData\Roaming\Anki2\addons21\900801631\morph\main.py", line 317, in main
cur = util.allDb() if cfg1('loadAllDb') else None
File "C:\Users\<username>\AppData\Roaming\Anki2\addons21\900801631\morph\util.py", line 25, in allDb
_allDb = MorphDb( cfg1('path_all'), ignoreErrors=True )
File "C:\Users\<username>\AppData\Roaming\Anki2\addons21\900801631\morph\morphemes.py", line 159, in __init__
try: self.load( path )
File "C:\Users\<username>\AppData\Roaming\Anki2\addons21\900801631\morph\morphemes.py", line 194, in load
self.db = pickle.load( f )
<class 'ModuleNotFoundError'>: No module named 'morph'
Comment from author
InfiniteRain figured out the cause. It's because you're using a database from the 2.0 version of MorphMan.
Here's his fix:
https://gist.github.com/InfiniteRain/1d7ca9ad307c4203397a635b514f00c2
on 1557094778
most useful addon. Been using this script to automate the Recalcs: https://www.patreon.com/posts/ahk-script-to-26623372
on 1551688759
awesome!!
on 1550430866
Which version is compatible with anki 2.0??
on 1544571661
This add-on is wonderful! ♥
I used to learn Norwegian from a great but not-so-well-ordered deck (https://ankiweb.net/shared/info/1529958967). After re-ordering it using MorphMan it is easier to learn much faster, because each new note builds upon the knowledge obtained in earlier cards, with a small increment (the ‘i+1’ principle, https://github.com/kaegi/MorphMan/wiki/I-plus-1).
on 1539487367
Who's working on this now?
Comment from author
It's an open source project, so the whole community is welcome to contribute.
Feel free to contribute at https://github.com/kaegi/MorphMan