summaryrefslogtreecommitdiff
path: root/bin/emoji-list.py
diff options
context:
space:
mode:
Diffstat (limited to 'bin/emoji-list.py')
-rw-r--r--bin/emoji-list.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/bin/emoji-list.py b/bin/emoji-list.py
index 31ba4b1..823347d 100644
--- a/bin/emoji-list.py
+++ b/bin/emoji-list.py
@@ -1,4 +1,5 @@
import json, os, urllib
+import xml.etree.ElementTree as ET
emoji_list = json.load(urllib.urlopen(
'https://raw.githubusercontent.com/iamcal/emoji-data/master/emoji.json'
@@ -9,6 +10,13 @@ for emoji in emoji_list:
name = emoji['name'].replace(' ', '_') if emoji['name'] else emoji['short_name'].upper().replace('-', '_')
dictionary[character] = ' [%s] ' % (name)
+retardspeak_map = ET.fromstring(urllib.urlopen(
+ 'http://slothsoft.net/getResource.php/slothsoft/unicode-mapper'
+).read())
+for letter in retardspeak_map.findall('.//letter'):
+ if letter.attrib['target'] != letter.attrib['source']:
+ dictionary[letter.attrib['target']] = letter.attrib['source']
+
json.dump(dictionary, file(os.path.join(
os.path.dirname(os.path.realpath(__file__)),
'../config/emoji.json'