Convertir JSPWiki a XWiki

Fondo

Buscando convertir un documento escrito en formato JSPWiki a un archivo escrito en cualquier formato compatible con pandoc .

Requisitos

  • Preferiblemente CommonMark o salida HTML básica.
  • Sin adjuntos.
  • Sin conexiones de servidor predefinidas (es decir, no intenta extraer/empujar hacia/desde ningún servidor Wiki).
  • Preferiblemente Java, PHP, Lua o Haskell
  • Preferiblemente Windows, pero Linux (Cygwin) también funciona

Un ejemplo de ejecución:

wikiconvert --input jspwiki --output commonmark < jspwiki.txt > common.md

Página web

El HTML generado por JSPWiki no se rige por sus propias reglas. Por ejemplo:

!!! Title

se convierte en:

<h2>Title</h2>

Sin embargo, !!!se supone que es <h1>, y es probable que haya otras inconsistencias para la conversión directa de copiar/pegar desde HTML.

Software

Los intentos de conversión se realizaron utilizando los siguientes paquetes de software:

Pregunta

Dado un documento de texto escrito con el formato JSPWiki Markdown, ¿cómo se puede traducir la página a un formato diferente (compatible con pandoc o XWiki)?

Respuestas (1)

Requisitos

El software necesario incluye:

Instalación

Descargue e instale el software necesario según la instalación normal de la aplicación.

JSPWiki 2 DokuWiki

Instale JSPWiki 2 DokuWiki de la siguiente manera:

  1. Descargarjspwiki2dokuwiki-0.3.tgz
  2. Extraer en$HOME/bin

El script está instalado.

DokuWiki 2 MediaWiki

Instale DokuWiki 2 MediaWiki de la siguiente manera:

  1. Descargar dokuwiki2mediawiki.phpen $HOME/bin.

El script está instalado.

Conversión

Convierta páginas JSPWiki a DokuWiki usando una terminal de la siguiente manera:

  1. Edite una página JSPWiki.
  2. Copia el texto.
  3. Abre un editor de texto.
  4. Pegue el texto.
  5. Cree directorios para $HOME/documents/iny $HOME/documents/out.
  6. Guarde el archivo (p. ej., $HOME/documents/in/filename.txt).
  7. Cambiar a: $HOME/bin/jspwiki2dokuwiki-0.3.
  8. Correr:perl migratepages.pl $HOME/documents/in $HOME/documents/out

El documento se convierte del formato JSPWiki al formato DokuWiki.

Convierta las páginas de DokuWiki a MediaWiki usando una terminal de la siguiente manera:

  1. Cambiar a:$HOME/documents/out
  2. Ejecute: php $HOME/bin/dokuwiki2mediawiki.php filename.txt`.

Convierta las páginas de MediaWiki a HTML de la siguiente manera:

  1. Cambiar a:$HOME/documents/out
  2. Correr:pandoc -f mediawiki -t html filename.txt.mod > filename.html

filename.htmlSe crea el archivo .

El archivo HTML resultante se puede pegar en el editor WYSIWYG utilizado por XWiki y se convertirá al formato Markdown de XWiki.