Skip to content

libra-ventures/unicode_emoji_flag

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UnicodeEmojiFlag 🇹🇼

License Hex.pm Build Docs

Inspired by splendid Country Code 🔡 ➡️ Emoji Flag 🇬🇧 library

I let myself quote a part of their equally excellent README

♻️Green Technology♻️

An image file equivalent to an emoji symbol may be tens, hundreds of kilobytes in size, while an emoji symbol is only several bytes. That's a bandwidth saving of around 10,000 times. If you use emoji instead of image files, you reduce your carbon footprint.

Installation

To use UnicodeEmojiFlag in your Mix projects, added it is a dependency in mix.exs:

def deps do
  [
    {:unicode_emoji_flag, "~> 1.0"}
  ]
end

Usage

HTML

UnicodeEmojiFlag.html takes two characters-long country code and produces an HTML-ready hexadecimal representation of its flag.

For example in your Phoenix template <%= raw(UnicodeEmojiFlag.html("tw")) %>

Console

UnicodeEmojiFlag.console takes two characters-long country code and produces a Unicode sequence ready to be printed to a terminal

Acknowledgments

Thanks to folks at Elixir Slack helping out with nailing down printing Unicode sequences to a terminal - @micahbf, @di4na, Jaxon Axelson and @lostkobrakai

About

Converts a country code to emoji flag

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages