[Userscript] Anki Mode

@w942 Same bro it hasn’t worked for me at all. I got 80 reviews due and I’m stressing tf out I don’t want to type in everything

1 Like

@desaturated_yellow @w942 @Mookie1171

I just pushed out an update to fix the issue. @w942 found where the issue was. Thanks for taking a look. I changed the way the srs_mgr was being set.

Update your scripts to 3.0.10 and it should work again.

As always, let me know if you have any more issues.

3 Likes

@JDurman you are my lord and savior :pray:t3: thank you so much

1 Like

yep this works, thanks!

1 Like

I tried using it today but still it’s not working for me even after the update tried reinstalling it but still no luck

Idk what happened but it works now time to do my reviews.

1 Like

I don’t know why but it stopped working yesterday. I updated to the new version when you released it and it worked for a while until it stopped. Tried reinstalling but no luck. I get the script menu top left but it just isn’t loading.

EDIT: A little bit embarrassing, but this was just user error. I just had to press the little star icon to actually activate the script. Sorry about that!

1 Like

Hey! Thank you for maintaining this script. I think it will spare me a fair degree of hand and elbow pain due to some issues I’m having right now. Honestly not something I’ve thought about until it happened to me but… accessibility, yay!

If you’re at all interested in suggestions, I have a couple of thoughts after using the extension for a bit.

  1. I see how this would be more invasive from a scripting perspective, but bundling the meaning and reading together in to one card would theoretically halve study time (and keyboard interaction), making more time for engagement with the language in the wild.

  2. Second, I think space bar should also be made to emulate <Enter> after selecting correct or incorrect, moving to the next card. Say hypothetically someone’s right arm hurt a bunch but their left arm was less of a problem. Making this change would allow reviews to be done with a single hand. People could do this with key bindings that they toggle on and off for review time, but it seems like low hanging fruit.

Do you have a github for this project?

2 Likes

Hi, All I found out that this script not working after the update, any tips on getting this script to work again? Really appreciate the help. Thank you

2 Likes

I don’t have anymore time today to look at it, but I found that the error is in how the meanings and readings are retrieved because they changed how you get these from currentSubject.

2 Likes

Broke for me too, would love a fix if possible. It’s the one script I can’t do without

2 Likes

Yeah, I do you can always submit a PR here. github

@ikelmichael @Schnitzel @eglepe

I will try to look at it today or tomorrow when I have time.

The github is here as well if you ever want to submit a fix. github

2 Likes

I think I have a fix, but have am busy for the next couple of hours. I will hopefully be able to submit the PR in a bit if no one has by then.

1 Like

@JDurman I created a PR here: bugfix for changes to currentItem object by Mark-Washkewicz · Pull Request #2 · JDurman/WaniKani-Anki-Mode · GitHub

Thanks!

4 Likes

It works perfectly, thanks for updating the script. It’s all fine and good that they want to make their data structures simpler but WK should really announce what they’re going to be doing when it feels like such a huge portion of their userbase is relying on userscripts for pretty basic features they don’t add themselves :sleeping:

2 Likes

This is perfect, thank you

2 Likes

Thanks for the PR. I went ahead and pushed it to greasy fork and gave you credit in the change log. :smiling_face:

3 Likes

Yes, you can find the github here. github.

  1. Not sure how feasible this is based on the current way they send data but could experiment with it.

  2. Have you tried installing the double check script? It has a lightning mode that you can turn on that I think would replicate this behavior closely with our script.

No problem! I think with the update everything should “work”, but I believe there will be more “meanings” returned than before when checking the answer. I can probably push out a patch, but I don’t remember exactly how the functionality was before lol.

There are currently “primary”, “alternative” , “allowed” meanings. I think it may make sense to filter out “allowed” meanings?

2 Likes