Skip to content

Instantly share code, notes, and snippets.

@Hoi15A
Last active February 5, 2018 21:33
Show Gist options
  • Save Hoi15A/db8214be278fee1758bb8b459b6425af to your computer and use it in GitHub Desktop.
Save Hoi15A/db8214be278fee1758bb8b459b6425af to your computer and use it in GitHub Desktop.
Discord large letter converter
const stdin = process.openStdin()
const exp = /[^a-z .]/gi
const alphabet = {
'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': '๐Ÿ‡ฟ'
}
stdin.addListener('data', d => {
var input = d.toString().trim().toLowerCase()
input = input.replace(exp, '')
var chars = input.split('')
var mapped = chars.map(char => {
if (char === ' ') {
return ' '
} else if (char === '.') {
return '\n'
} else {
return alphabet[char]
}
})
console.log(mapped.join(' '))
process.exit()
})
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment