# -*- coding: utf-8 -*-importsyssys.path.append('C:\pywikipedia')importwikipedia,catlib# Dóna l'any i el mes com una tupla de dos enters# Nota: el programa no fa servir aquesta funciódefinici(page):hist=page.getVersionHistory()l=len(hist)datatext=hist[l-1][1]annus=datatext[0:4]mes=datatext[5:7]return(int(annus),int(mes))# Dóna l'any i el mes com una cadena (dos números amb un guió entremig)defanymes(page):hist=page.getVersionHistory()l=len(hist)datatext=hist[l-1][1]returndatatext[0:7]#El programa comença aquísite=wikipedia.getSite('ca')lloc=u"Patrimoni monumental del País Valencià"pagines=catlib.Category(site,lloc).articlesList(recurse=1)numtotal=len(pagines)printu"Total pàgines",numtotalregistre=[]forpaginpagines:printpagdata=anymes(pag)printdataregistre.append(data)registre.sort()printregistreresum=u""whilelen(registre)>0:valor=registre[0]nombre=registre.count(valor)liniaresum='{:}'.format(valor)+u" Articles: "+'{:}'.format(nombre)printliniaresumresum=resum+u" "+liniaresum+u"\n"registre=registre[nombre:]pagresum=wikipedia.Page(site,u"usuari:PereBot/Articles per mes de creació")llegenda=u"Nombre d'articles a la [[:categoria:"+lloc+u"]] ordenats per mes de creació\n"resumtotal=u"Nombre total d'articles a la categoria: "+'{:}'.format(numtotal)+u"\n"resum=u"== "+lloc+u" ==\n"+llegenda+u"\n"+resumtotal+u"\n"+resum+u"\n"pagresum.put(pagresum.get()+u"\n"+resum+u"--~~~~",lloc)wikipedia.stopme()