0
0
mirror of https://github.com/lipis/flag-icons.git synced 2024-11-21 18:38:57 +01:00

Countries (#864)

This commit is contained in:
Lipis 2021-10-23 11:43:06 +03:00 committed by GitHub
parent c2e8f6416d
commit 0910446928
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1,7 +1,7 @@
import os
import json
flags_dir = os.path.join("flags", "4x3")
flags_dir = os.path.join("flags", "1x1")
f = []
for (dirpath, dirnames, filenames) in os.walk(flags_dir):
@ -15,4 +15,24 @@ flags = json.load(country_json)
flags.sort(key=lambda x: x["flag_1x1"])
with open('country.json', 'w') as output:
json.dump(flags, output, indent=2)
json.dump(flags, output, indent=2, sort_keys=True)
# Check if all files have names
countries = [flag["flag_1x1"][10:].replace('.svg', '') for flag in flags]
all_good = True
for code in codes:
if code not in countries:
print('Code not found in country.json:', code)
all_good = False
for code in countries:
if code not in codes:
print('Flag icon not found for:', code)
all_good = False
if all_good:
print('All flag icons and country.json are in sync.')