# -*- coding: utf-8 -*-
import pywikibot
site=pywikibot.getSite('fr')
page=pywikibot.Page(site,'''Modèle:Palette Consonnes de l'API/tableau''')
texte=page.get()
lastpos=0
pos= texte.find('{{')
while pos > 0:
if texte[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()
if targ=='Prénasalisation' or targ=='Consonne affriquée':
pos=texte.find('{{', pos+1)
continue
print modele," [[%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")