Silly WaniKani script for Simpsons fans
// ==UserScript==
// @name Are you saying Boo or Boo-urned?
// @namespace https://www.wanikani.com
// @description Silly WaniKani script for Simpsons fans
// @version 1.2.0
// @include https://www.wanikani.com/
// @include https://www.wanikani.com/*
// @run-at document-end
// @grant none
// @author gth99
// ==/UserScript==
function simpsonize() {
var burnedEl = document.getElementById("burned");
var burnedText;
var recentRetired;
if (burnedEl) {
burnedText = burnedEl.innerHTML;
if (burnedText) {
burnedText = burnedText.replace("Burn", "Boo-urn");
burnedEl.innerHTML = burnedText;
}
}
burnedEl = document.getElementsByClassName("recent-retired");
if (burnedEl) {
recentRetired = burnedEl[0];
if (recentRetired) {
burnedText = recentRetired.innerHTML;
burnedText = burnedText.replace("Burn", "Boo-urn");
recentRetired.innerHTML = burnedText;
if (recentRetired.getElementsByClassName("see-more")) {
burnedText = recentRetired.getElementsByClassName("see-more")[0].innerHTML;
burnedText = burnedText.replace("Burn", "Boo-urn");
recentRetired.getElementsByClassName("see-more")[0].innerHTML = burnedText;
}
}
}
burnedEl = document.getElementsByClassName("burned");
if (burnedEl) {
var x = 0;
while (recentRetired = burnedEl[x++]) {
burnedText = recentRetired.innerHTML;
burnedText = burnedText.replace("Burn", "Boo-urn");
recentRetired.innerHTML = burnedText;
}
}
burnedEl = document.getElementsByClassName("legend");
if (burnedEl) {
recentRetired = burnedEl[0];
if (recentRetired) {
var t2 = recentRetired.getElementsByClassName("burned");
if (t2 && t2[0].parentElement && t2[0].parentElement.parentElement) {
burnedText = t2[0].parentElement.parentElement.innerHTML;
burnedText = burnedText.replace("Burn", "Boo-urn");
t2[0].parentElement.parentElement.innerHTML = burnedText;
}
}
}
}
function main () {
simpsonize();
}
window.addEventListener("DOMContentLoaded", main, false);
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址