doushio
Version:
Real-time imageboard
95 lines (91 loc) • 2.84 kB
JavaScript
(function () {
ComposerView.prototype.word_filter = function (words) {
return words.replace(/(\w+)/g, function (orig) {
var word = {
feel: 'FEEEEL,FEEEEEEEL',
you: 'YOUUU,YOUUUUUU',
samurai: '士', sammy: '士', samu: '士',
nipah: 'にぱー',
filter: 'improver',
filters: 'improves',
filtering: 'improving',
filtered: 'improved',
what: '何',
doushio: 'DOUSHIO?',
will: 'will',
can: 'can',
could: 'could',
maru: '◯',
'try': 'TRY',
unite: 'UNITE',
tonight: 'TONIGHT',
episode: 'episode',
anime: 'TVアニメ',
'4chan': '2ch',
april: '4月',
fools: 'foolz',
first: '#1',
'1st': '#1',
good: 'GOOD!',
like: 'like',
'new': 'new',
fuck: 'kuso',
fucking: 'bakayarou',
moon: '月',
ika: 'イカ',
geso: 'geso',
someone: 'somewan wan wan',
somewan: 'somewan wan wan',
down: 'up',
up: 'down',
gainax: 'GAINAX',
yes: 'YES!',
hello: 'Hello!',
shipping: 'not shipping,stop shipping,shipping&handling',
ship: 'SHiP,don’t ship,nice boat,freight',
mahou: 'mahou☆',
magic: 'mahou☆',
magical: 'mahou☆',
normal: 'futsuu',
stop: 'stop,STAHP',
please: 'please',
forever: 'zutto zutto,itsumademo',
weeaboo: 'gaijin',
weeaboos: 'gaijin',
niwaka: 'gaijin',
niwakas: 'gaijin',
gaijin: 'gaijin',
elevens: '日本人',
eleven: '日本人',
japan: '日本',
lewd: 'H',
ecchi: 'H',
hentai: 'H',
porn: 'H',
mad: '[MAD]',
umad: 'あなた[MAD]',
angry: '[MAD]',
enrage: '[MAD]',
enraged: '[MAD]',
bothered: '[MAD]',
hot: 'atsui',
today: '今日',
whoa: 'whoa',
moe: 'moe♥',
touhou: '2hu',
ready: 'L@DY',
me: 'mii',
mii: 'mii',
}[orig.toLowerCase()];
if (word && word.indexOf(',') >= 0) {
word = word.split(',');
word = word[Math.floor(Math.random() * word.length)];
}
return (word || orig).replace('>', '<');
});
};
var $b = $('body');
var back = $b.css('background');
$b.css('background', 'black');
setTimeout(function () { $b.css('background', back); }, 200);
})();