Manual:edit.php

From Linux Web Expert

The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

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.

Voir aussi