Officially published my first RubyGem, `emoji_sub`, which is a customizable text-substitution helper for adding Emoji to strings of text in Ruby.
A big part of this was writing a scraper that automatically extracts metadata from EmojiPedia, an authoritative source, to be used as the shortcode aliases and definitions used by the script itself. These values are stored in a YAML file.
It was actually really neat to learn the inner workings of how emoji actually work, particularly composite/multibyte emoji.
(https://rubygems.org/gems/emoji_sub">rubygems, https://github.com/armahillo/emoji_sub">github, https://armahillo.dev/2020/08/22/emoji_sub/">blog post)
A big part of this was writing a scraper that automatically extracts metadata from EmojiPedia, an authoritative source, to be used as the shortcode aliases and definitions used by the script itself. These values are stored in a YAML file.
It was actually really neat to learn the inner workings of how emoji actually work, particularly composite/multibyte emoji.
(https://rubygems.org/gems/emoji_sub">rubygems, https://github.com/armahillo/emoji_sub">github, https://armahillo.dev/2020/08/22/emoji_sub/">blog post)