importpywikibotfrompywikibotimportpagegeneratorsaspgceSite=pywikibot.Site('ce','wikipedia')trSite=pywikibot.Site('tr','wikipedia')repo=ceSite.data_repository()cat1='Категори:Шаркишланан кӀоштан нах беха меттигаш'cat2='Категори:Ашкаленан микрокӀошташ'searchfor='[[tr:'cat=pywikibot.Category(ceSite,cat1)gen=pg.CategorizedPageGenerator(cat,12)forCEpageingen:if(not('wikibase_item'inCEpage.properties())):print(CEpage.title())start=CEpage.text.find(searchfor)end=CEpage.text[start:].find(']]')#print(CEpage.text[start+5:start+end])TRpage=pywikibot.Page(trSite,CEpage.text[start+5:start+end])if('wikibase_item'inTRpage.properties()):wd=TRpage.data_item()wd.get(get_redirect=True)if(not('cewiki'inwd.sitelinks)):print(wd.title())CEpage.put(CEpage.text[:start]+CEpage.text[start+end+2:],f'move sitelink to WikiData [[d:{wd.title()}]]')#pywikibot.Page(site,wikiurl['nl']).put(wikistr,summary='#dp-update') data={}data.update({'site':'cewiki','title':CEpage.title()},summary='add ce-sitelink to tr-wiki from text-link')wd.setSitelink(data)else:print('TRpage has no wd-item: %s'%TRpage.title())