summaryrefslogtreecommitdiff
path: root/build.py
diff options
context:
space:
mode:
Diffstat (limited to 'build.py')
-rwxr-xr-xbuild.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/build.py b/build.py
index 5e4019c..8072194 100755
--- a/build.py
+++ b/build.py
@@ -65,6 +65,9 @@ def write_features(f, feature_data):
data['url'] = url
data['filename'] = feat
+ if key in features:
+ data['title'] = data['flag'].replace('_', ' ')
+
if key in features and features[key]['url'] != url:
print(
'different urls for feature {}:\n* {}: {}\n* {}: {}'.format(
@@ -75,12 +78,13 @@ def write_features(f, feature_data):
features[key]['url'],
)
)
- data['title'] = data['flag']
features[key] = data
+ features = sorted(features.items(), key=lambda t: t[1]['title'].replace('`', '').lower())
+
f.write('<ul>')
- for feat, data in features.items():
+ for feat, data in features:
f.write('<li><a')
url = data['url']
if url: