import pywikibot import wikidataStuff.helpers as helpers commons = pywikibot.Site('commons', 'commons') cat_name = 'Protected areas of Sweden with known IDs' data = {} for member in pywikibot.data.api.QueryGenerator(site=commons, list='categorymembers', cmprop='title|sortkeyprefix', cmtitle='Category:' + cat_name): if member['sortkeyprefix'] not in data: data[member['sortkeyprefix']] = [] data[member['sortkeyprefix']].append(member['title']) wle_items = helpers.fill_cache_wdqs('P3613', no_strip=True) unknown = {} for k, v in data.iteritems(): if k not in wle_items: unknown[k] = v