diff options
Diffstat (limited to 'build.py')
-rwxr-xr-x | build.py | 8 |
1 files changed, 6 insertions, 2 deletions
@@ -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: |