Difference between revisions of "Tools/fr"

Jump to navigation Jump to search
5,362 bytes added ,  15 years ago
Line 33: Line 33:


== Utilisation ==
== Utilisation ==
Les scripts sont étudiés pour pouvoir simplifier les tâches suivantes...
Voici une liste non exhaustive des scripts disponibles :


=== Répliquer le code d'un Mediawiki ===
* [http://kiwix.svn.sourceforge.net/viewvc/kiwix/mirroring_tools/scripts/backupMediawikiInstall.pl?view=log backupMediawikiInstall.pl] permet de faire un tgz d'une installe complète de Mediawiki (code + ressources + base de données).
=== Installer Mediawiki ===
 
=== Mettre à jour des liens interwikis ===
* [http://kiwix.svn.sourceforge.net/viewvc/kiwix/mirroring_tools/scripts/buildHistoryFile.pl?view=log buildHistoryFile.pl] permet à partir d'une liste d'articles et d'une instance en ligne de Mediawiki d'obtenir les historiques complet de chaque page de la liste.
=== Répliquer des articles ===
 
=== Générer une version statique des articles ===
* * [http://kiwix.svn.sourceforge.net/viewvc/kiwix/mirroring_tools/scripts/extractContributorsFromHistoryFile.pl?view=log extractContributorsFromHistoryFile.pl] permet à partir d'extraire une liste des auteurs à partir des historiques obtenus avec buildHistoryFile.pl.
=== Générer un fichier Zeno ===
 
* [http://kiwix.svn.sourceforge.net/viewvc/kiwix/mirroring_tools/scripts/buildContributorsHtmlPages.pl?view=log buildContributorsHtmlPages.pl] permet à partir d'un template et d'une liste d'auteurs de contruire un set de pages HTML comportant l'ensemble des auteurs de la liste.
 
* [http://kiwix.svn.sourceforge.net/viewvc/kiwix/mirroring_tools/scripts/checkMediawikiPageCompleteness.pl?view=log checkMediawikiPageCompleteness.pl] vérifie si les pages d'une instance en ligne de Mediawiki sont complètes ; c'est à dire n'ont pas de dépendences (templates ou fichiers multimédiats) manquantes.
 
* [http://kiwix.svn.sourceforge.net/viewvc/kiwix/mirroring_tools/scripts/checkPageExistence.pl?view=log checkPageExistence.pl] vérifie à partir d'une liste et d'une instance de Mediawiki en ligne l'existence des pages. Cela peut-être pratique par exemple pour savoir quelle pages ont été répliquées.
 
* [http://kiwix.svn.sourceforge.net/viewvc/kiwix/mirroring_tools/scripts/checkRedirects.pl?view=log checkRedirects.pl] vérifie si il n'y a pas des pages de redirections pointant vers du vide. Il faudrait aussi ajouter la vérification des pages de redirections se pointant mutuellement.
 
* [http://kiwix.svn.sourceforge.net/viewvc/kiwix/mirroring_tools/scripts/installMediawiki.pl?view=log installMediawiki.pl] permet de mettre en ligne une instance de Mediawiki à partir de son code sans intervention humaine. Cela simule en fait le processus manuel d'installation.
 
* [http://kiwix.svn.sourceforge.net/viewvc/kiwix/mirroring_tools/scripts/listAllImages.pl?view=log listAllImages.pl] liste les images d'une instance de Mediawiki en ligne.
 
* [http://kiwix.svn.sourceforge.net/viewvc/kiwix/mirroring_tools/scripts/listAllPages.pl?view=log listAllPages.pl] liste toutes les pages d'une instance de Mediawiki en ligne.
 
* [http://kiwix.svn.sourceforge.net/viewvc/kiwix/mirroring_tools/scripts/listCategoryEntries.pl?view=log listCategoryEntries.pl] liste les pages dans une catégorie de manière recursive.
 
* [http://kiwix.svn.sourceforge.net/viewvc/kiwix/mirroring_tools/scripts/listRedirects.pl?view=log listRedirects.pl] liste les redirections dans une instance de Mediawiki en ligne.
 
* [http://kiwix.svn.sourceforge.net/viewvc/kiwix/mirroring_tools/scripts/mirrorMediawikiCode.pl?view=log mirrorMediawikiCode.pl] permet de télécharger exactement la même version que celle utilisée par un site Mediawiki en ligne ; ceci est valable pour le code de Mediawiki ainsi que pour le code des extensions.
 
* [http://kiwix.svn.sourceforge.net/viewvc/kiwix/mirroring_tools/scripts/mirrorMediawikiInterwikis.pl?view=log mirrorMediawikiInterwikis.pl] permet d'installer pour sa version locale de Mediawiki exactement les mêmes interwikis que pour une version de Mediawiki déjà en ligne.
 
* [http://kiwix.svn.sourceforge.net/viewvc/kiwix/mirroring_tools/scripts/mirrorMediawikiPages.pl?view=log mirrorMediawikiPages.pl] permet de copier tout page, ainsi que leurs dépendances (template et ressources multimédia) entre deux Mediawikis en ligne.
 
* [http://kiwix.svn.sourceforge.net/viewvc/kiwix/mirroring_tools/scripts/modifyMediawikiEntry.pl?view=log modifyMediawikiEntry.pl] permet de supprimer, vider, faire des remplacement sur une liste de pages présentent dans un Mediawiki en ligne.
 
* [http://kiwix.svn.sourceforge.net/viewvc/kiwix/mirroring_tools/scripts/resetMediawikiDatabase.pl?view=log resetMediawikiDatabase.pl] permet de vider une instance locale de Mediawiki de toutes ces pages.
 
* [http://kiwix.svn.sourceforge.net/viewvc/kiwix/dumping_tools/scripts/buildZenoFileFromDirectory.pl?view=log buildZenoFileFromDirectory.pl] permet à partir d'un repertoire contenus les fichiers HTML de créer un fichier zeno.
 
* [http://kiwix.svn.sourceforge.net/viewvc/kiwix/dumping_tools/scripts/checkEmptyFilesInHtmlDirectory.pl?view=log checkEmptyFilesInHtmlDirectory.pl] permet de vérifier qu'un répertoire et ses sous répertoires ne contiennent pas de fichiers vides.
 
* [http://kiwix.svn.sourceforge.net/viewvc/kiwix/dumping_tools/scripts/dumpHtml.pl?view=log dumpHtml.pl] permet à partir d'une instance locale de Mediawiki de rendre statique toutes les pages ; c'est à dire créer un repertoire HTML avec toute ce qu'il faut dedans.
 
* [http://kiwix.svn.sourceforge.net/viewvc/kiwix/dumping_tools/scripts/launchTntreader.pl?view=log launchTntreader.pl] permet de lancer facilement le [http://www.tntnet.org/tntreader.html tntreader].
 
* [http://kiwix.svn.sourceforge.net/viewvc/kiwix/dumping_tools/scripts/optimizeContents.pl?view=log optimizeContents.pl] permet d'optimiser un répertoire avec les pages HTML et leurs ressources. Ce script appelle suivant l'extension [http://tidy.sourceforge.net/ Tidy HTML] pour les fichiers HTML ou les [http://sourceforge.net/projects/littleutils/ Litte utils] pour les images.

Navigation menu