diff --git a/data/emoji.json b/data/emoji.json index df624ec..cb212f9 100644 --- a/data/emoji.json +++ b/data/emoji.json @@ -14541,7 +14541,8 @@ "description": "musical keyboard", "category": "Objects", "aliases": [ - "musical_keyboard" + "musical_keyboard", + "piano" ], "tags": [ "piano" diff --git a/data/emojis/.angel.json b/data/emojis/.angel.json new file mode 100644 index 0000000..8640ed3 --- /dev/null +++ b/data/emojis/.angel.json @@ -0,0 +1 @@ +{"usageCount": 1, "filter": {"regex": null, "isRecursive": false}, "omitTrigger": false, "prompt": false, "description": "angel", "showInTrayMenu": false, "matchCase": false, "abbreviation": {"wordChars": "[\\w]", "abbreviations": ["(angel)"], "immediate": true, "ignoreCase": false, "backspace": true, "triggerInside": false}, "hotkey": {"hotKey": null, "modifiers": []}, "sendMode": "kb", "type": "phrase", "modes": [1]} \ No newline at end of file diff --git a/data/emojis/.angry.json b/data/emojis/.angry.json new file mode 100644 index 0000000..60b93a1 --- /dev/null +++ b/data/emojis/.angry.json @@ -0,0 +1 @@ +{"usageCount": 1, "filter": {"regex": null, "isRecursive": false}, "omitTrigger": false, "prompt": false, "description": "angry", "showInTrayMenu": false, "matchCase": false, "abbreviation": {"wordChars": "[\\w]", "abbreviations": [":@", "X("], "immediate": true, "ignoreCase": false, "backspace": true, "triggerInside": false}, "hotkey": {"hotKey": null, "modifiers": []}, "sendMode": "kb", "type": "phrase", "modes": [1]} \ No newline at end of file diff --git a/data/emojis/.blush.json b/data/emojis/.blush.json new file mode 100644 index 0000000..9f2000d --- /dev/null +++ b/data/emojis/.blush.json @@ -0,0 +1 @@ +{"usageCount": 1, "filter": {"regex": null, "isRecursive": false}, "omitTrigger": false, "prompt": false, "description": "blush", "showInTrayMenu": false, "matchCase": false, "abbreviation": {"wordChars": "[\\w]", "abbreviations": ["(blush)", "^^"], "immediate": true, "ignoreCase": false, "backspace": true, "triggerInside": false}, "hotkey": {"hotKey": null, "modifiers": []}, "sendMode": "kb", "type": "phrase", "modes": [1]} \ No newline at end of file diff --git a/data/emojis/.call.json b/data/emojis/.call.json new file mode 100644 index 0000000..34ed95c --- /dev/null +++ b/data/emojis/.call.json @@ -0,0 +1 @@ +{"usageCount": 1, "filter": {"regex": null, "isRecursive": false}, "omitTrigger": false, "prompt": false, "description": "call", "showInTrayMenu": false, "matchCase": false, "abbreviation": {"wordChars": "[\\w]", "abbreviations": ["(call)"], "immediate": true, "ignoreCase": false, "backspace": true, "triggerInside": false}, "hotkey": {"hotKey": null, "modifiers": []}, "sendMode": "kb", "type": "phrase", "modes": [1]} \ No newline at end of file diff --git a/data/emojis/.chuckle.json b/data/emojis/.chuckle.json new file mode 100644 index 0000000..61a8b16 --- /dev/null +++ b/data/emojis/.chuckle.json @@ -0,0 +1 @@ +{"usageCount": 1, "filter": {"regex": null, "isRecursive": false}, "omitTrigger": false, "prompt": false, "description": "chuckle", "showInTrayMenu": false, "matchCase": false, "abbreviation": {"wordChars": "[\\w]", "abbreviations": ["(chuckle)"], "immediate": true, "ignoreCase": false, "backspace": true, "triggerInside": false}, "hotkey": {"hotKey": null, "modifiers": []}, "sendMode": "kb", "type": "phrase", "modes": [1]} \ No newline at end of file diff --git a/data/emojis/.clap.json b/data/emojis/.clap.json new file mode 100644 index 0000000..00e5c9e --- /dev/null +++ b/data/emojis/.clap.json @@ -0,0 +1 @@ +{"usageCount": 1, "filter": {"regex": null, "isRecursive": false}, "omitTrigger": false, "prompt": false, "description": "clap", "showInTrayMenu": false, "matchCase": false, "abbreviation": {"wordChars": "[\\w]", "abbreviations": ["(clap)"], "immediate": true, "ignoreCase": false, "backspace": true, "triggerInside": false}, "hotkey": {"hotKey": null, "modifiers": []}, "sendMode": "kb", "type": "phrase", "modes": [1]} \ No newline at end of file diff --git a/data/emojis/.coffee.json b/data/emojis/.coffee.json new file mode 100644 index 0000000..b9df6b8 --- /dev/null +++ b/data/emojis/.coffee.json @@ -0,0 +1 @@ +{"usageCount": 1, "filter": {"regex": null, "isRecursive": false}, "omitTrigger": false, "prompt": false, "description": "coffee", "showInTrayMenu": false, "matchCase": false, "abbreviation": {"wordChars": "[\\w]", "abbreviations": ["(coffee)"], "immediate": true, "ignoreCase": false, "backspace": true, "triggerInside": false}, "hotkey": {"hotKey": null, "modifiers": []}, "sendMode": "kb", "type": "phrase", "modes": [1]} \ No newline at end of file diff --git a/data/emojis/.confused.json b/data/emojis/.confused.json new file mode 100644 index 0000000..9d5693b --- /dev/null +++ b/data/emojis/.confused.json @@ -0,0 +1 @@ +{"usageCount": 1, "filter": {"regex": null, "isRecursive": false}, "omitTrigger": false, "prompt": false, "description": "confused", "showInTrayMenu": false, "matchCase": false, "abbreviation": {"wordChars": "[\\w]", "abbreviations": [":/", "(confused)"], "immediate": true, "ignoreCase": false, "backspace": true, "triggerInside": false}, "hotkey": {"hotKey": null, "modifiers": []}, "sendMode": "kb", "type": "phrase", "modes": [1]} \ No newline at end of file diff --git a/data/emojis/.cool.json b/data/emojis/.cool.json new file mode 100644 index 0000000..dfe6fcb --- /dev/null +++ b/data/emojis/.cool.json @@ -0,0 +1 @@ +{"usageCount": 1, "filter": {"regex": null, "isRecursive": false}, "omitTrigger": false, "prompt": false, "description": "cool", "showInTrayMenu": false, "matchCase": false, "abbreviation": {"wordChars": "[\\w]", "abbreviations": ["8)", "(cool)"], "immediate": true, "ignoreCase": false, "backspace": true, "triggerInside": false}, "hotkey": {"hotKey": null, "modifiers": []}, "sendMode": "kb", "type": "phrase", "modes": [1]} \ No newline at end of file diff --git a/data/emojis/.cry.json b/data/emojis/.cry.json new file mode 100644 index 0000000..e8d619a --- /dev/null +++ b/data/emojis/.cry.json @@ -0,0 +1 @@ +{"usageCount": 1, "filter": {"regex": null, "isRecursive": false}, "omitTrigger": false, "prompt": false, "description": "cry", "showInTrayMenu": false, "matchCase": false, "abbreviation": {"wordChars": "[\\w]", "abbreviations": [";("], "immediate": true, "ignoreCase": false, "backspace": true, "triggerInside": false}, "hotkey": {"hotKey": null, "modifiers": []}, "sendMode": "kb", "type": "phrase", "modes": [1]} \ No newline at end of file diff --git a/data/emojis/.dance.json b/data/emojis/.dance.json new file mode 100644 index 0000000..aade6ec --- /dev/null +++ b/data/emojis/.dance.json @@ -0,0 +1 @@ +{"usageCount": 1, "filter": {"regex": null, "isRecursive": false}, "omitTrigger": false, "prompt": false, "description": "dance", "showInTrayMenu": false, "matchCase": false, "abbreviation": {"wordChars": "[\\w]", "abbreviations": ["(dance)"], "immediate": true, "ignoreCase": false, "backspace": true, "triggerInside": false}, "hotkey": {"hotKey": null, "modifiers": []}, "sendMode": "kb", "type": "phrase", "modes": [1]} \ No newline at end of file diff --git a/data/emojis/.devil.json b/data/emojis/.devil.json new file mode 100644 index 0000000..0f873ee --- /dev/null +++ b/data/emojis/.devil.json @@ -0,0 +1 @@ +{"usageCount": 1, "filter": {"regex": null, "isRecursive": false}, "omitTrigger": false, "prompt": false, "description": "devil", "showInTrayMenu": false, "matchCase": false, "abbreviation": {"wordChars": "[\\w]", "abbreviations": ["(devil)"], "immediate": true, "ignoreCase": false, "backspace": true, "triggerInside": false}, "hotkey": {"hotKey": null, "modifiers": []}, "sendMode": "kb", "type": "phrase", "modes": [1]} \ No newline at end of file diff --git a/data/emojis/.dull.json b/data/emojis/.dull.json new file mode 100644 index 0000000..ff01fa4 --- /dev/null +++ b/data/emojis/.dull.json @@ -0,0 +1 @@ +{"usageCount": 1, "filter": {"regex": null, "isRecursive": false}, "omitTrigger": false, "prompt": false, "description": "dull", "showInTrayMenu": false, "matchCase": false, "abbreviation": {"wordChars": "[\\w]", "abbreviations": ["|(", "(dull)"], "immediate": true, "ignoreCase": false, "backspace": true, "triggerInside": false}, "hotkey": {"hotKey": null, "modifiers": []}, "sendMode": "kb", "type": "phrase", "modes": [1]} \ No newline at end of file diff --git a/data/emojis/.flower.json b/data/emojis/.flower.json new file mode 100644 index 0000000..2780dbf --- /dev/null +++ b/data/emojis/.flower.json @@ -0,0 +1 @@ +{"usageCount": 1, "filter": {"regex": null, "isRecursive": false}, "omitTrigger": false, "prompt": false, "description": "flower", "showInTrayMenu": false, "matchCase": false, "abbreviation": {"wordChars": "[\\w]", "abbreviations": ["(flower)"], "immediate": true, "ignoreCase": false, "backspace": true, "triggerInside": false}, "hotkey": {"hotKey": null, "modifiers": []}, "sendMode": "kb", "type": "phrase", "modes": [1]} \ No newline at end of file diff --git a/data/emojis/.gitkeep b/data/emojis/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/data/emojis/.handshake.json b/data/emojis/.handshake.json new file mode 100644 index 0000000..c90ecfb --- /dev/null +++ b/data/emojis/.handshake.json @@ -0,0 +1 @@ +{"usageCount": 1, "filter": {"regex": null, "isRecursive": false}, "omitTrigger": false, "prompt": false, "description": "handshake", "showInTrayMenu": false, "matchCase": false, "abbreviation": {"wordChars": "[\\w]", "abbreviations": ["(handshake)"], "immediate": true, "ignoreCase": false, "backspace": true, "triggerInside": false}, "hotkey": {"hotKey": null, "modifiers": []}, "sendMode": "kb", "type": "phrase", "modes": [1]} \ No newline at end of file diff --git a/data/emojis/.happy.json b/data/emojis/.happy.json new file mode 100644 index 0000000..4e0d6ba --- /dev/null +++ b/data/emojis/.happy.json @@ -0,0 +1 @@ +{"usageCount": 1, "filter": {"regex": null, "isRecursive": false}, "omitTrigger": false, "prompt": false, "description": "happy", "showInTrayMenu": false, "matchCase": false, "abbreviation": {"wordChars": "[\\w]", "abbreviations": ["(happy)"], "immediate": true, "ignoreCase": false, "backspace": true, "triggerInside": false}, "hotkey": {"hotKey": null, "modifiers": []}, "sendMode": "kb", "type": "phrase", "modes": [1]} \ No newline at end of file diff --git a/data/emojis/.heart.json b/data/emojis/.heart.json new file mode 100644 index 0000000..1d1bf4d --- /dev/null +++ b/data/emojis/.heart.json @@ -0,0 +1 @@ +{"usageCount": 1, "filter": {"regex": null, "isRecursive": false}, "omitTrigger": false, "prompt": false, "description": "heart", "showInTrayMenu": false, "matchCase": false, "abbreviation": {"wordChars": "[\\w]", "abbreviations": ["(h)", "<3"], "immediate": true, "ignoreCase": false, "backspace": true, "triggerInside": false}, "hotkey": {"hotKey": null, "modifiers": []}, "sendMode": "kb", "type": "phrase", "modes": [1]} \ No newline at end of file diff --git a/data/emojis/.heartbreak.json b/data/emojis/.heartbreak.json new file mode 100644 index 0000000..4f92ed9 --- /dev/null +++ b/data/emojis/.heartbreak.json @@ -0,0 +1 @@ +{"usageCount": 1, "filter": {"regex": null, "isRecursive": false}, "omitTrigger": false, "prompt": false, "description": "heartbreak", "showInTrayMenu": false, "matchCase": false, "abbreviation": {"wordChars": "[\\w]", "abbreviations": ["(u)"], "immediate": true, "ignoreCase": false, "backspace": true, "triggerInside": false}, "hotkey": {"hotKey": null, "modifiers": []}, "sendMode": "kb", "type": "phrase", "modes": [1]} \ No newline at end of file diff --git a/data/emojis/.hi.json b/data/emojis/.hi.json new file mode 100644 index 0000000..52a0f08 --- /dev/null +++ b/data/emojis/.hi.json @@ -0,0 +1 @@ +{"usageCount": 1, "filter": {"regex": null, "isRecursive": false}, "omitTrigger": false, "prompt": false, "description": "hi", "showInTrayMenu": false, "matchCase": false, "abbreviation": {"wordChars": "[\\w]", "abbreviations": ["(hi)"], "immediate": true, "ignoreCase": false, "backspace": true, "triggerInside": false}, "hotkey": {"hotKey": null, "modifiers": []}, "sendMode": "kb", "type": "phrase", "modes": [1]} \ No newline at end of file diff --git a/data/emojis/.highfive.json b/data/emojis/.highfive.json new file mode 100644 index 0000000..5e34f45 --- /dev/null +++ b/data/emojis/.highfive.json @@ -0,0 +1 @@ +{"usageCount": 1, "filter": {"regex": null, "isRecursive": false}, "omitTrigger": false, "prompt": false, "description": "highfive", "showInTrayMenu": false, "matchCase": false, "abbreviation": {"wordChars": "[\\w]", "abbreviations": ["(highfive)"], "immediate": true, "ignoreCase": false, "backspace": true, "triggerInside": false}, "hotkey": {"hotKey": null, "modifiers": []}, "sendMode": "kb", "type": "phrase", "modes": [1]} \ No newline at end of file diff --git a/data/emojis/.hug.json b/data/emojis/.hug.json new file mode 100644 index 0000000..de2536a --- /dev/null +++ b/data/emojis/.hug.json @@ -0,0 +1 @@ +{"usageCount": 1, "filter": {"regex": null, "isRecursive": false}, "omitTrigger": false, "prompt": false, "description": "hug", "showInTrayMenu": false, "matchCase": false, "abbreviation": {"wordChars": "[\\w]", "abbreviations": ["(hug)"], "immediate": true, "ignoreCase": false, "backspace": true, "triggerInside": false}, "hotkey": {"hotKey": null, "modifiers": []}, "sendMode": "kb", "type": "phrase", "modes": [1]} \ No newline at end of file diff --git a/data/emojis/.inlove.json b/data/emojis/.inlove.json new file mode 100644 index 0000000..5069ec4 --- /dev/null +++ b/data/emojis/.inlove.json @@ -0,0 +1 @@ +{"usageCount": 1, "filter": {"regex": null, "isRecursive": false}, "omitTrigger": false, "prompt": false, "description": "inlove", "showInTrayMenu": false, "matchCase": false, "abbreviation": {"wordChars": "[\\w]", "abbreviations": ["(inlove)"], "immediate": true, "ignoreCase": false, "backspace": true, "triggerInside": false}, "hotkey": {"hotKey": null, "modifiers": []}, "sendMode": "kb", "type": "phrase", "modes": [1]} \ No newline at end of file diff --git a/data/emojis/.kiss.json b/data/emojis/.kiss.json new file mode 100644 index 0000000..be4b5a3 --- /dev/null +++ b/data/emojis/.kiss.json @@ -0,0 +1 @@ +{"usageCount": 1, "filter": {"regex": null, "isRecursive": false}, "omitTrigger": false, "prompt": false, "description": "kiss", "showInTrayMenu": false, "matchCase": false, "abbreviation": {"wordChars": "[\\w]", "abbreviations": [":*"], "immediate": true, "ignoreCase": false, "backspace": true, "triggerInside": false}, "hotkey": {"hotKey": null, "modifiers": []}, "sendMode": "kb", "type": "phrase", "modes": [1]} \ No newline at end of file diff --git a/data/emojis/.laugh.json b/data/emojis/.laugh.json new file mode 100644 index 0000000..c78fdaa --- /dev/null +++ b/data/emojis/.laugh.json @@ -0,0 +1 @@ +{"usageCount": 1, "filter": {"regex": null, "isRecursive": false}, "omitTrigger": false, "prompt": false, "description": "laugh", "showInTrayMenu": false, "matchCase": false, "abbreviation": {"wordChars": "[\\w]", "abbreviations": [":D"], "immediate": true, "ignoreCase": false, "backspace": true, "triggerInside": false}, "hotkey": {"hotKey": null, "modifiers": []}, "sendMode": "kb", "type": "phrase", "modes": [1]} \ No newline at end of file diff --git a/data/emojis/.moon.json b/data/emojis/.moon.json new file mode 100644 index 0000000..bc9ee9d --- /dev/null +++ b/data/emojis/.moon.json @@ -0,0 +1 @@ +{"usageCount": 1, "filter": {"regex": null, "isRecursive": false}, "omitTrigger": false, "prompt": false, "description": "moon", "showInTrayMenu": false, "matchCase": false, "abbreviation": {"wordChars": "[\\w]", "abbreviations": ["(moon)"], "immediate": true, "ignoreCase": false, "backspace": true, "triggerInside": false}, "hotkey": {"hotKey": null, "modifiers": []}, "sendMode": "kb", "type": "phrase", "modes": [1]} \ No newline at end of file diff --git a/data/emojis/.muscle.json b/data/emojis/.muscle.json new file mode 100644 index 0000000..8565ace --- /dev/null +++ b/data/emojis/.muscle.json @@ -0,0 +1 @@ +{"usageCount": 1, "filter": {"regex": null, "isRecursive": false}, "omitTrigger": false, "prompt": false, "description": "muscle", "showInTrayMenu": false, "matchCase": false, "abbreviation": {"wordChars": "[\\w]", "abbreviations": ["(muscle)", "(flex)"], "immediate": true, "ignoreCase": false, "backspace": true, "triggerInside": false}, "hotkey": {"hotKey": null, "modifiers": []}, "sendMode": "kb", "type": "phrase", "modes": [1]} \ No newline at end of file diff --git a/data/emojis/.music.json b/data/emojis/.music.json new file mode 100644 index 0000000..2344627 --- /dev/null +++ b/data/emojis/.music.json @@ -0,0 +1,31 @@ +{ + "usageCount": 3, + "omitTrigger": false, + "prompt": false, + "description": "music", + "abbreviation": { + "wordChars": "[\\w]", + "abbreviations": [ + "(music)" + ], + "immediate": true, + "ignoreCase": false, + "backspace": true, + "triggerInside": false + }, + "hotkey": { + "hotKey": null, + "modifiers": [] + }, + "modes": [ + 1 + ], + "showInTrayMenu": false, + "matchCase": false, + "filter": { + "regex": null, + "isRecursive": false + }, + "type": "phrase", + "sendMode": "kb" +} \ No newline at end of file diff --git a/data/emojis/.neutral.json b/data/emojis/.neutral.json new file mode 100644 index 0000000..244c53b --- /dev/null +++ b/data/emojis/.neutral.json @@ -0,0 +1 @@ +{"usageCount": 1, "filter": {"regex": null, "isRecursive": false}, "omitTrigger": false, "prompt": false, "description": "neutral", "showInTrayMenu": false, "matchCase": false, "abbreviation": {"wordChars": "[\\w]", "abbreviations": [":|"], "immediate": true, "ignoreCase": false, "backspace": true, "triggerInside": false}, "hotkey": {"hotKey": null, "modifiers": []}, "sendMode": "kb", "type": "phrase", "modes": [1]} \ No newline at end of file diff --git a/data/emojis/.nod.json b/data/emojis/.nod.json new file mode 100644 index 0000000..594eb6c --- /dev/null +++ b/data/emojis/.nod.json @@ -0,0 +1 @@ +{"usageCount": 1, "filter": {"regex": null, "isRecursive": false}, "omitTrigger": false, "prompt": false, "description": "nod", "showInTrayMenu": false, "matchCase": false, "abbreviation": {"wordChars": "[\\w]", "abbreviations": ["(n)"], "immediate": true, "ignoreCase": false, "backspace": true, "triggerInside": false}, "hotkey": {"hotKey": null, "modifiers": []}, "sendMode": "kb", "type": "phrase", "modes": [1]} \ No newline at end of file diff --git a/data/emojis/.party.json b/data/emojis/.party.json new file mode 100644 index 0000000..ad0a3f6 --- /dev/null +++ b/data/emojis/.party.json @@ -0,0 +1 @@ +{"usageCount": 1, "filter": {"regex": null, "isRecursive": false}, "omitTrigger": false, "prompt": false, "description": "party", "showInTrayMenu": false, "matchCase": false, "abbreviation": {"wordChars": "[\\w]", "abbreviations": ["(party)"], "immediate": true, "ignoreCase": false, "backspace": true, "triggerInside": false}, "hotkey": {"hotKey": null, "modifiers": []}, "sendMode": "kb", "type": "phrase", "modes": [1]} \ No newline at end of file diff --git a/data/emojis/.pi.json b/data/emojis/.pi.json new file mode 100644 index 0000000..794cd5d --- /dev/null +++ b/data/emojis/.pi.json @@ -0,0 +1 @@ +{"usageCount": 1, "filter": {"regex": null, "isRecursive": false}, "omitTrigger": false, "prompt": false, "description": "pi", "showInTrayMenu": false, "matchCase": false, "abbreviation": {"wordChars": "[\\w]", "abbreviations": ["(pi)", "(pizza)"], "immediate": true, "ignoreCase": false, "backspace": true, "triggerInside": false}, "hotkey": {"hotKey": null, "modifiers": []}, "sendMode": "kb", "type": "phrase", "modes": [1]} \ No newline at end of file diff --git a/data/emojis/.puke.json b/data/emojis/.puke.json new file mode 100644 index 0000000..671de40 --- /dev/null +++ b/data/emojis/.puke.json @@ -0,0 +1 @@ +{"usageCount": 1, "filter": {"regex": null, "isRecursive": false}, "omitTrigger": false, "prompt": false, "description": "puke", "showInTrayMenu": false, "matchCase": false, "abbreviation": {"wordChars": "[\\w]", "abbreviations": ["(puke)"], "immediate": true, "ignoreCase": false, "backspace": true, "triggerInside": false}, "hotkey": {"hotKey": null, "modifiers": []}, "sendMode": "kb", "type": "phrase", "modes": [1]} \ No newline at end of file diff --git a/data/emojis/.rain.json b/data/emojis/.rain.json new file mode 100644 index 0000000..9b18deb --- /dev/null +++ b/data/emojis/.rain.json @@ -0,0 +1 @@ +{"usageCount": 1, "filter": {"regex": null, "isRecursive": false}, "omitTrigger": false, "prompt": false, "description": "rain", "showInTrayMenu": false, "matchCase": false, "abbreviation": {"wordChars": "[\\w]", "abbreviations": ["(rain)"], "immediate": true, "ignoreCase": false, "backspace": true, "triggerInside": false}, "hotkey": {"hotKey": null, "modifiers": []}, "sendMode": "kb", "type": "phrase", "modes": [1]} \ No newline at end of file diff --git a/data/emojis/.rofl.json b/data/emojis/.rofl.json new file mode 100644 index 0000000..e8c2b89 --- /dev/null +++ b/data/emojis/.rofl.json @@ -0,0 +1 @@ +{"usageCount": 1, "filter": {"regex": null, "isRecursive": false}, "omitTrigger": false, "prompt": false, "description": "rofl", "showInTrayMenu": false, "matchCase": false, "abbreviation": {"wordChars": "[\\w]", "abbreviations": ["(rofl)"], "immediate": true, "ignoreCase": false, "backspace": true, "triggerInside": false}, "hotkey": {"hotKey": null, "modifiers": []}, "sendMode": "kb", "type": "phrase", "modes": [1]} \ No newline at end of file diff --git a/data/emojis/.sad.json b/data/emojis/.sad.json new file mode 100644 index 0000000..e152b89 --- /dev/null +++ b/data/emojis/.sad.json @@ -0,0 +1 @@ +{"usageCount": 1, "filter": {"regex": null, "isRecursive": false}, "omitTrigger": false, "prompt": false, "description": "sad", "showInTrayMenu": false, "matchCase": false, "abbreviation": {"wordChars": "[\\w]", "abbreviations": [":("], "immediate": true, "ignoreCase": false, "backspace": true, "triggerInside": false}, "hotkey": {"hotKey": null, "modifiers": []}, "sendMode": "kb", "type": "phrase", "modes": [1]} \ No newline at end of file diff --git a/data/emojis/.sealed.json b/data/emojis/.sealed.json new file mode 100644 index 0000000..0b1fa91 --- /dev/null +++ b/data/emojis/.sealed.json @@ -0,0 +1 @@ +{"usageCount": 1, "filter": {"regex": null, "isRecursive": false}, "omitTrigger": false, "prompt": false, "description": "sealed", "showInTrayMenu": false, "matchCase": false, "abbreviation": {"wordChars": "[\\w]", "abbreviations": [":X", ":x"], "immediate": true, "ignoreCase": false, "backspace": true, "triggerInside": false}, "hotkey": {"hotKey": null, "modifiers": []}, "sendMode": "kb", "type": "phrase", "modes": [1]} \ No newline at end of file diff --git a/data/emojis/.smile.json b/data/emojis/.smile.json new file mode 100644 index 0000000..43ca96f --- /dev/null +++ b/data/emojis/.smile.json @@ -0,0 +1 @@ +{"usageCount": 1, "filter": {"regex": null, "isRecursive": false}, "omitTrigger": false, "prompt": false, "description": "smile", "showInTrayMenu": false, "matchCase": false, "abbreviation": {"wordChars": "[\\w]", "abbreviations": [":)"], "immediate": true, "ignoreCase": false, "backspace": true, "triggerInside": false}, "hotkey": {"hotKey": null, "modifiers": []}, "sendMode": "kb", "type": "phrase", "modes": [1]} \ No newline at end of file diff --git a/data/emojis/.smirk.json b/data/emojis/.smirk.json new file mode 100644 index 0000000..0fface7 --- /dev/null +++ b/data/emojis/.smirk.json @@ -0,0 +1 @@ +{"usageCount": 1, "filter": {"regex": null, "isRecursive": false}, "omitTrigger": false, "prompt": false, "description": "smirk", "showInTrayMenu": false, "matchCase": false, "abbreviation": {"wordChars": "[\\w]", "abbreviations": ["(smirk)"], "immediate": true, "ignoreCase": false, "backspace": true, "triggerInside": false}, "hotkey": {"hotKey": null, "modifiers": []}, "sendMode": "kb", "type": "phrase", "modes": [1]} \ No newline at end of file diff --git a/data/emojis/.snooze.json b/data/emojis/.snooze.json new file mode 100644 index 0000000..96da6ad --- /dev/null +++ b/data/emojis/.snooze.json @@ -0,0 +1 @@ +{"usageCount": 1, "filter": {"regex": null, "isRecursive": false}, "omitTrigger": false, "prompt": false, "description": "snooze", "showInTrayMenu": false, "matchCase": false, "abbreviation": {"wordChars": "[\\w]", "abbreviations": ["(snooze)", "|-)", "(sleepy)"], "immediate": true, "ignoreCase": false, "backspace": true, "triggerInside": false}, "hotkey": {"hotKey": null, "modifiers": []}, "sendMode": "kb", "type": "phrase", "modes": [1]} \ No newline at end of file diff --git a/data/emojis/.star.json b/data/emojis/.star.json new file mode 100644 index 0000000..11101de --- /dev/null +++ b/data/emojis/.star.json @@ -0,0 +1 @@ +{"usageCount": 1, "filter": {"regex": null, "isRecursive": false}, "omitTrigger": false, "prompt": false, "description": "star", "showInTrayMenu": false, "matchCase": false, "abbreviation": {"wordChars": "[\\w]", "abbreviations": ["(*)", "(star)"], "immediate": true, "ignoreCase": false, "backspace": true, "triggerInside": false}, "hotkey": {"hotKey": null, "modifiers": []}, "sendMode": "kb", "type": "phrase", "modes": [1]} \ No newline at end of file diff --git a/data/emojis/.sun.json b/data/emojis/.sun.json new file mode 100644 index 0000000..624df06 --- /dev/null +++ b/data/emojis/.sun.json @@ -0,0 +1 @@ +{"usageCount": 1, "filter": {"regex": null, "isRecursive": false}, "omitTrigger": false, "prompt": false, "description": "sun", "showInTrayMenu": false, "matchCase": false, "abbreviation": {"wordChars": "[\\w]", "abbreviations": ["(sun)"], "immediate": true, "ignoreCase": false, "backspace": true, "triggerInside": false}, "hotkey": {"hotKey": null, "modifiers": []}, "sendMode": "kb", "type": "phrase", "modes": [1]} \ No newline at end of file diff --git a/data/emojis/.sunflower.json b/data/emojis/.sunflower.json new file mode 100644 index 0000000..02f7df5 --- /dev/null +++ b/data/emojis/.sunflower.json @@ -0,0 +1 @@ +{"usageCount": 1, "filter": {"regex": null, "isRecursive": false}, "omitTrigger": false, "prompt": false, "description": "sunflower", "showInTrayMenu": false, "matchCase": false, "abbreviation": {"wordChars": "[\\w]", "abbreviations": ["(sunflower)"], "immediate": true, "ignoreCase": false, "backspace": true, "triggerInside": false}, "hotkey": {"hotKey": null, "modifiers": []}, "sendMode": "kb", "type": "phrase", "modes": [1]} \ No newline at end of file diff --git a/data/emojis/.suprise.json b/data/emojis/.suprise.json new file mode 100644 index 0000000..89a9f56 --- /dev/null +++ b/data/emojis/.suprise.json @@ -0,0 +1 @@ +{"usageCount": 1, "filter": {"regex": null, "isRecursive": false}, "omitTrigger": false, "prompt": false, "description": "suprise", "showInTrayMenu": false, "matchCase": false, "abbreviation": {"wordChars": "[\\w]", "abbreviations": [":O", ":o"], "immediate": true, "ignoreCase": false, "backspace": true, "triggerInside": false}, "hotkey": {"hotKey": null, "modifiers": []}, "sendMode": "kb", "type": "phrase", "modes": [1]} \ No newline at end of file diff --git a/data/emojis/.sweat.json b/data/emojis/.sweat.json new file mode 100644 index 0000000..a730fa5 --- /dev/null +++ b/data/emojis/.sweat.json @@ -0,0 +1 @@ +{"usageCount": 1, "filter": {"regex": null, "isRecursive": false}, "omitTrigger": false, "prompt": false, "description": "sweat", "showInTrayMenu": false, "matchCase": false, "abbreviation": {"wordChars": "[\\w]", "abbreviations": ["(sweat)"], "immediate": true, "ignoreCase": false, "backspace": true, "triggerInside": false}, "hotkey": {"hotKey": null, "modifiers": []}, "sendMode": "kb", "type": "phrase", "modes": [1]} \ No newline at end of file diff --git a/data/emojis/.think.json b/data/emojis/.think.json new file mode 100644 index 0000000..579f6f5 --- /dev/null +++ b/data/emojis/.think.json @@ -0,0 +1 @@ +{"usageCount": 1, "filter": {"regex": null, "isRecursive": false}, "omitTrigger": false, "prompt": false, "description": "think", "showInTrayMenu": false, "matchCase": false, "abbreviation": {"wordChars": "[\\w]", "abbreviations": ["(think)"], "immediate": true, "ignoreCase": false, "backspace": true, "triggerInside": false}, "hotkey": {"hotKey": null, "modifiers": []}, "sendMode": "kb", "type": "phrase", "modes": [1]} \ No newline at end of file diff --git a/data/emojis/.time.json b/data/emojis/.time.json new file mode 100644 index 0000000..85fc1e6 --- /dev/null +++ b/data/emojis/.time.json @@ -0,0 +1 @@ +{"usageCount": 1, "filter": {"regex": null, "isRecursive": false}, "omitTrigger": false, "prompt": false, "description": "time", "showInTrayMenu": false, "matchCase": false, "abbreviation": {"wordChars": "[\\w]", "abbreviations": ["(time)", "(o)"], "immediate": true, "ignoreCase": false, "backspace": true, "triggerInside": false}, "hotkey": {"hotKey": null, "modifiers": []}, "sendMode": "kb", "type": "phrase", "modes": [1]} \ No newline at end of file diff --git a/data/emojis/.tongue.json b/data/emojis/.tongue.json new file mode 100644 index 0000000..b05a23b --- /dev/null +++ b/data/emojis/.tongue.json @@ -0,0 +1 @@ +{"usageCount": 1, "filter": {"regex": null, "isRecursive": false}, "omitTrigger": false, "prompt": false, "description": "tongue", "showInTrayMenu": false, "matchCase": false, "abbreviation": {"wordChars": "[\\w]", "abbreviations": [":P", ":p"], "immediate": true, "ignoreCase": false, "backspace": true, "triggerInside": false}, "hotkey": {"hotKey": null, "modifiers": []}, "sendMode": "kb", "type": "phrase", "modes": [1]} \ No newline at end of file diff --git a/data/emojis/.wasntme.json b/data/emojis/.wasntme.json new file mode 100644 index 0000000..59ca707 --- /dev/null +++ b/data/emojis/.wasntme.json @@ -0,0 +1 @@ +{"usageCount": 1, "filter": {"regex": null, "isRecursive": false}, "omitTrigger": false, "prompt": false, "description": "wasntme", "showInTrayMenu": false, "matchCase": false, "abbreviation": {"wordChars": "[\\w]", "abbreviations": ["(wasntme)"], "immediate": true, "ignoreCase": false, "backspace": true, "triggerInside": false}, "hotkey": {"hotKey": null, "modifiers": []}, "sendMode": "kb", "type": "phrase", "modes": [1]} \ No newline at end of file diff --git a/data/emojis/.whew.json b/data/emojis/.whew.json new file mode 100644 index 0000000..8bd9411 --- /dev/null +++ b/data/emojis/.whew.json @@ -0,0 +1 @@ +{"usageCount": 1, "filter": {"regex": null, "isRecursive": false}, "omitTrigger": false, "prompt": false, "description": "whew", "showInTrayMenu": false, "matchCase": false, "abbreviation": {"wordChars": "[\\w]", "abbreviations": ["(whew)"], "immediate": true, "ignoreCase": false, "backspace": true, "triggerInside": false}, "hotkey": {"hotKey": null, "modifiers": []}, "sendMode": "kb", "type": "phrase", "modes": [1]} \ No newline at end of file diff --git a/data/emojis/.wink.json b/data/emojis/.wink.json new file mode 100644 index 0000000..cc1d31f --- /dev/null +++ b/data/emojis/.wink.json @@ -0,0 +1 @@ +{"usageCount": 1, "filter": {"regex": null, "isRecursive": false}, "omitTrigger": false, "prompt": false, "description": "wink", "showInTrayMenu": false, "matchCase": false, "abbreviation": {"wordChars": "[\\w]", "abbreviations": [";)"], "immediate": true, "ignoreCase": false, "backspace": true, "triggerInside": false}, "hotkey": {"hotKey": null, "modifiers": []}, "sendMode": "kb", "type": "phrase", "modes": [1]} \ No newline at end of file diff --git a/data/emojis/.worried.json b/data/emojis/.worried.json new file mode 100644 index 0000000..379b963 --- /dev/null +++ b/data/emojis/.worried.json @@ -0,0 +1 @@ +{"usageCount": 1, "filter": {"regex": null, "isRecursive": false}, "omitTrigger": false, "prompt": false, "description": "worried", "showInTrayMenu": false, "matchCase": false, "abbreviation": {"wordChars": "[\\w]", "abbreviations": [":S", ":s", "(worried)"], "immediate": true, "ignoreCase": false, "backspace": true, "triggerInside": false}, "hotkey": {"hotKey": null, "modifiers": []}, "sendMode": "kb", "type": "phrase", "modes": [1]} \ No newline at end of file diff --git a/data/emojis/.yawn.json b/data/emojis/.yawn.json new file mode 100644 index 0000000..0c49b46 --- /dev/null +++ b/data/emojis/.yawn.json @@ -0,0 +1 @@ +{"usageCount": 1, "filter": {"regex": null, "isRecursive": false}, "omitTrigger": false, "prompt": false, "description": "yawn", "showInTrayMenu": false, "matchCase": false, "abbreviation": {"wordChars": "[\\w]", "abbreviations": ["(yawn)"], "immediate": true, "ignoreCase": false, "backspace": true, "triggerInside": false}, "hotkey": {"hotKey": null, "modifiers": []}, "sendMode": "kb", "type": "phrase", "modes": [1]} \ No newline at end of file diff --git a/data/emojis/.yes.json b/data/emojis/.yes.json new file mode 100644 index 0000000..86f3c1a --- /dev/null +++ b/data/emojis/.yes.json @@ -0,0 +1 @@ +{"usageCount": 1, "filter": {"regex": null, "isRecursive": false}, "omitTrigger": false, "prompt": false, "description": "yes", "showInTrayMenu": false, "matchCase": false, "abbreviation": {"wordChars": "[\\w]", "abbreviations": ["(y)"], "immediate": true, "ignoreCase": false, "backspace": true, "triggerInside": false}, "hotkey": {"hotKey": null, "modifiers": []}, "sendMode": "kb", "type": "phrase", "modes": [1]} \ No newline at end of file diff --git a/data/emojis/angel.txt b/data/emojis/angel.txt new file mode 100644 index 0000000..0b85262 --- /dev/null +++ b/data/emojis/angel.txt @@ -0,0 +1 @@ +++u1f607 \ No newline at end of file diff --git a/data/emojis/angry.txt b/data/emojis/angry.txt new file mode 100644 index 0000000..e0e94e4 --- /dev/null +++ b/data/emojis/angry.txt @@ -0,0 +1 @@ +++u1f620 \ No newline at end of file diff --git a/data/emojis/blush.txt b/data/emojis/blush.txt new file mode 100644 index 0000000..e960b12 --- /dev/null +++ b/data/emojis/blush.txt @@ -0,0 +1 @@ +++u1f60a \ No newline at end of file diff --git a/data/emojis/call.txt b/data/emojis/call.txt new file mode 100644 index 0000000..7c0ee04 --- /dev/null +++ b/data/emojis/call.txt @@ -0,0 +1 @@ +++u1f919 \ No newline at end of file diff --git a/data/emojis/chuckle.txt b/data/emojis/chuckle.txt new file mode 100644 index 0000000..9fb3085 --- /dev/null +++ b/data/emojis/chuckle.txt @@ -0,0 +1 @@ +++u1f92d \ No newline at end of file diff --git a/data/emojis/clap.txt b/data/emojis/clap.txt new file mode 100644 index 0000000..75e7894 --- /dev/null +++ b/data/emojis/clap.txt @@ -0,0 +1 @@ +++u1f44f \ No newline at end of file diff --git a/data/emojis/coffee.txt b/data/emojis/coffee.txt new file mode 100644 index 0000000..957546d --- /dev/null +++ b/data/emojis/coffee.txt @@ -0,0 +1 @@ +++u2615 \ No newline at end of file diff --git a/data/emojis/confused.txt b/data/emojis/confused.txt new file mode 100644 index 0000000..c86e01b --- /dev/null +++ b/data/emojis/confused.txt @@ -0,0 +1 @@ +++u1f615 \ No newline at end of file diff --git a/data/emojis/cool.txt b/data/emojis/cool.txt new file mode 100644 index 0000000..305370e --- /dev/null +++ b/data/emojis/cool.txt @@ -0,0 +1 @@ +++u1f60e \ No newline at end of file diff --git a/data/emojis/cry.txt b/data/emojis/cry.txt new file mode 100644 index 0000000..12cbaeb --- /dev/null +++ b/data/emojis/cry.txt @@ -0,0 +1 @@ +++u1f622 \ No newline at end of file diff --git a/data/emojis/dance.txt b/data/emojis/dance.txt new file mode 100644 index 0000000..c86e8cb --- /dev/null +++ b/data/emojis/dance.txt @@ -0,0 +1 @@ +++u1f57a \ No newline at end of file diff --git a/data/emojis/devil.txt b/data/emojis/devil.txt new file mode 100644 index 0000000..67e4c90 --- /dev/null +++ b/data/emojis/devil.txt @@ -0,0 +1 @@ +++u1f608 \ No newline at end of file diff --git a/data/emojis/dull.txt b/data/emojis/dull.txt new file mode 100644 index 0000000..a928493 --- /dev/null +++ b/data/emojis/dull.txt @@ -0,0 +1 @@ +++u1f612 \ No newline at end of file diff --git a/data/emojis/flower.txt b/data/emojis/flower.txt new file mode 100644 index 0000000..beffb6c --- /dev/null +++ b/data/emojis/flower.txt @@ -0,0 +1 @@ +++u1f337 \ No newline at end of file diff --git a/data/emojis/handshake.txt b/data/emojis/handshake.txt new file mode 100644 index 0000000..d97c713 --- /dev/null +++ b/data/emojis/handshake.txt @@ -0,0 +1 @@ +++u1f91d \ No newline at end of file diff --git a/data/emojis/happy.txt b/data/emojis/happy.txt new file mode 100644 index 0000000..68fe649 --- /dev/null +++ b/data/emojis/happy.txt @@ -0,0 +1 @@ +++u263a \ No newline at end of file diff --git a/data/emojis/heart.txt b/data/emojis/heart.txt new file mode 100644 index 0000000..f9cf9f0 --- /dev/null +++ b/data/emojis/heart.txt @@ -0,0 +1 @@ +++u2764 \ No newline at end of file diff --git a/data/emojis/heartbreak.txt b/data/emojis/heartbreak.txt new file mode 100644 index 0000000..cc4da98 --- /dev/null +++ b/data/emojis/heartbreak.txt @@ -0,0 +1 @@ +++u1f494 \ No newline at end of file diff --git a/data/emojis/hi.txt b/data/emojis/hi.txt new file mode 100644 index 0000000..ff831dc --- /dev/null +++ b/data/emojis/hi.txt @@ -0,0 +1 @@ +++u1f44b \ No newline at end of file diff --git a/data/emojis/highfive.txt b/data/emojis/highfive.txt new file mode 100644 index 0000000..cea02c6 --- /dev/null +++ b/data/emojis/highfive.txt @@ -0,0 +1 @@ +++u1f64c \ No newline at end of file diff --git a/data/emojis/hug.txt b/data/emojis/hug.txt new file mode 100644 index 0000000..94b2abb --- /dev/null +++ b/data/emojis/hug.txt @@ -0,0 +1 @@ +++u1f43b \ No newline at end of file diff --git a/data/emojis/inlove.txt b/data/emojis/inlove.txt new file mode 100644 index 0000000..481ce01 --- /dev/null +++ b/data/emojis/inlove.txt @@ -0,0 +1 @@ +++u1f60d \ No newline at end of file diff --git a/data/emojis/kiss.txt b/data/emojis/kiss.txt new file mode 100644 index 0000000..2478bc9 --- /dev/null +++ b/data/emojis/kiss.txt @@ -0,0 +1 @@ +++u1f618 \ No newline at end of file diff --git a/data/emojis/laugh.txt b/data/emojis/laugh.txt new file mode 100644 index 0000000..f7a8a03 --- /dev/null +++ b/data/emojis/laugh.txt @@ -0,0 +1 @@ +++u1f600 \ No newline at end of file diff --git a/data/emojis/moon.txt b/data/emojis/moon.txt new file mode 100644 index 0000000..ab118d2 --- /dev/null +++ b/data/emojis/moon.txt @@ -0,0 +1 @@ +++u1f31c \ No newline at end of file diff --git a/data/emojis/muscle.txt b/data/emojis/muscle.txt new file mode 100644 index 0000000..8417e17 --- /dev/null +++ b/data/emojis/muscle.txt @@ -0,0 +1 @@ +++u1f4aa \ No newline at end of file diff --git a/data/emojis/music.txt b/data/emojis/music.txt new file mode 100644 index 0000000..ba08d51 --- /dev/null +++ b/data/emojis/music.txt @@ -0,0 +1 @@ +++u1f3b5 \ No newline at end of file diff --git a/data/emojis/neutral.txt b/data/emojis/neutral.txt new file mode 100644 index 0000000..1ba52e5 --- /dev/null +++ b/data/emojis/neutral.txt @@ -0,0 +1 @@ +++u1f610 \ No newline at end of file diff --git a/data/emojis/nod.txt b/data/emojis/nod.txt new file mode 100644 index 0000000..ce3c2e6 --- /dev/null +++ b/data/emojis/nod.txt @@ -0,0 +1 @@ +++u1f44e \ No newline at end of file diff --git a/data/emojis/party.txt b/data/emojis/party.txt new file mode 100644 index 0000000..bc7deeb --- /dev/null +++ b/data/emojis/party.txt @@ -0,0 +1 @@ +++u1f389 \ No newline at end of file diff --git a/data/emojis/pi.txt b/data/emojis/pi.txt new file mode 100644 index 0000000..49b3bb3 --- /dev/null +++ b/data/emojis/pi.txt @@ -0,0 +1 @@ +++u1f355 \ No newline at end of file diff --git a/data/emojis/puke.txt b/data/emojis/puke.txt new file mode 100644 index 0000000..36f5f24 --- /dev/null +++ b/data/emojis/puke.txt @@ -0,0 +1 @@ +++u1f92e \ No newline at end of file diff --git a/data/emojis/rain.txt b/data/emojis/rain.txt new file mode 100644 index 0000000..ef4f852 --- /dev/null +++ b/data/emojis/rain.txt @@ -0,0 +1 @@ +++u1f327 \ No newline at end of file diff --git a/data/emojis/rofl.txt b/data/emojis/rofl.txt new file mode 100644 index 0000000..f43bf51 --- /dev/null +++ b/data/emojis/rofl.txt @@ -0,0 +1 @@ +++u1f602 \ No newline at end of file diff --git a/data/emojis/sad.txt b/data/emojis/sad.txt new file mode 100644 index 0000000..0696dab --- /dev/null +++ b/data/emojis/sad.txt @@ -0,0 +1 @@ +++u1f641 \ No newline at end of file diff --git a/data/emojis/sealed.txt b/data/emojis/sealed.txt new file mode 100644 index 0000000..ba498d2 --- /dev/null +++ b/data/emojis/sealed.txt @@ -0,0 +1 @@ +++u1f910 \ No newline at end of file diff --git a/data/emojis/smile.txt b/data/emojis/smile.txt new file mode 100644 index 0000000..dc48a84 --- /dev/null +++ b/data/emojis/smile.txt @@ -0,0 +1 @@ +++u1f642 \ No newline at end of file diff --git a/data/emojis/smirk.txt b/data/emojis/smirk.txt new file mode 100644 index 0000000..f41ebaf --- /dev/null +++ b/data/emojis/smirk.txt @@ -0,0 +1 @@ +++u1f60f \ No newline at end of file diff --git a/data/emojis/snooze.txt b/data/emojis/snooze.txt new file mode 100644 index 0000000..82a4cf8 --- /dev/null +++ b/data/emojis/snooze.txt @@ -0,0 +1 @@ +++u1f634 \ No newline at end of file diff --git a/data/emojis/star.txt b/data/emojis/star.txt new file mode 100644 index 0000000..c73b057 --- /dev/null +++ b/data/emojis/star.txt @@ -0,0 +1 @@ +++u1f31f \ No newline at end of file diff --git a/data/emojis/sun.txt b/data/emojis/sun.txt new file mode 100644 index 0000000..e2204d5 --- /dev/null +++ b/data/emojis/sun.txt @@ -0,0 +1 @@ +++u1f31e \ No newline at end of file diff --git a/data/emojis/sunflower.txt b/data/emojis/sunflower.txt new file mode 100644 index 0000000..3f67e8d --- /dev/null +++ b/data/emojis/sunflower.txt @@ -0,0 +1 @@ +++u1f33b \ No newline at end of file diff --git a/data/emojis/suprise.txt b/data/emojis/suprise.txt new file mode 100644 index 0000000..f751de7 --- /dev/null +++ b/data/emojis/suprise.txt @@ -0,0 +1 @@ +++u1f632 \ No newline at end of file diff --git a/data/emojis/sweat.txt b/data/emojis/sweat.txt new file mode 100644 index 0000000..55f78a9 --- /dev/null +++ b/data/emojis/sweat.txt @@ -0,0 +1 @@ +++u1f630 \ No newline at end of file diff --git a/data/emojis/think.txt b/data/emojis/think.txt new file mode 100644 index 0000000..2dbb461 --- /dev/null +++ b/data/emojis/think.txt @@ -0,0 +1 @@ +++u1f914 \ No newline at end of file diff --git a/data/emojis/time.txt b/data/emojis/time.txt new file mode 100644 index 0000000..ddd897c --- /dev/null +++ b/data/emojis/time.txt @@ -0,0 +1 @@ +++u1f553 \ No newline at end of file diff --git a/data/emojis/tongue.txt b/data/emojis/tongue.txt new file mode 100644 index 0000000..e6d82aa --- /dev/null +++ b/data/emojis/tongue.txt @@ -0,0 +1 @@ +++u1f61b \ No newline at end of file diff --git a/data/emojis/wasntme.txt b/data/emojis/wasntme.txt new file mode 100644 index 0000000..dd20aab --- /dev/null +++ b/data/emojis/wasntme.txt @@ -0,0 +1 @@ +++u1f644 \ No newline at end of file diff --git a/data/emojis/whew.txt b/data/emojis/whew.txt new file mode 100644 index 0000000..e555e7b --- /dev/null +++ b/data/emojis/whew.txt @@ -0,0 +1 @@ +++u1f60c \ No newline at end of file diff --git a/data/emojis/wink.txt b/data/emojis/wink.txt new file mode 100644 index 0000000..24492cd --- /dev/null +++ b/data/emojis/wink.txt @@ -0,0 +1 @@ +++u1f609 \ No newline at end of file diff --git a/data/emojis/worried.txt b/data/emojis/worried.txt new file mode 100644 index 0000000..91b2ba7 --- /dev/null +++ b/data/emojis/worried.txt @@ -0,0 +1 @@ +++u1f61f \ No newline at end of file diff --git a/data/emojis/yawn.txt b/data/emojis/yawn.txt new file mode 100644 index 0000000..33c0687 --- /dev/null +++ b/data/emojis/yawn.txt @@ -0,0 +1 @@ +++u1f62a \ No newline at end of file diff --git a/data/emojis/yes.txt b/data/emojis/yes.txt new file mode 100644 index 0000000..cbb31a6 --- /dev/null +++ b/data/emojis/yes.txt @@ -0,0 +1 @@ +++u1f44d \ No newline at end of file diff --git a/process.py b/process.py new file mode 100644 index 0000000..f056232 --- /dev/null +++ b/process.py @@ -0,0 +1,58 @@ +import argparse +import json +import logging +import os + +logging.basicConfig() +logger = logging.getLogger() + + +def setup_logging_level(debug=False): + log_level = logging.DEBUG if debug else logging.ERROR + logger.setLevel(log_level) + logger.debug("Debugging enabled") + + +def parse_args(): + parser = argparse.ArgumentParser() + parser.add_argument('query', nargs='*', default="", help="freeform") + parser.add_argument('--debug', dest='debug', action='store_true') + return parser.parse_args() + + +maindir = os.path.join('data', 'emojis') + + +def process_file(json_filename, txt_filename): + with open(json_filename) as jf: + j = json.load(jf) + shortcuts = j['abbreviation']['abbreviations'] + with open(txt_filename) as tf: + text = tf.read() + unicode_point = text.split('+u')[1].split('')[0] + c = '\\u{}'.format(unicode_point) + with open(os.path.join('data', 'emoji.json')) as f: + j = json.load(f) + for emoji in j: + try: + this_codepoint = hex(ord(emoji['emoji']))[2:] + except: + continue + if this_codepoint == unicode_point: + print("{} - {} - {}".format(c, emoji['emoji'], shortcuts)) + + +def main(): + args = parse_args() + setup_logging_level(args.debug) + + for d, sub, files in os.walk(maindir): + for file in files: + if file.endswith('.json'): + json_filename = os.path.join(d, file) + txt_filename = os.path.join(d, file[1:].split('.json')[0] + '.txt') + process_file(json_filename, txt_filename) + + +if __name__ == "__main__": + main()