Page MenuHomePhabricator

Bad WLE ids generator

Authored By
Lokal_Profil
Jul 5 2017, 3:53 PM
Size
620 B
Referenced Files
None
Subscribers
None

Bad WLE ids generator

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

File Metadata

Mime Type
text/plain; charset=utf-8
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
4758334
Default Alt Text
Bad WLE ids generator (620 B)

Event Timeline