#!/usr/bin/env python3 import json GROUPS_JSON = '../../../twemoji-picker/generated/groups.json' # Load and group emoji data with open(GROUPS_JSON, 'r') as f: groups = json.loads(f.read()) # Define category order category_order = [ {'id': 'people', 'name': 'Smileys & People'}, {'id': 'nature', 'name': 'Animals & Nature'}, {'id': 'food', 'name': 'Food & Drink'}, {'id': 'activity', 'name': 'Activity'}, {'id': 'travel', 'name': 'Travel & Places'}, {'id': 'objects', 'name': 'Objects'}, {'id': 'symbols', 'name': 'Symbols'}, {'id': 'flags', 'name': 'Flags'}, ] # Helper functions def make_hexchar(codepoint): return '%s;' % codepoint.replace('-', ';') # Generate HTML print('