Manual:Pywikibot/Scripts/fr

From Linux Web Expert

Voici une liste de robots existants avec les liens vers leur description. Cette liste peut être incomplète. Pour une liste complète, référez-vous à la documentation du package pour les scripts. Plusieurs scripts dont les liens sont en rouge, donc sans page associée, se trouvent encore dans le répertoire scripts/ de Pywikibot. Les scripts peuvent être exécutés en mode ligne. In Microsoft Windows:

  1. Open the Start menu or press the Windows key + R.
  2. Type cmd or cmd.exe in the Run command box.
  3. Press Enter.

Utilisez le modèle suivant :

$ python pwb.py [global options] script_name [parameters]

Pour plus d'information sur les scripts s'exécutant, voir Manual:Pywikibot/Workshop Materials/How to run basic scripts (self-study) et l'atelier sur les kits d'outils pour les petits wikis associé.

Scripts des robots globaux

Vous pouvez modifier ces scripts et les exécuter sur plusieurs wikis avec le drapeau robot global (si vous y êtes autorisé).

<translate> Name</translate> <translate> Description</translate> <translate> Code</translate>
interwiki.py Crée ou modifie les liens interlangue entre les projets core
redirect.py Corrige les doubles redirections, et supprime les redirections cassées core

Scripts des robots principaux

<translate> Name</translate> <translate> Description</translate> <translate> Code</translate>
add_text.py Ajoute un texte au début ou à la fin des pages core
category.py Gère les catégories core
replace.py Modifie les pages en remplaçant le texte core
solve_disambiguation.py Corrige les pages d'homonymie. core
upload.py Téléverse des images sur un wiki core
weblinkchecker.py Cherche les liens externes cassés core

Programmes auxiliaires

<translate> Name</translate> <translate> Description</translate> <translate> Code</translate>
clean_sandbox.py Ce robot nettoie un bac à sable en remplaçant son contenu actuel par un texte prédéfini core
cosmetic_changes.py Assainit le code source wiki; il est appelé à partir d'autres scripts core
transferbot.py Script permettant de transférer des pages à partir d'un wiki source vers un autre wiki cible core


Autres scripts de robots

<translate> Name</translate> <translate> Description</translate> <translate> Code</translate>
welcome.py Utilisé pour accueillir les nouveaux utilisateurs core

Administration

<translate> Name</translate> <translate> Description</translate> <translate> Code</translate>
blockpageschecker.py Supprime les modèles de protection présents sur les pages qui actuellement ne sont pas protégées core
delete.py Supprime des pages en rafale core
patrol.py Ce script fournit une liste des modifications récentes et des nouvelles pages et marque les modifications comme étant patrouillées en fonction d'une liste blanche core
protect.py Protège et déprotège des pages en rafale. core

Modifications générales de pages

<translate> Name</translate> <translate> Description</translate> <translate> Code</translate>
archivebot.py Archive les fils de discussion core
movepages.py Renomme les pages sous un autre titre core
pagefromfile.py Crée des pages à partir d'un fichier texte core

Catégories

<translate> Name</translate> <translate> Description</translate> <translate> Code</translate>
category_redirect.py Redirige les pages etc. d'une catégorie vers une autre core
commonscat.py Ajoute {{Commonscat }} aux catégories (ou aux articles) de Wikipédia, si d'autres Wikipédias linguistiques possèdent déjà un tel modèle core

Images

<translate> Name</translate> <translate> Description</translate> <translate> Code</translate>
imagetransfer.py Copie des images dans un autre wiki core
image.py Utilisé pour modifier une image en une autre ou pour supprimer complètement une image core
unusedfiles.py Utilise Special:Unusedimages pour trouver les médias non utilisés core

Modèles

<translate> Name</translate> <translate> Description</translate> <translate> Code</translate>
template.py Remplace un modèle par un autre, d'une manière plus facile à utiliser que replace.py dans la plupart des instances core
templatecount.py Compte ou liste les instances sur lesquelles les modèles sont utilisés core

Wikidata

<translate> Name</translate> <translate> Description</translate> <translate> Code</translate>
claimit.py Script pour ajouter en rafale des affirmations Wikidata à de nombreux éléments à partir des pages Wikipédia. core
coordinate_import.py Script pour importer en rafale des coordonnées de Wikipedia dans Wikidata core
harvest_template.py Script pour ajouter en rafale des déclarations Wikidata en fonction des informations ramenées par les modèles Wikipedia core
illustrate_wikidata.py Script pour ajouter des images aux éléments Wikidata core
interwikidata.py Script pour gérer les liens inter wiki ; il relie les pages aux éléments de Wikidata en utilisant les liens de langue sur la page core
newitem.py Script pour créer de nouveaux éléments Wikidata en rafale core

Scripts dans le désordre

<translate> Name</translate> <translate> Description</translate> <translate> Code</translate>
checkimages.py Script pour vérifier les fichiers téléversés récemment. Ce script vérifie qu'une description de fichier est présente et s'il y a d'autres problèmes dans la description de l'image core
daemonize.py core
djvutext.py Extrait le texte OCR des fichiers djvu et le téléverse dans des pages de l'espace de noms Page sur Wikisource core
fixing_redirects.py Corrige tous les liens de redirection des pages mises en avant ou dans une page seule par wiki core
gui.py Fenêtre TKinter avec un champ texte Unicode pour que l'utilisateur puisse par exemple modifier le contenu d'un article core
interwiki_graph.py core
match_images.py Script pour comparer deux images en se basant sur les histogrammes compat<translate> task</translate>
misspelling.py Ce script corrige les liens contenant les erreurs orthographiques usuelles core
noreferences.py Si nécessaire, ajoute les balises ‎<references /> et la section des références si elles sont absentes. core
nowcommons.py Script qui supprime les fichiers présents également sur Wikimedia Commons core
parser_function_count.py Ce script permet de trouver les modèles coûteux qui pourraient être convertis en Lua core
reflinks.py Robot permettant d'ajouter aux liens externes nus, le titre des pages web liées; voir l'auteur originel w:en:User:DumZiBoT/refLinks, cf. Archived Pages core
replicate_wiki.py Ce robot duplique toutes les pages (d'espaces de noms spécifiques) d'un wiki vers un autre, au sein d'une même famille core
revertbot.py Annule les modifications récentes de pages faites par robot core
titletranslate.py core
watchlist.py Permet l'accès à la Liste de suivi du compte du robot core

Scripts non liés à l'édition

Ces scripts ne modifient pas les pages des wikis. Ils sont autorisés à s'exécuter virtuellement sur tous les wikis.

<translate> Name</translate> <translate> Description</translate> <translate> Code</translate>
listpages.py Permet de lister les pages utilisant des générateurs de pages core
login.py Utilisé pour se connecter (et se déconnecter) core
touch.py Exécute les actions touch/purge sur une page pour en rafraîchir directement les relations sans passer par la file d'attente core

Scripts de maintenance

Scripts d'aide à la maintenance et scripts de conversion

<translate> Name</translate> <translate> Description</translate> <translate> Code</translate>
cache.py Affiche et nettoie le répertoire cache des API core
colors.py Affiche des sorties colorisées pour les scripts Pywikibot core
update_script.py Script d'aide pour convertir les scripts 1.0 compatibles dans le nouvel environnement noyau 3+ core
download_dump.py Permet de télécharger un fichier de type dump à partir de https://dumps.wikimedia.org core
make_i18n_dict.py Génère un fichier i18n à partir d'un script donné core
wikimedia_sites.py Met à jour les listes de langues dans les fichiers de familles Wikimedia core

Autres scripts

La plupart du temps il s'agit de scripts internes. Ils ne correspondent pas aux robots standards.

<translate> Name</translate> <translate> Description</translate> <translate> Code</translate>
basic.py Ce n'est pas un robot complet mais plutôt un modèle à partir duquel vous pouvez créer des robots simples core
generate_family_file.py Ce script génère un fichier de famille à partir d'une URL donnée core
generate_user_files.py Script pour créer les fichiers utilisateur (user-config.py , user-fixes.py ) core
pwb.py Script conteneur (wrapper) pour utiliser l'environnement en mode répertoire tout comme les tâches cron ou les scripts conteneur core
setup.py Script d'installation pour l'environnement Pywikibot 3+ core
shell.py Fournit un shell Python interactif core
version.py Fournit le numéro de révision de Pywikibot ainsi que la version de Python core


Scripts compatibles obsolètes

This list contains outdated scripts from compat banch which aren’t supported any longer. They are either archived or deleted. Feel free to reactivate any script at any time by creating a Phabricator task: Phabricator Task

<translate> Name</translate> <translate> Description</translate> <translate> Code</translate>
maintainer.py Script de maintenance de wiki permettant de partager des tâches entre utilisateurs, nécessite aucune intervention Utilise irclib, vous pouvez le télécharger sur GitHub. compat<translate> task</translate>
maintcont.py Robot contrôleur pour maintainer.py . compat<translate> task</translate>
rciw.py Script IRC permettant de vérifier les modifications récentes via IRC, et contrôler les interwikis parmi les articles modifiés récemment. Ne peut être exécuté manuellement (directement), mais activé automatiquement par maintainer.py. Utilise irclib, vous pouvez le télécharger sur GitHub. compat<translate> task</translate>
speedy_delete.py Parcourt les pages pour la suppression rapide, affiche leur contenu et demande pour chaque page si elle doit être supprimée core
followlive.py Script pour suivre les nouveaux articles d'une Wikipedia et les marquer avec un modèle ou réaliser d'autres actions compat<translate> task</translate>
data_ingestion.py Robot générique permettant l'ingestion de données (téléversements par lots) dans Commons compat<translate> task</translate>
imageuncat.py Programme permettant d'ajouter le modèle uncat aux images qui n'ont pas de catégorie dans Commons compat<translate> task</translate>
capitalize_redirects.py Robot permettant de créer des redirections en modifiant la casse ; le premier caractère du premier mot est mis en majuscule et tous les autres caractères ainsi que les autres mots sont mis en minuscules compat<translate> task</translate>
casechecker.py Script qui liste toutes les pages du wiki et recherche les titres qui mixant les alphabets latins et cyrilliques compat<translate> task</translate>
catall.py Ajoute ou modifie des catégories compat<translate> task</translate>
commons_link.py Ajoute {{Commonscat }} et {{Commons }} aux articles de Wikipédia, si le même nom de catégorie ou de galerie existe dans Commons compat<translate> task</translate>
create_categories.py Programme pour créer des catégories à l'aide de traitements par lots compat<translate> task</translate>
disambredir.py Parcourt les pages d'homonymie, vérifie leur liens, et pour ceux qui conduisent à une page de redirection, demande s'il faut les remplacer compat<translate> task</translate>
editarticle.py Modifier un article Wikipedia avec votre éditeur favori compat<translate> task</translate>
flickrripper.py Téléverser facilement les images de Flickr compat<translate> task</translate>
freebasemappingupload.py Script permettant de téléverser les correspondances de Freebase dans Wikidata compat<translate> task</translate>
imagecopy.py Copie les images à partir d'un wiki Wikimedia vers Commons compat<translate> task</translate>
imagecopy_self.py Script permettant de copier dans Wikimedia Commons, les fichiers auto publiés dans la Wikipedia anglophone compat<translate> task</translate>
imageharvest.py Copie plusieurs images dans un wiki compat<translate> task</translate>
imagerecat.py Essaie de trouver des catégories pour les médias de Commons compat<translate> task</translate>
isbn.py Script balayant plusieurs pages du wiki hôte pour détecter les numéros ISBN incorrects, les convertir de ISBN-10 en ISBN-13 et placer les tirets compat<translate> task</translate>
lonelypages.py Place un modèle sur les pages qui ne sont pas pointées par d'autres pages, et restent en cela des pages isolées compat<translate> task</translate>
makecat.py Utilise les liens d'une page pour populer rapidement une catégorie compat<translate> task</translate>
match_images.py Programme pour comparer deux images en se basant sur les histogrammes compat<translate> task</translate>
ndashredir.py Collecte les articles ayant des tirets cadratins (mdash — long) ou semi cadratins (ndash – moyen) dans leur titre et crée une redirection vers eux à partir du titre avec trait d'union (-) correspondant compat<translate> task</translate>
piper.py Robot utilisant des programmes de filtrage externes pour traiter le texte des articles compat<translate> task</translate>
selflink.py Permet à l'opérateur de décider ce qu'il faut faire avec des liens réflexifs compat<translate> task</translate>
spamremove.py Script permettant de supprimer les liens externes actuellement vandalisés (ou qui l'ont été) compat<translate> task</translate>
standardize_interwiki.py Transforme les liens inter wikis en emplacements standards compat<translate> task</translate>
states_redirect.py Permet de créer des pages de redirection par sous-division de pays compat<translate> task</translate>
surnames_redirects.py Robot permettant de créer des redirections basées sur l'ordre des noms compat<translate> task</translate>
table2wiki.py Convertit les tables HTML en balisage MediaWiki compat<translate> task</translate>
unlink.py Ce robot supprime les liens vers une page donnée sur chacune de ses pages appelantes compat<translate> task</translate>
wikisourcetext.py Ce robot concerne les sites Wikisource et permet de téléverser le texte à partir de contenus textuels de fichiers en formats divers y compris le pdf compat<translate> task</translate>
catimages.py Catégorise les images en fonction de leur contenu compat<translate> task</translate>
censure.py Robot qui recherche les gros mots compat<translate> task</translate>
cfd.py Ce script traite les catégories concernant les pages des discussions de travail
commons_category_redirect.py Script pour nettoyer la catégorie non vide des redirections de catégorie sur Commons
copyright.py Vérifie qu'il n'y a pas de violation des droits d'auteur en recherchant les correspondances avec des moteurs de recherche compat<translate> task</translate>
copyright_clean.py Script qui supprime les rapports de copyright.py des pages du wiki compat<translate> task</translate>
copyright_put.py Script pour placer les rapports de copyright.py sur une page wiki compat<translate> task</translate>
deledpimage.py Script qui supprime les images EDP dans les espaces de noms non prévus pour les articles compat<translate> task</translate>
get.py Récupère une page et écrit son contenu sur la sortie standard
inline_images.py Ce robot parcourt plusieurs pages du wiki hôte et recherche les images liées en ligne (c'est à dire celles qui se trouvent sur un serveur externe et qui sont liées dynamiquement, au lieu de passer par la fonction de téléversement du wiki) compat<translate> task</translate>
overcat_simple_filter.py Script de robot permettant de faire des actions simples de filtrage des catégories compat<translate> task</translate>
panoramiopicker.py Script pour copier un Panoramio défini vers le répertoire image (Commons)
spellcheck.py Robot permettant la correction orthographique des pages wiki. compat<translate> task</translate>
splitwarning.py Découpe un fichier interwiki.log en morceaux d'avertissements séparés selon la langue
standardize_notes.py Ce robot standardise les références des notes de bas de page
statistics_in_wikitable.py Ce robot génère un tableau de statistiques siteinfo dans une page wiki
subster.py Script qui réalise la substitution de balises dans le contenu d'une page wiki
tag_nowcommons.py Ce script permet de marquer avec le modèle Nowcommons, les fichiers disponibles sur Commons compat<translate> task</translate>
warnfile.py Crée des liens arrière à partir d'un fichier journal interwiki compat<translate> task</translate>


Liens externes