# -*- coding: utf-8 -*-importpywikibotsite=pywikibot.getSite('fr')page=pywikibot.Page(site,'''Modèle:Palette Consonnes de l'API/tableau''')texte=page.get()lastpos=0pos=texte.find('{{')whilepos>0:iftexte[pos+3:pos+6]=='API':pos2=texte.find('}}',pos)modele=texte[pos:pos2+2]posbar=texte.find('|',pos)lettre=texte[posbar+1:pos2]pagelettre=pywikibot.Page(site,"API %s"%lettre)targ=pagelettre.getRedirectTarget().title()iftarg=='Prénasalisation'ortarg=='Consonne affriquée':pos=texte.find('{{',pos+1)continueprintmodele," [[%s|%s]]"%(targ,lettre)texte=texte.replace(modele,"[[%s|%s]]"%(targ,lettre))pos=texte.find('{{',pos+1)page.put(texte,"Bot : remplacement des modèles par un lien direct pour situer la lettre dans le tableau")