import json from urllib import request from tqdm import tqdm import os with open("/Users/nakamura/git/kunshujo/kunshujo/static/data/index.json") as f: items = json.load(f) for item in tqdm(items): id = item["objectID"] thumbnail = item["thumbnail"] url = thumbnail.replace("/,300/", "/!512,512/") opath = f"data/{id}.jpg" if os.path.exists(opath): continue try: request.urlretrieve(url, opath) except: pass