Manuel:Edit.php
| Fichier MediaWiki : edit.php | |
|---|---|
| Emplacement : | maintenance/ |
| Code source : | master • 1.44.2 • 1.43.5 • 1.39.15 |
| Classes : | EditCLI |
Détails
Le fichier edit.php est un script de maintenance pour modifier un article à partir de la ligne de commande.
Utilisation
php edit.php [options...] <title>
Options
| Option/paramètre | Description |
|---|---|
-u <user> |
Nom d'utilisateur |
-s <summary> |
Résumé de modification |
| -m | Modification mineure |
| -b | Modification par robot (occulté) |
| -a | Activer le résumé automatique |
| --no-rc | Ne pas afficher la modification dans les modifications récentes |
Si l'utilisateur spécifié n'existe pas, il sera créé. Si aucun nom d'utilisateur n'a été fourni, la modification sera attribuée à l'utilisateur « Script de maintenance » créé si nécessaire. Le texte de la modification sera lu sur stdin.
Exemples
php edit.php -s "Quick edit" -m Page_I_want_to_edit < file_containing_wikitext
Ce qui précède va modifier la page Page_I_want_to_edit (en marquant la modification comme mineure) pour qu'elle contienne le contenu du fichier file_containing_wikitext utilisant le résumé de modification Quick edit.
php getText.php "page_title" | sed -e 's/\bfoo\b/bar/g' | php edit.php "page_title"
Ce qui précède va prendre le texte de la page page_title sur votre wiki, remplacer chaque occurrence du mot foo par le mot bar, et enregistrer le résultat dans la page page_title.
Vous pouvez réaliser de multiples transformations complexes de texte de page de cette façon; voir le chapitre correspondant à sed dans votre manuel Unix.