Skip to content

Instantly share code, notes, and snippets.

@jason-s13r
Created November 6, 2012 11:38
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jason-s13r/4024169 to your computer and use it in GitHub Desktop.
Save jason-s13r/4024169 to your computer and use it in GitHub Desktop.
ghetto, based on xbot's !ghetto
var ghetto = function(str, part) {
var gTable = ghettoTable;
return str.split(" ").map(function(T) {
function tr(U) {
return gTable[U.toLowerCase()] || U
}
if(part === true) {
return T.length < 5 ? T : T.substring(0, Math.ceil(T.length * 0.75)) + "-" + T.substring(Math.ceil(T.length * 0.75)).split("").map(tr).join("")
}else {
return T.split("").map(tr).join("")
}
}).join(" ")
};
var ghettoTable = {
a: "sha",
b: "ni",
c: "ki",
d: "que",
e: "nay",
f: "qui",
g: "ti",
h: "la",
i: "kay",
j: "ri",
k: "barack",
l: "obama",
m: "di",
n: "ta",
o: "ee",
p: "ray",
q: "cli",
r: "gurl",
s: "na",
t: "qua",
u: "kwa",
v: "ise",
w: "fi",
x: "quee",
y: "mi",
z: "si"
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment