¿Qué software puedo utilizar para extraer (descargar) una wiki de MediaWiki?

¿Qué software puedo utilizar para extraer (descargar) una wiki de MediaWiki?

Quiero eliminar una wiki completa que utilice el software MediaWiki. La cantidad de páginas es bastante pequeña, pero tienen muchas revisiones y, preferiblemente, también me gustaría eliminar las revisiones.

La wiki no ofrece volcados de bases de datos, a diferencia de Wikipedia. ¿Existe algún software/script diseñado para eliminar sitios MediaWiki?

Respuesta1

Si el responsable del wiki no lo ha desactivado, puedes exportar páginas con su historial a través deEspecial: Exportación. Esto le dará un volcado XML similar a los volcados de bases de datos de Wikipedia, que luego podrá importar a otro wiki.

Otra forma de obtener el historial de páginas de MediaWiki en formato XML es utilizar elprop=revisiones consulta API. Sin embargo, el formato de los resultados de la API es algo diferente del producido por Special:Export, por lo que probablemente tendrá que procesar un poco la salida antes de poder enviarla a los scripts de importación estándar.

Respuesta2

Consulte las herramientas disponibles en WikiTeam.http://archiveteam.org/index.php?title=WikiTeam

Yo personalmente uso dumpgenerator.py de wikiteam que está disponible aquí:https://github.com/WikiTeam/wikiteam

Depende de Python 2. Puede obtener el software usando git o descargar el zip desde github:

git clone https://github.com/WikiTeam/wikiteam.git

El uso básico es:

python dumpgenerator.py http://wiki.domain.org --xml --images

información relacionada