Script python de migration de chuwiki vers dokuwiki. Ce script devrait fonctionner sur tout système d'exploitation équipé de python, il n'a cependant été testé que sous GNU/Linux.
Vous trouverez un wiki sur lequel le convertisseur à été utilisé ici. Toutes les pages datant d'avant le 30 novembre 2007 n'ont pas été retouchée.
Sous GNU/Linux : la plupart du temps python est déjà installé sinon il se trouve dans votre gestionnaire de paquet.
./chu2doku.py /…/chuwiki/pages/ /…/dokuwiki/data/pages
cp /…/chuwiki/images/* /…/dokuwiki/data/media
Sous windows
C:\python25\python.exe C:\...\chu2doku.py C:\...\chuwiki\pages\ C:\...\dokuwiki\data\pages
Autres OS (MacOS …)
Je ne les connais pas assez pour vous dire plus
Pour ajouter des convertisseur de syntaxe éditer le fichier “config.py”. Il faut par contre un certaine connaissance en chaînes régulières.
Si vous juger que vos ajout peuvent être utile par d'autre utilisateur, contacter moi sur le forum.
Personnellement pour migrer le wiki en exemple j'ai ajouter quelque élément comme :
( r'\%\%\%\%\%\%' ,'\n\n' ), # double <br /> remplacer par des paragraphe ( r'^----[-]*\n$' , '\n\n' ), # Suppression des lignes horizontales qui n'avait pas toujours été bien utilisée ( r'http://mythtv-fr\.info/wiki/wiki\.php\?', '/' ), # vieux lien interne pas propre ( r'wiki\.php\?' , '/' ), # idem mais écrit d'une autre façon ( r'\[([\S\s]*)\|#[\S\s]*\]' , '%(0)s' ), # Suppression des liens type ancre interne à la page qui on une chance sur 1000 de fonctionné
Les éventuelles mise à jour seront signaler sur le blog via le fils chu2doku.
Pour vos questions contactez-moi sur ce forum.