import pywikibot
from pywikibot import pagegenerators
import pywikibot.flow

site = pywikibot.Site()

top100 = {'User talk:Zilma SNReis': [142, 1],
'User talk:Marcos Antônio Nunes de Moura': [110, 2],
'User talk:Alustriel': [91, 3],
'User talk:Leonardo José Raimundo': [51, 4],
'User talk:Faduart': [45, 5],
'User talk:Dante Cardoso Pinto de Almeida': [28, 6],
'User talk:Defender': [25, 7],
'User talk:Jemautone': [20, 8],
'User talk:CostaPPPR': [19, 9],
'User talk:He7d3r': [18, 10],
'User talk:CarlosSeco': [14, 11],
'User talk:Mkutova': [12, 12],
'User talk:Guiwp': [12, 13],
'User talk:MrMile': [12, 14],
'User talk:Putomao': [11, 15],
'User talk:Job Brás': [11, 16],
'User talk:Eviorocha': [11, 17],
'User talk:Gustavopédia': [8, 18],
'User talk:Ângelo Ernesto Baptista': [7, 19],
'User talk:Antonius Espertus': [6, 20],
'User talk:Abreu Guilherme': [5, 21],
'User talk:Samuele2002': [5, 22]}
wikitext = '''{| class="wikitable"
!usuário!!texto'''

for page, arr in top100.items():
        wikitext +='''
|-
|[[:b:{}]]
||<nowiki>
[[File:2030.wikimedia.org.webm|thumb|left]]
Saudações {}, tudo bem?

Eu estou incumbido de coordenar a discussão de Estratégia do Movimento nas comunidades lusófonas, talvez tenha percebido [[:w:pt:Wikipédia:Esplanada/geral/Discussão de estratégia do Movimento Wikimedia (14mar2017)|o tópico que criei na esplanada da Wikipédia]] ou o [[Topic:Tmjj28o797fghizp|anúncio que fiz por aqui]]. Venho aqui lhe convidar a participar por seres o(a) {}° usuário(a) mais ativo(a) nos últimos 30 dias com {} [[User:Chicocvenancio (WMF)/Usuários ativos|edições nesse período]].
</nowiki>

<nowiki>
Esta discussão pode ser feita em qualquer um dos locais que já criei ou podes criar um novo que pense ser mais adequado.
</nowiki>

<nowiki>
Nesse momento estamos no primeiro ciclo de discussão e é esperado que apresentemos temas importantes para chegarmos a direção que devemos seguir no movimento até 2030. O que pode acelerar o nosso progresso nos próximos 15 anos? O que é a coisa mais importante que podemos realizar juntos nos próximos 15 anos? O que vai nos unir e inspirar como movimento pelos próximos 15 anos?
Essas são algumas perguntas que todos estão tentando responder agora.
</nowiki>

<nowiki>
Tu também, o teu ponto de vista importa muito. 
Espero contar com a sua voz nesse processo.
</nowiki>

<nowiki>
Deixo aqui alguns links úteis para o contexto e processo dessa discussão:
</nowiki>

<nowiki>


* [[:m:Strategy/Wikimedia_movement/2017/Process/Briefing/pt|"Briefing"]] geral sobre o processo
</nowiki>

<nowiki>



* [[:m:Strategy/Wikimedia_movement/2017/Process/pt|Processo e cronograma]], para ver o processo esperado de discussão e cronograma
</nowiki>

<nowiki>



* [[:m:Strategy/Wikimedia_movement/2017/Frequently_asked_questions/pt|Perguntas frequentes]]
</nowiki>

<nowiki>


Se tiver alguma dúvida, fique a vontade para me procurar.


Saudações.</nowiki>'''.format(page, page[10:], arr[1], arr[0])
wikitext +='|}'
result_page = pywikibot.Page(site,'User:Chicocvenancio (WMF)/wikibooks')
result_page.text = wikitext
result_page.save()
Page [[Usuário(a):Chicocvenancio (WMF)/wikibooks]] saved
active_table = '''{| class="wikitable"
!usuário!!edições!!posição'''
for page, arr in top100.items():
    active_table +='''
|-
|[[Utilizador:{}]]||{}||{}'''.format(page[10:], arr[0], arr[1])
active_table+='|}'
print(active_table)
{| class="wikitable"
!usuário!!edições!!posição
|-
|[[Utilizador:Alustriel]]||91||3
|-
|[[Utilizador:Zilma SNReis]]||142||1
|-
|[[Utilizador:Eviorocha]]||11||17
|-
|[[Utilizador:He7d3r]]||18||10
|-
|[[Utilizador:Antonius Espertus]]||6||20
|-
|[[Utilizador:Guiwp]]||12||13
|-
|[[Utilizador:Mkutova]]||12||12
|-
|[[Utilizador:CostaPPPR]]||19||9
|-
|[[Utilizador:Leonardo José Raimundo]]||51||4
|-
|[[Utilizador:Dante Cardoso Pinto de Almeida]]||28||6
|-
|[[Utilizador:Gustavopédia]]||8||18
|-
|[[Utilizador:CarlosSeco]]||14||11
|-
|[[Utilizador:Marcos Antônio Nunes de Moura]]||110||2
|-
|[[Utilizador:Jemautone]]||20||8
|-
|[[Utilizador:Abreu Guilherme]]||5||21
|-
|[[Utilizador:Defender]]||25||7
|-
|[[Utilizador:Putomao]]||11||15
|-
|[[Utilizador:Ângelo Ernesto Baptista]]||7||19
|-
|[[Utilizador:Job Brás]]||11||16
|-
|[[Utilizador:Samuele2002]]||5||22
|-
|[[Utilizador:MrMile]]||12||14
|-
|[[Utilizador:Faduart]]||45||5|}