List of Scripts

If they have broken due to layout changes then you could probably figure it out with basic experience, since all you need to do then is figure out what the script is looking for in the page and route it to the correct place in the new layout.

I am Kumi#0610 on Discord if you want some more detailed direction

1 Like

Alright I just sent you a friend request, I’d like some detailed direction on it because I have been thinking about getting into javascript so this could be a cool little project to work on.

1 Like


The buttons still don’t show up, unfortunately. Thanks for replying btw!

1 Like

NVM: It fixed by itself. Probably cache or something.

For some odd reason, the Total is not showing the % although it displays the bar.

1 Like

Can you let me know if it is still not working? I just checked and it seems fine for me. Sometimes you can refresh the page or do a hard refresh (Ctrl + F5) if it doesn’t load. It doesn’t look like any of the recent layout updates have affected the script.

It is also possible that some browser extensions or scripts may not be compatible so you may want to try disabling other scripts first or even extensions if there are still issues.

1 Like

No, it doesn’t work for me. I disabled all the other scripts I had except for auto show info and I had disabled all my chrome extensions but tapermonkey and it still doesn’t work. I haven’t tried it with other scripts but I assume the outcome will be the same, that it doesn’t work.

1 Like

is there a script that shows expect daily reviews?

Today I have to count the numbers in each bar in the time interval.

You can switch to the daily tab, no need for a script.

1 Like

I actually haven’t had any feedback on the userscript so I would be interested to know if there is anyone else who has tried it and if it works? I wonder if it is possible to try an earlier version of the script, perhaps 1.1?

is there a self study quiz? or is it also somewhere in settings already included in bunpro that I can use?

You mean like the Cram option?

1 Like

planner script is not working it shows

any way to fix this?

Did you or @Kumi get any further with the auto-show script? I’m just coming back to my Japanese studies after retraining as a coder. Already had the script installed and it definitely didn’t work for me on my first set of reviews since my return just now. Might take a look at the JavaScript/jQuery and the HTML structure during my next review to see if I can spot anything obvious

2 Likes

I’m getting this occasionally but a refresh fixes it. I wonder if it’s trying to load Chart.min.js before it’s finished loading moment.min.js?

@Kumi the IDs and classes you’re selecting still look right to me, but my console is giving an error that points to the required “Bunpro; Helpful Events” script:

userscript.html?name=Bunpro%3A%20Auto-show%20Info.user.js&id=3d52e4c5-63e8-4765-8242-1e5ed53565cb:13 Uncaught (in promise) TypeError: Cannot read properties of undefined (reading 'wait')
    at eval (userscript.html?name=Bunpro%3A%20Auto-show%20Info.user.js&id=3d52e4c5-63e8-4765-8242-1e5ed53565cb:13)
    at Window.eval (userscript.html?name=Bunpro%3A%20Auto-show%20Info.user.js&id=3d52e4c5-63e8-4765-8242-1e5ed53565cb:40)
    at <anonymous>:4:80
    at eval (userscript.html?name=Bunpro%3A%20Auto-show%20Info.user.js&id=3d52e4c5-63e8-4765-8242-1e5ed53565cb:1)
    at eval (userscript.html?name=Bunpro%3A%20Auto-show%20Info.user.js&id=3d52e4c5-63e8-4765-8242-1e5ed53565cb:1)
    at eval (userscript.html?name=Bunpro%3A%20Auto-show%20Info.user.js&id=3d52e4c5-63e8-4765-8242-1e5ed53565cb:78)
    at eval (userscript.html?name=Bunpro%3A%20Auto-show%20Info.user.js&id=3d52e4c5-63e8-4765-8242-1e5ed53565cb:80)
    at eval (<anonymous>)
    at <anonymous>:4:80
    at Object.t [as F_c] (<anonymous>:3:191)

Seems like a problem with wfs being undefined, though I’m not sure why. The #show-grammar selector you have in the required script should be fine too.

Edit: if I enter the following from your script into the console, it works, so it’s definitely something in the waiting/loading/promise process rather than the listeners themselves:

function openIfWrong() {
	if ($('.oops-button')[0].style.display == "block" || $('#learn-new-grammar-page').length) {
		$('.show-grammar-text').click();
	}
}

$('#study-answer-input').on('keydown', function(event) {
	if (event.which == 13) {
		openIfWrong();
	}
});

$('#submit-study-answer').on('click', function() {
	openIfWrong();
});
1 Like

Thank you! I think I might know how to resolve that.

I have updated the script. Please tell me if it works. wfs should be defined now

2 Likes

Okay, I thought at first it still wasn’t working after an initial hard refresh (Ctrl + Shift + R), but a few hard refreshes later it seems like it is. That said, for some reason I am still getting the error below in the console after every refresh, hard or not. I’ll keep an eye on it in case it stops working again. Thanks for the quick fix!

userscript.html?name=bunpro-planner.user.js&id=03d0168b-e7be-43c2-8691-f93034f4b8d3:354 Uncaught (in promise) ReferenceError: waitForKeyElements is not defined
    at Window.eval (chrome-extension://dhdgffkkebhmkfjojejmpbldmpobfkfo/userscript.html?name=bunpro-planner.user.js&id=03d0168b-e7be-43c2-8691-f93034f4b8d3:354)
    at <anonymous>:4:80
    at eval (chrome-extension://dhdgffkkebhmkfjojejmpbldmpobfkfo/userscript.html?name=bunpro-planner.user.js&id=03d0168b-e7be-43c2-8691-f93034f4b8d3:1)
    at eval (chrome-extension://dhdgffkkebhmkfjojejmpbldmpobfkfo/userscript.html?name=bunpro-planner.user.js&id=03d0168b-e7be-43c2-8691-f93034f4b8d3:1)
    at eval (chrome-extension://dhdgffkkebhmkfjojejmpbldmpobfkfo/userscript.html?name=bunpro-planner.user.js&id=03d0168b-e7be-43c2-8691-f93034f4b8d3:360)
    at eval (chrome-extension://dhdgffkkebhmkfjojejmpbldmpobfkfo/userscript.html?name=bunpro-planner.user.js&id=03d0168b-e7be-43c2-8691-f93034f4b8d3:362)
    at eval (<anonymous>)
    at <anonymous>:4:80
    at Object.t [as F_c] (<anonymous>:3:191)
    at Object.E_u (<anonymous>:4:244)
1 Like

That is from the Bunpro Planner script (not mine). Is there no error from Auto-Show? And it’s not working?

Oh yes, whoops! Nope, no error from auto-show anymore. It was working in my last set of reviews, then it wasn’t working when I just started another set just now, but after a hard refresh it is working again! Seems like it’s fixed and there’s just an occasional caching issue on my end I guess.

1 Like