def __init__(self): site = Site('wikidata', 'wikidata') self.repo = site.data_repository()
import daty from pprint import pprint from pywikibot import Site, ItemPage site = Site('wikidata', 'wikidata') repo = site.data_repository() item_page = ItemPage(repo, 'Q4115189') data = item_page.get() target_page = ItemPage(repo, 'Q17') for P in data['claims']: for c in data['claims'][P]: if hasattr(c, 'qualifiers'): #print(c.qualifiers) if 'P710' in c.qualifiers: for q in c.qualifiers['P710']: print(q.hash) q.setTarget(target_page) print(q.hash) repo.editQualifier(c, q) #q.changeTarget(target_page) #print(q) #del item_page #print(data) #data['descriptions']['it'] = "LE MIE MANI SONO INCREDIBILI" #for p in data['claims']: