{% import "macros.html" as macros %} {% set data = load_data(path="data/albums.json") %} {{ macros::treeview(height="32rem") }} {% for genre, albums in data.albums | group_by(attribute="genre") %} {{ macros::subtree(name=genre, open=true) }} {% for album in albums %} {{ macros::treelink(text=album.artist ~ " - " ~ album.name ~ `
`, url="https://musicbrainz.org/release-group/" ~ album.release_group, blank=true) }} {% endfor %} {{ macros::endsubtree() }} {% endfor %} {{ macros::endtreeview() }}