[Userscript] Reorder Omega

  1. Now that I look at it again this is indeed intentional. Wanikani itself doesn’t shuffle items after answering in extra study, neither when you get it right nor wrong. Of course I could patch that myself, but I’m not sure if that’s something I want to do.

Saw this while looking at the WK code today… Looks like we’re not only getting KANA VOCABULARY but also native READING / MEANING PRIORITIZATION

Ooh, nice! Can’t sneak up on us, can they? :wink:

I think I’ve seen the questionOrder in Extra Study before, but KanaVocabulary is definitely new. Looking forward to seeing that come to light!

In Mac OS, using Safari, do you know in which folder I can find the file with the presets that I created myself?
Asking because I would like to hopefully copy/paste them on another device somehow, like iPad and iOS.

Look at this script instead, to help you migrate settings

Or if you just want to copy individual presents you can actually use cmd + c to copy and cmd + v to paste presets. Or maybe it’s ctrl? Didn’t test it on Mac

Settings are not stored in a file you can copy and move. You must go with @Kumirei suggestions instead.

I tried the Settings Exporter & Importer script but I get an error on step 0.

But before figuring out why the error happens, what do you mean by "“copy/paste” presets?
If I open the Reorder Omega modal with Presets in WK, I can’t really copy anything. Or maybe something I don’t get it :slight_smile:

Anyway, my initial questions was whether the custom presets are somewhere “saved” in a local file (perhaps some browser files?) the same way the default presets are present in the script JS file (that is the actual Reorder Omega script), like here:

If I can find my custom presets on my local machine (my Mac), I can just copy/paste them into the original Omega script file, and then transfer it to other devices (more interested to transfer it on iPad, because Safari on iPad allows having some browser extensions such as Usersripts and sync with my Mac Book).

Just tried it on my work computer (which is a Mac), and it indeed does not work.

They are not

What browser and script manager do you use? It’s working fine on my Mac

I’m using Safari with Userscripts…

Ok, so if the custom presets are not saved anywhere, how does the browser knows they even exist? I mean once I create a custom preset, the browser needs to store it somewhere in the cache or cookie or something else. I don’t understand this part :smiley:

The settings are stored by WKOF in the browser Indexdb database. As far as I know this isn’t a file you can use or copy using file-like methods. This is a browser-managed database.

Huh, weird. It’s working fine for me with Safari and Userscripts. Do you have WKOF installed?

Do you have WKOF installed?

Yes, I do. I will try to reinstall or figure out something. Thanks!

Update: I updated the browser, updated WKOF to the latest version, and reinstalled the script and not all is good.

I have most of what I need prepared for the scheduled changes to WK this Monday, however, note that we’ll be saying farewell to the voice actor randomization feature and the two good Back To Back settings “Shuffle Incorrect” and “True Back To Back”. The sad reality is that there is no way for userscript authors to interact with these features anymore.

If you are going to miss these features I strongly encourage you to email WK about it at hello@wanikani.com.

Thanks for the work keeping this script going! Is there a reason why the WK team removed these features though, or was it just accidental when changing the code over to the new version?

As WK doesn’t officially support scripts us being able to change the behavior at all was unintended. They just happened to store and use the preferred voice actor data in such a way that I could change it during a session to randomize which should be played. For back to back, the way we will be reordering the queue now actually makes WK forget which items you already partially answered, so we can’t just move items around without consequences anymore, which is how I had implemented back to back.

Now that I think about it, I won’t even be able to port my Later Crabigator userscript to the new page. How annoying. Maybe I need to log the correct/incorrect stats myself and then intercept+manipulate the fetch which reports the stats to WK as a workaround. But that definitely won’t be ready for tomorrow.

This is terrible news! “True Back to Back” made my life so much easier. Without it I must concentrate on completely unimportant things that do not support my learning progress at all.
I already wrote to WK about this and hope that many will!
Thanks for this great script btw!

Seconding this :point_up_2:

@Kumirei,
FYI, I may have some ideas on how to get the back-to-back stuff up and working again, but I still need to work out some details. While working on updates for wkof and Double-Check, I’ve been learning a lot about Stimulus and how the new WK works, and I’ve been looking at some ideas for expanding wkof to establish a standardized (but optional) way of handling the new single-page app nav.

Anyway, I’ll follow up once I’ve got wkof (without any new features) and Double-Check working again.

Bless you, thank you! Strength to your arm!