Usuari:Rebot/EI

De la Viquipèdia, l'enciclopèdia lliure
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()