Once started, it's hard to stop. Made a series of maps for 15-minute city debates. Highlighted remote buildings and the 15-minute zone.
Used GraphHopper for calculating isochrones, Python/Shapely for processing, osm2pgsql/PostGIS for preparing the buildings layer, and QGIS for styling.
Forgot the attribution label, again.