Manual:Pywikibot/movepages.py/fr

Le script movepages.py est utilisé pour renommer (déplacer) des pages.

Commandes

Commande Signification
-from et -to La page d'origine et celle de destination.
-noredirect N'abandonne aucune redirection à postériori.
-prefix Déplace les pages en ajoutant le préfixe d'un espace de noms au nom des pages (supprime l'ancien préfixe d'espace de noms s'il existe). L'argument peut aussi être fourni sous la forme « "-prefix:namespace:" ».
-notalkpage Ne pas renommer la page de discussion associée (si elle existe).
-nosubpages Ne pas renommer les sous-pages.
-always Ne pas afficher d'invite pour faire les modifications, les réaliser simplement.
-skipredirects Sauter les pages de redirection (avertissement: cela accroît la charge du serveur)
-summary Afficher l'invite pour un résumé personnalisé, en contournant le texte des messages prédéfinis. L'argument peut aussi être fourni sous la forme « "-summary:XYZ" ».
-pairsfile Lire les paires de noms de fichiers dans un fichier. Celui-ci doit être au format :
[[frompage]]
[[topage]]
[[frompage]]
[[topage]]

L'argument peut aussi être fourni sous la forme « "-pairsfile:filename" ».

Exemple

  1. Copier la liste des pages actuelles, par exemple avec Special:PrefixIndex.
  2. Le convertir en ASCII, par exemple avec cet outil JavaScript.
  3. Collez-le dans la première colonne d'une feuille de calcul (par exemple dans OpenOffice Calc).
  4. Ajoutez une seconde colonne de la même taille, avec quelques caractères qui ne seront pas présents ni dans les anciens noms de pages, ni dans les nouveaux (par exemple la chaîne "chaîne à remplacer ensuite par \n").
  5. Collez les noms de vos fichiers (convertis en ASCII) dans la troisième colonne.
  6. Copier les trois colonnes dans un fichier (par exemple appelé "articles_pairs.txt").
  7. Cherchez et remplacez le contenu de la seconde colonne à l'aide de votre éditeur de texte (par exemple Notepad++) par un retour à la ligne (\n) (Conseil : dans notepad++ qui essaie de remplacer par \n , activez l'option des expression régulières regex dans la boîte de dialogue du remplacement).
  8. Exécuter python core/pwb.py movepages -lang:fr -family:wiktionary -pairsfile:"src/lists/articles_fr_wiktionary.txt" -noredirect va fournir les résultats demandés.
Category:Pywikibot scripts/fr#movepages
Category:Pywikibot scripts/fr