def download_from_wikidata() -> None: parser = argparse.ArgumentParser() parser.add_argument("--datapath", default=None, type=str, required=True, help="") parser.add_argument("--outpath", default=None, type=str, required=True, help="") parser.add_argument("--use", action="store_true", help="") args = parser.parse_args() t = Relations(args.datapath) filenames = t.get_available_filenames() t.load_data(filenames) entities = t.get_all_entities(["obj_uri", "sub_uri"]) base_url = "https://www.wikidata.org/wiki/Special:EntityData/{}.json" for entity in tqdm.tqdm(entities): download_entity(base_url.format(entity), os.path.join(args.outpath, entity + ".json"))