Usuaria:LadyBots/Problemas
Pedido de ayuda
[editar]He estado utilizando el bot para realizar varias tareas de mantenimiento, ha sido de gran ayuda debido a la baja cantidad de usuarios en este proyecto y la enorme tarea para hacer. Luego de la última actualización el bot ha dejado de funcionar como lo hacía habitualmente.
user-config.py
[editar]use_api = True mylang = 'es' family = 'wikisource' usernames['wikisource']['es'] = u'LadyBots' sysopnames['wikisource']['es'] =u'LadyBots' console_encoding = 'utf-8'
Para determinadas tareas no me reconoce como administrador. Por ejemplo: no me deja que categorizar páginas protegidas (category.py) Actúa como si no fuera administrador.
Por otro lado con el movepage.py mueve la página y borra la anterior. (aquí sí me reconoce como administrador)
- category.py: Es el programa que tengo que correr debido a un reordenamiento de las categorías. Además del problema antes mencionado se para luego de cada uno: cuando pregunta por (y/n/all) hace uno y se para.
EJEMPLO DE CATEGORY.PY
[editar]C:\Documents and Settings\Administrador\pywikipedia>category.py add -cat:Sonetos _de_Pedro_Calderón_de_la_Barca Checked for running processes. 1 processes currently running, including the curr ent process. Reading dump from category.dump.bz2 Category to add (do not give namespace): Literatura_española_(Títulos) Getting [[Categoría:Sonetos de Pedro Calderón de la Barca]]... Getting 17 pages from wikisource:es... WARNING: Family file wikisource contains version number 1.13alpha, but it should be 1.16alpha-wmf WARNING: Outdated family file wikisource: namespace['es'][6] is 'Imagen', but should be 'Archivo' WARNING: Outdated family file wikisource: namespace['es'][7] is 'Imagen Discusión', but should be 'Archivo Discusión' WARNING: Missing namespace in family file wikisource: namespace['es'][102] (it is set to 'Página') WARNING: Missing namespace in family file wikisource: namespace['es'][103] (it is set to 'Página Discusión') WARNING: Missing namespace in family file wikisource: namespace['es'][104] (it is set to 'Índice') WARNING: Missing namespace in family file wikisource: namespace['es'][105] (it is set to 'Índice Discusión') [[A las flores (Calderón de la Barca)]] [y/n/a(ll)]: a This should be used if and only if you are sure that your links are correct! Are you sure? [y/n]: y >>> A las flores (Calderón de la Barca) <<< Current categories: * Categoría:ES-A * Categoría:Sonetos de Pedro Calderón de la Barca * Categoría:Sonetos Adding [[Categoría:Literatura española (Títulos)]] Changing page [[es:A las flores (Calderón de la Barca)]] Traceback (most recent call last): File "C:\Documents and Settings\Administrador\pywikipedia\pagegenerators.py", line 769, in __iter__ yield loaded_page GeneratorExit Dumping to category.dump.bz2, please wait... Traceback (most recent call last): File "C:\Documents and Settings\Administrador\pywikipedia\category.py", line 9 51, in <module> add_category(sort_by_last_name) File "C:\Documents and Settings\Administrador\pywikipedia\category.py", line 3 81, in add_category page.put(text) File "C:\Documents and Settings\Administrador\pywikipedia\wikipedia.py", line 1262, in put newPage, self.site().getToken(sysop = sysop), sysop = sysop) File "C:\Documents and Settings\Administrador\pywikipedia\wikipedia.py", line 1367, in _putPage if self.site().has_mediawiki_message("spamprotectiontitle")\ File "C:\Documents and Settings\Administrador\pywikipedia\wikipedia.py", line 4631, in has_mediawiki_message v = self.mediawiki_message(key) File "C:\Documents and Settings\Administrador\pywikipedia\wikipedia.py", line 4599, in mediawiki_message tree = XML(decode) File "<string>", line 85, in XML SyntaxError: undefined entity : line 649, column 145
Los warnings son reales, los espacios de nombres son distintos de los que figuran en el programa "family wikisource", realmente no se como se actualiza eso. Preparé una modificación para mí pero el bot no la reconoce.