Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
GWJ SludgeHammer
// ==UserScript==
// @name SludgeHammer
// @namespace gamerswithjobs
// @description Replaces marketing speak with English
// @exclude /github/
// @author Chris Doggett
// ==/UserScript==
// Special thanks to Jeremy Banks at http://stackoverflow.com/a/6834930/64203
var load,execute,loadAndExecute;load=function(a,b,c){var d;d=document.createElement("script"),d.setAttribute("src",a),b!=null&&d.addEventListener("load",b),c!=null&&d.addEventListener("error",c),document.body.appendChild(d);return d},execute=function(a){var b,c;typeof a=="function"?b="("+a+")();":b=a,c=document.createElement("script"),c.textContent=b,document.body.appendChild(c);return c},loadAndExecute=function(a,b){return load(a,function(){return execute(b)})};
load("//ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js",
function(event) // Great success!
{
loadAndExecute("//raw.github.com/cowboy/jquery-replacetext/master/jquery.ba-replacetext.js", main);
},
function(event)
{
// something happened when loading jQuery from Google
})
function main()
{
// Add words and what they should be replaced with here
var buzzwords =
{
"client-driven": "sludge",
"profit focused": "sludge",
"new paradigm": "sludge"
};
for(var buzzword in buzzwords)
{
$("body *").replaceText(buzzword, buzzwords[buzzword]);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.