Last active
February 2, 2025 04:56
-
-
Save Orangestar12/3a989714fc58e7d5c59d14d82578ebeb to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
function SHOUTIFIER(nodelist) { | |
if ('childNodes' in nodelist && nodelist.childNodes.length != 0) { | |
for (x of nodelist.childNodes) { | |
SHOUTIFIER(x); | |
} | |
} | |
else { | |
if ( nodelist.textContent == '') { return; } | |
nodelist.textContent = nodelist.textContent.replace(/[a-zA-Z0-9]/ig, 'A'); | |
} | |
} | |
// NOW CALL SHOUTIFIER(element) WHERE ELEMENT IS THE TOPMOST | |
// ELEMENT CONTAINING THE WORDS YOU WANT TO BE CONVERTED INTO | |
// INCESSANT, TERRIFIED SHOUTING | |
// CASE MATTERS | |
// IF YOU WOULD LIKE TO REPLACE EVERY WORD ON A PAGE WITH A | |
// WORD, DO THE FOLLOWING REGEX INSTEAD OF /[a-zA-Z0-9]/ig : | |
// /\b([a-zA-Z0-9]+?)\b/ig | |
// AND MAKE SURE TO REPLACE 'A' WITH THE WORD YOU WANT TO BE | |
// PLASTERED OVER THE POOR WEBSITE INSTEAD | |
// DO SHOUTIFIER(body) IF YOU'RE FEELING ADVENTUROUS OR SUICIDAL |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment