Usuario:Folkvanger/contador
En esta página llevo un experimento a cabo. Dado que la forma que tiene un artículo de ingresar en la CAT:WF ya no es sólo mediante {{wikificar}}
, sino también mediante {{sinest}}
y {{PA}}
con algunos parámetros, el conteo de artículos en ella se convierte en algo más difícil de realizar, puesto que contar las veces que una plantilla aparece con un determinado parámetro no es algo inmediato (y no sé siquiera si es posible)
Algunos artículos están categorizados en más de una subcategoría de wikificar, por lo que sumar el tamaño de cada una de éstas por separado no arroja un número real, sino mayor. Sin embargo, si llevamos un seguimiento de esta suma, se puede saber de igual manera cómo evoluciona la categoría, que es mi intención. Para ello, basándome en códigos y tutoriales de Emijrp (disc. · contr. · bloq.), he preparado el siguiente código, para llevar ese seguimiento.
Código editar
from __future__ import generators
import sys, re
import wikipedia, pagegenerators,catlib, config
import urllib, time
sumatorio = 0
for i in [u'Wikificar anime y manga', u'Wikificar arquitectura', u'Wikificar arte', u'Wikificar cine', u'Wikificar películas', u'Wikificar teatro', u'Wikificar biografías', u'Wikificar ciencia', u'Wikificar astronomía', u'Wikificar matemáticas', u'Wikificar biología', u'Wikificar botánica', u'Wikificar zoología', u'Wikificar física', u'Wikificar geología', u'Wikificar medicina', u'Wikificar química', u'Wikificar comunicaciones', u'Wikificar cultura', u'Wikificar deporte', u'Wikificar lucha libre profesional', u'Wikificar fútbol', u'Wikificar derecho', u'Wikificar economía', u'Wikificar educación', u'Wikificar empresas', u'Wikificar ficción', u'Wikificar filosofía', u'Wikificar gastronomía', u'Wikificar geografía', u'Wikificar guerra', u'Wikificar historia', u'Wikificar arqueología', u'Wikificar idiomas', u'Wikificar listado', u'Wikificar literatura', u'Wikificar medio ambiente', u'Wikificar mitología', u'Wikificar música', u'Wikificar música clásica', u'Wikificar ocio', u'Wikificar política', u'Wikificar psicología', u'Wikificar religión', u'Wikificar sociedad', u'Wikificar tecnología', u'Wikificar informática', u'Wikificar televisión', u'Wikificar transporte', u'Wikificar aviación', u'Wikificar videojuegos']:
cat=catlib.Category(wikipedia.Site("es", "wikipedia"), u"Category:Wikipedia:%s" % i)
l=[]
cont=0
l=cat.articles()
for j in l:
cont+=1
print cont
sumatorio+=cont
print sumatorio
Primera ejecución editar
- Getting Categoría:Wikipedia:Wikificar anime y manga...137
- Getting Categoría:Wikipedia:Wikificar arquitectura...51
- Getting Categoría:Wikipedia:Wikificar arte...174
- Getting Categoría:Wikipedia:Wikificar cine...258
- Getting Categoría:Wikipedia:Wikificar películas...148
- Getting Categoría:Wikipedia:Wikificar teatro...0
- Getting Categoría:Wikipedia:Wikificar biografías...2976
- Getting Categoría:Wikipedia:Wikificar ciencia...235
- Getting Categoría:Wikipedia:Wikificar astronomía...14
- Getting Categoría:Wikipedia:Wikificar matemáticas...1
- Getting Categoría:Wikipedia:Wikificar biología...164
- Getting Categoría:Wikipedia:Wikificar botánica...7
- Getting Categoría:Wikipedia:Wikificar zoología...7
- Getting Categoría:Wikipedia:Wikificar física...50
- Getting Categoría:Wikipedia:Wikificar geología...38
- Getting Categoría:Wikipedia:Wikificar medicina...283
- Getting Categoría:Wikipedia:Wikificar química...107
- Getting Categoría:Wikipedia:Wikificar comunicaciones...72
- Getting Categoría:Wikipedia:Wikificar cultura...406
- Getting Categoría:Wikipedia:Wikificar deporte...347
- Getting Categoría:Wikipedia:Wikificar lucha libre profesional...61
- Getting Categoría:Wikipedia:Wikificar fútbol...171
- Getting Categoría:Wikipedia:Wikificar derecho...171
- Getting Categoría:Wikipedia:Wikificar economía...251
- Getting Categoría:Wikipedia:Wikificar educación...209
- Getting Categoría:Wikipedia:Wikificar empresas...33
- Getting Categoría:Wikipedia:Wikificar ficción...150
- Getting Categoría:Wikipedia:Wikificar filosofía...71
- Getting Categoría:Wikipedia:Wikificar gastronomía...32
- Getting Categoría:Wikipedia:Wikificar geografía...536
- Getting Categoría:Wikipedia:Wikificar guerra...79
- Getting Categoría:Wikipedia:Wikificar historia...392
- Getting Categoría:Wikipedia:Wikificar idiomas...52
- Getting Categoría:Wikipedia:Wikificar listado...44
- Getting Categoría:Wikipedia:Wikificar literatura...506
- Getting Categoría:Wikipedia:Wikificar medio ambiente...62
- Getting Categoría:Wikipedia:Wikificar mitología...17
- Getting Categoría:Wikipedia:Wikificar música...1325
- Getting Categoría:Wikipedia:Wikificar música clásica...8
- Getting Categoría:Wikipedia:Wikificar ocio...85
- Getting Categoría:Wikipedia:Wikificar política...407
- Getting Categoría:Wikipedia:Wikificar psicología...62
- Getting Categoría:Wikipedia:Wikificar religión...276
- Getting Categoría:Wikipedia:Wikificar sociedad...352
- Getting Categoría:Wikipedia:Wikificar tecnología...283
- Getting Categoría:Wikipedia:Wikificar informática...423
- Getting Categoría:Wikipedia:Wikificar televisión...369
- Getting Categoría:Wikipedia:Wikificar transporte...97
- Getting Categoría:Wikipedia:Wikificar aviación...23
- Getting Categoría:Wikipedia:Wikificar videojuegos...201
- TOTAL: 12223
Este día, 23 de julio de 2008, el número aproximado de veces que se usaba {{wikificar}}
era de algo más de unas 10000. Esto indica que el porcentaje de artículos en más de una categoría no es muy alto, un 20%. Esta proporción, quizá cambie con el tiempo (posiblemente aumentando) o quizá se quede estanca, es algo difícil de predecir. La mayor parte de los artículos en dos categorías deben ser las biografías, que parece que son las que más se prestan a ello.
Evolución editar
De vez en cuando se hará una ejecución, idealmente cada semana o así.
- Miércoles 23-07-08: 12223
- Miércoles 30-07-08: 12208
- Miércoles 06-08-08: 12234
- Miércoles 13-08-08: 12336
- Miércoles 20-08-08: 12454
- Miércoles 27-08-08: 12501
- Miércoles 03-09-08: 12481
- Miércoles 10-09-08: 12637
- Miércoles 17-09-08: 12596
- Miércoles 24-09-08: 12574
- Experimento cancelado: mi actual conexión posee un proxy que impide que el bot funcione como es debido. Si alguien se anima a seguirlo, arriba tiene el código.