text: #!/usr/bin/env python3
  # -*- coding: utf-8 -*-
  
  from sys import argv
  from webbrowser import get
  
  # Documentation
  myDoc = f"""---Usage
    > Print help message:
        $ {__file__} -h
    > List emojis:
        $ {__file__}
    > List emojis with codes:
        $ {__file__} -c
    > Open unicode.org Chrome tab
        $ {__file__} -l
  
  
  ---Schema
    Dictionary(
      utf8-char : [str]
    )
      - utf8-char:
          emoji as utf-8 encoded text
      - [str]:
          code/descriptor, ordered as: [ Discord, unicode, ios ]"""
  
  # Params
  discord_space    = 20
  unicode_space    = 10
  ios_space        = 20
  header_row_width = 60
  unicode_url = 'https://unicode.org/emoji/charts/full-emoji-list.html'
  
  # Emojis
  myEmojis = { # Discord,    unicode.org,      ios
    '🙂' : [":slight_smile:", "U+1F642", "slightly smiling face"],
    '🥺' : [":pleading_face:", "U+1F97A", "pleading face"],
    '🙃' : [":upside_down:", "U+1F643", "upside down face"],
    '😅' : [":sweat_smile:", "U+1F605", "grinning face with sweat"],
    '😆' : [":laughing:", "U+1F606", "grinning squinting face"],
    '😉' : [":wink:", "U+1F609", "winking face"],
    '😊' : [":blush:", "U+1F60A", "smiling face with smiling eyes"],
    '😇' : [":innocent:", "U+1F607", "smiling face with halo"],
    '😏' : [":smirk:", "U+1F60F", "smirking face"],
    '😐' : [":neutral_face:", "U+1F610", "neutral face"]
  }
  
  # Exec
  print('')
  if len(argv) < 2:
    for i in myEmojis.keys():
      print(i)
  elif argv[1] == '-h':
    print(myDoc)
  elif argv[1] == '-l':
    get('open -a /Applications/Google\ Chrome.app %s').open(unicode_url)
  elif argv[1] == '-c':
    print("Emoji | Discord" + ' '*(discord_space-len('Discord')) + "unicode" + ' '*(unicode_space-len('unicode')) + "ios")
    print('-'*header_row_width)
    for i in myEmojis.keys():
      # print("{0}    | {1}".format(i, ", ".join(myEmojis[i])))
      print(i+"    | ", end="")
      print(myEmojis[i][0] + ' '*(discord_space - len(myEmojis[i][0])), end="")
      print(myEmojis[i][1] + ' '*(unicode_space - len(myEmojis[i][1])), end="")
      print(myEmojis[i][2] + ' '*(ios_space - len(myEmojis[i][2])), end="\n")
  print('')
  
  
  # MacOS
  #   get('open -a /Applications/Google\ Chrome.app %s').open(unicode_url)
  # Windows
  #   get('C:/Program Files (x86)/Google/Chrome/Application/chrome.exe %s').open(unicode_url)
  # Linux
  #   get('/usr/bin/google-chrome %s').open(unicode_url)