Tags: #python #sort
import json
import operator
import yaml
dir = "/Users/integralist/code/foo"
path = f"{dir}/url_redirects.yml"
"""
YAML format
- original: '/foo'
redirect: '/bar'
"""
with open(path) as f:
redirects = yaml.load(f.read())
redirects_sorted = sorted(redirects, key=operator.itemgetter("original"))
print(json.dumps(redirects_sorted, indent=4))