From 80aa1954df73bbe0b238cd2fd254cb179dbe3b0e Mon Sep 17 00:00:00 2001 From: InigoGutierrez Date: Sun, 31 Jul 2022 12:22:54 +0200 Subject: Updated emoji.sh to allow groups and to sort emojis by usage. Created script to get emoji file from Unicode official list. --- emoji/getEmojiList.sh | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100755 emoji/getEmojiList.sh (limited to 'emoji/getEmojiList.sh') diff --git a/emoji/getEmojiList.sh b/emoji/getEmojiList.sh new file mode 100755 index 0000000..f1842db --- /dev/null +++ b/emoji/getEmojiList.sh @@ -0,0 +1,28 @@ +#!/bin/sh + +# Creates a file for emoji.sh to use from an official Unicode emoji list: +# https://unicode.org/Public/emoji/15.0/emoji-test.txt +# +# Usage: getEmojiList.sh [INPUT_FILE] +# +# Example: getEmojiList.sh "$HOME/.config/emoji" + +inputFile="$1" + +sed ' +# Delete not fully qualified emojis +/unqualified/d +/minimally-qualified/d + +# Delete comments except for group names +/^# group:/p +/^#/d + +# Delete blank lines +/^\s*$/d + + +# Leave only emoji and name +s/^[^#].*# //;/^#/!s/E[0-9.]* // + +' "${inputFile:-/dev/stdin}" -- cgit v1.2.1