Some of those script don’t just come out of the blue, they exist because WK provide an API allowing to retrieve the necessary information. Lot of work is done by the WK team to refine the API, you can follow the development here :
https://community.wanikani.com/t/api-v2-beta-documentation
So it’s kind of a selling point of wanikani IMHO. They provide a simple, but open and stable interface with extensive API, so the users can customize their experience as they see fit. And If you take a look at the API and third party subforum, you will see that people have vastly different idea for their ideal WK…