From 0da26e8bcd12592ffa61136fd922464fe34ba2e6 Mon Sep 17 00:00:00 2001 From: Martin Fischer Date: Sat, 27 Nov 2021 08:52:15 +0100 Subject: html: sort features --- build.py | 8 ++++++-- 1 file 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('