// ==UserScript== // @name kawaiimoji // @namespace http://tampermonkey.net/ // @version 1.3 // @description press button to convert lower case letter to any characters on any senpai clients // @author #kawaiirz // @match http://caffe.senpai-agar.online/ // @match http://caffe.senpai-agar.online/lwga/ // @match http://ixagar.net/ // @match http://ixagar.net/classic/ // @match http://senpai-agar.online/ // @match http://senpai-agar.online/lwga/ // @run-at document-end // @downloadURL https://update.greasyfork.icu/scripts/412058/kawaiimoji.user.js // @updateURL https://update.greasyfork.icu/scripts/412058/kawaiimoji.meta.js // ==/UserScript== (function t() { // if (target == false), restart this function. var target = document.getElementsByClassName('chat_input_area')[0]; //lwga if (!target) { target = document.getElementById('chatboxArea2'); // classic if (!target) { setTimeout(t, 1000); return; } } // charactes var alphabets = ['a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z'], minimoji = ['ᴀ','ʙ','ᴄ','ᴅ','ᴇ','ғ','ɢ','ʜ','ɪ','ᴊ','ᴋ','ʟ','ᴍ','ɴ','ᴏ','ᴘ','ǫ','ʀ','s','ᴛ','ᴜ','ᴠ','ᴡ','x','ʏ','ᴢ']; var alphanumeric = ['a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z',0,1,2,3,4,5,6,7,8,9], morseCode = ['.-','-...','-.-.','-..','.','..-.','--.','....','..','.---','-.-','.-..','--','-.','---','.--.','--.-','.-.','...','-','..-','...-','.--','-..-','-.--','--..','-----','.----','..---','...--','....-','.....','-....','--...','---..','----.'], marumoji = ['🅐','🅑','🅒','🅓','🅔','🅕','🅖','🅗','🅘','🅙','🅚','🅛','🅜','🅝','🅞','🅟','🅠','🅡','🅢','🅣','🅤','🅥','🅦','🅧','🅨','🅩','⓿','➊','➋','➌','➍','➎','➏','➐','➑','➒']; var nums = [0,1,2,3,4,5,6,7,8,9], mininums = ['₀','₁','₂','₃','₄','₅','₆','₇','₈','₉']; var btnChar = ['ᴀ','₁','🅐','.','.']; // button configuration var btn = []; for (var bn=0; bn=0; il--) { cnt++; if (cnt > 6) { break; } chatTexts[il] = chatDOM[il].lastElementChild.textContent; console.log(chatTexts[il]); beforeStrs = [], afterStrs = []; beforeStrs = chatTexts[il].split(' '); for (i=0; i