Tema de Viquiprojecte Discussió:Concursos/En curs/Mes de l'Àfrica 2024/Sorteig
Aparença
Aquest és un enllaç permanent a la primera versió d'aquest apunt.
Podeu veure les versions posteriors a la pàgina d'historial de l'apunt.
import pywikibot
import random
import re
def importa_llista(text):
llista = re.findall(r'\{\{u\|([^}]+)\}',text)
llista = llista + re.findall(r'\[\[Usuari\:[^\]]*\]\]',text)
return llista
def main():
page = pywikibot.Page(pywikibot.Site('ca'), "Viquiprojecte:Concursos/En curs/Mes de l'Àfrica 2024/Sorteig")
text = page.get()
# except:
# print("No hem pogut llegir el contingut de la pàgina")
# exit()
llista_usuaris = importa_llista(text)
print(llista_usuaris)
random.seed()
guanyadors=random.sample(llista_usuaris,k=1)
txt_out=""
for g in guanyadors:
txt_out = txt_out+("* {{u|"+g+"}}\n")
print(txt_out)
page.put(txt_out,summary="Resultats del sorteig")
if __name__ == '__main__':
try:
main()
finally:
pywikibot.stopme()