new_contents: #!/usr/bin/env python3
  # -*- coding: utf-8 -*-
  
  glyphs = {
      'DIVIDER_RIGHT': '',
      'DIVIDER_RIGHT_SOFT': '',
      'DIVIDER_LEFT': '',
      'DIVIDER_LEFT_SOFT': '',
      'BRANCH': '',
      'ELLIPSIS': '⋯',
      'LINE_NUMBER': '',
      'TIME': '⌚',
      'DOWN': '⬇',
      'UP': '⬆',
      'LOCK': '',
      'FALLBACK': '♫',
      'PLAY': '▶',
      #'PAUSE': '▮▮',
      'STOP1': '■',
      'STOP2': '▇',
      'FULL_HEART': '♥',
      'EMPTY_HEART': '♡',
      'UPTIME': '⇑',
      'EMAIL': '✉',
      'VIRTUAL_ENV1': 'ⓔ',
      'VIRTUAL_ENV2': 'ⓥ',
      'CIRCLE': '〇',
      'BLUSTERY': '⚑',
      'RAINY1': '☔',
      'RAINY2': '☂',
      'CLOUDY': '☁',
      'SNOWY': '❅',
      'STORMY': '☈',
      'FOGGY': '≡',
      'SUNNY': '☼',
      'NIGHT': '☾',
      'WINDY': '☴',
      'NOT_AVAILABLE': '�',
      'UNKNOWN': '⚠',
      'DOT': '·',
      'HAND1': '✊',
      'HAND2': '✋',
      'V1': '✓',
      'V2': '✔',
      'X1': '✕',
      'X2': '✖',
      'X3': '✗',
      'X4': '✘',
      'X5': '❌',
      'QUESTION1': '❓',
      'QUESTION2': '❔',
      'ESCLAMATION1': '❕',
      'ESCLAMATION2': '❗',
  }
  
  
  def print_all_chars():
      # Chars should go from chr(0) to chr(110000), but there is nothing after around 68000
      for x in range(68000):
          try:
              print(chr(x), end='')
          except UnicodeEncodeError:
              pass
  
  
  def print_collected_chars():
      for x in sorted(glyphs.values()):
          print('{} = {}'.format(x, ord(x)))
  
      print('\nNote: you can use the shown number in Python3 (not 2), like this:\n'
            '>>> print(chr(57520))\n'
            '{}'.format(chr(57520)))
  
  if __name__ == '__main__':
      print_collected_chars()
subject: Add glyphs.py