Sign inSign up

ninoseki/kokki

By ninoseki

β€’Updated almost 6 years ago

Image
0

291

ninoseki/kokki repository overview

⁠kokki

Gem Version Build Status Coverage Status CodeFactor

A Ruby gem for converting a country name / code & IP address to an emoji flag.

⁠Install

gem install kokki
# or
docker pull ninoseki/kokki

⁠Usage

⁠As a CLI
$ kokki TW
πŸ‡ΉπŸ‡Ό
$ kokki USA
πŸ‡ΊπŸ‡Έ
$ kokki japan
πŸ‡―πŸ‡΅
$ kokki 202.214.194.147
πŸ‡―πŸ‡΅
# it suports a defanged ip as an input
$ kokki 1.1.1[.]1
πŸ‡¦πŸ‡Ί
$ kokki "1.1.1(.)1"
πŸ‡¦πŸ‡Ί

# or
$ docker run --rm ninoseki/kokki Japan
πŸ‡―πŸ‡΅
⁠As a library
require "kokki"

puts "JP: #{Kokki.flagize('JP')}"
# => JP: πŸ‡―πŸ‡΅
puts "JPN: #{Kokki.flagize('JPN')}"
# => JPN: πŸ‡―πŸ‡΅
puts "Japan: #{Kokki.flagize('Japan')}"
# => Japan: πŸ‡―πŸ‡΅
puts "202.214.194.147: #{Kokki.flagize('202.214.194.147')}"
# => 202.214.194.147: πŸ‡―πŸ‡΅

begin
  Kokki.flagize("test")
rescue Kokki::InvalidInputError => e
  puts e.message
  # => invalid input: test
end

Tag summary

Content type

Image

Digest

Size

25.6 MB

Last updated

almost 6 years ago

docker pull ninoseki/kokki