Aller au contenu
jonas.tuxfamily.org
Outils pour utilisateurs
S'identifier
Outils du site
Rechercher
Outils
Afficher la page
Anciennes révisions
Liens de retour
Derniers changements
Gestionnaire Multimédia
Plan du site
S'identifier
>
Derniers changements
Gestionnaire Multimédia
Plan du site
Piste:
dokuwiki:chu2doku
====== chu2doku ====== 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é [[http://mythtv-fry.org/wiki/|ici]]. Toutes les pages datant d'avant le 30 novembre 2007 n'ont pas été retouchée. ===== Utilisation ===== **Sous GNU/Linux** : la plupart du temps python est déjà installé sinon il se trouve dans votre gestionnaire de paquet. - Téléchargez et décompresser l'archive [[dl>chu2doku.tar.gz]] - Lancez le script dans un terminal \\ ''./chu2doku.py /.../chuwiki/pages/ /.../dokuwiki/data/pages'' - Copie" le contenu du dossier images de chuwiki dans le dossier data/media de dokuwiki \\ ''cp /.../chuwiki/images/* /.../dokuwiki/data/media'' **Sous windows** - Installez python (voir par exemple [[http://wikipython.flibuste.net/moin.py/InstallerSousWindows]] - Téléchargez et décompresser l'archive [[dl>chu2doku.tar.gz]] - Ouvrez la fenêtre DOS (Démarrer, executer, cmd) - Lancez le script <code>C:\python25\python.exe C:\...\chu2doku.py C:\...\chuwiki\pages\ C:\...\dokuwiki\data\pages</code> - Copiez le contenu du dossier images de chuwiki dans le dossier data/media de dokuwik **Autres OS (MacOS ...)** - Installez python - Téléchargez et décompresser l'archive [[dl>chu2doku.tar.gz]] - Lancez le script avec comme arguments dans l'ordre le dossier des pages de chuwiki et le dossier des pages de doku Je ne les connais pas assez pour vous dire plus ===== Personnalisation ===== 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 [[forum>18|le forum]]. Personnellement pour migrer le wiki en exemple j'ai ajouter quelque élément comme : <code> ( 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é </code> ===== Support ===== Les éventuelles mise à jour seront signaler sur [[http://jonas.tuxfamily.org/blog|le blog]] via le fils [[rss>chu2doku]]. Pour vos questions contactez-moi sur [[forum>18|ce forum]]. ===== A propos ===== {{page>:apropos#chu2doku}} {{tag>chuwiki dokuwiki chu2doku dev_web}}
dokuwiki/chu2doku.txt
· Dernière modification: 21/05/2012 19:39 par
jonas
Outils de la page
Afficher la page
Anciennes révisions
Liens de retour
Haut de page