32 lines
732 B
Python
32 lines
732 B
Python
#!/usr/bin/env python3
|
|
|
|
import json
|
|
import os
|
|
import sys
|
|
|
|
data = None
|
|
with open('emoji_strategy.json') as stream:
|
|
data = json.load(stream)
|
|
|
|
if not data:
|
|
print 'Could not load the data from the JSON file'
|
|
sys.exit(1)
|
|
|
|
# Retrieve the items we keep in the JSON
|
|
tokeep = {}
|
|
for key in data:
|
|
if '-' in data[key]['unicode'] and data[key]['unicode'].startswith('1F'):
|
|
continue
|
|
tokeep[key] = data[key]
|
|
|
|
# Check if we have the keys of all images we kept
|
|
|
|
unicodes = [tokeep[key]['unicode'] for key in tokeep]
|
|
images = [item.replace('.png', '') for item in os.listdir('png')]
|
|
|
|
print set(unicodes).symmetric_difference(set(images))
|
|
|
|
|
|
with open('emoji_strategy2.json', 'w') as stream:
|
|
json.dump(tokeep, stream)
|
|
|