import pywikibot
import time
def llistar_articles():
site = pywikibot.Site("ca", "wikipedia")
user_page = pywikibot.Page(site, "Usuari:Rebot/PEI")
# Inicialitza la taula amb la primera línia
user_page.text = "{|\n! Article\n! Mitjana d'enllaços\n|-\n"
for page in site.allpages(namespace=0, filterredir=False):
if page.exists() and not page.isRedirectPage():
# Verifica la condició de mitjana d'enllaços i mida
mitjana_enllaços = round ((page.text.count("[[") / len(page.text) * 500), 2)
# Mostra informació a la consola
print(f"{page.title()} - {mitjana_enllaços}")
if mitjana_enllaços < 0.2:
# Afegeix la informació a la cadena de text
user_page.text += f"\n| [[{page.title()}]]\n| {mitjana_enllaços} \n|-"
user_page.save("un article més")
if __name__ == "__main__":
llistar_articles()