Manual:Pywikibot/movepages.py/fr
![]() | Le dépôt Git de Wikimedia a ce fichier : scripts/movepages.py |
![]() |
Scripts Pywikibot |
---|
|
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 « |
Exemple
- Copier la liste des pages actuelles, par exemple avec Special:PrefixIndex.
- Le convertir en ASCII, par exemple avec cet outil JavaScript.
- Collez-le dans la première colonne d'une feuille de calcul (par exemple dans OpenOffice Calc).
- 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").
- Collez les noms de vos fichiers (convertis en ASCII) dans la troisième colonne.
- Copier les trois colonnes dans un fichier (par exemple appelé "articles_pairs.txt").
- 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).
- 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.