Jump to content

Handbuch:Pywikibot/unusedfiles.py

From mediawiki.org
This page is a translated version of the page Manual:Pywikibot/unusedfiles.py and the translation is 18% complete.

unusedfiles.py is a Pywikibot script used to append some text to all unused images and notify uploaders.

Bot finds unused media using Special:UnusedFiles. It places a template (it:Template:Immagine orfana) on the image, and notifies the user with a template (it:Utente:Filbot/Immagine orfana).

When run on an English project, it uses templates "No-use2" and "img-sem-uso", but these are not known to exist anywhere. On English Wikipedia there isn't any appropriate template, as w:Template:Orphan image is strictly for use by free media, and w:Template:orfud is used for fair use media.

Special:Unusedimages is known to not correctly skip media used by Extension:ProofreadPage , making it unsuitable for automated use on Wikisource projects.

Parameter

ParameterBeschreibung
-always Don't be asked every time.
-nouserwarning Do not warn uploader about orphaned file.
-total Specify number of pages to work on with "-total:n" where n is the maximum number of articles to work on. If not used, all pages are used.


Globale Argumente verfügbar

Diese Optionen werden die Konfiguration in den user-config.py -Einstellungen überschreiben.

Globale Optionen
Parameter Beschreibung Konfigurationsvariable
-dir:PFAD Liest die Konfigurationsdaten des Bots aus dem durch PFAD angegebenen Verzeichnis, anstatt aus dem Standardverzeichnis.  
-config:Datei Der Dateiname der Benutzerkonfiguration. Default is user-config.py. user-config.py
-lang:xx Legt die Sprache des Wikis fest, in dem du arbeiten möchtest, und überschreibt damit die Konfiguration in user-config.py. xx sollte der Sprachcode sein. mylang
-family:xyz Legt die Familie des Wikis fest, in dem du arbeiten möchtest, z. B. wikipedia, wiktionary, wikitravel, ... Dies überschreibt die Konfiguration in user-config.py. family
-user:xyz Melde als Benutzer 'xyz' an anstatt des Standardbenutzernamens. usernames
-daemonize:xyz Gibt die Kontrolle umgehend an das Terminal zurück und leitet stdout und stderr zur Datei xyz um. (Nur für Bots verwenden, die keine Eingabe von stdin benötigen).  
-help Zeige den Hilfetext.  
-log Aktiviert die Protokolldatei mit dem Standarddateiname 'script_name-bot.log'. Die Protokolle werden im Unterverzeichnis logs gespeichert. log
-log:xyz Aktiviert die Protokolldatei mit 'xyz' als Dateinamen. logfilename
-nolog Deaktiviert die Protokolldatei (falls diese standardmäßig aktiviert ist).  
-maxlag Legt einen neuen maxlag-Parameter mit einer Anzahl von Sekunden fest. Verzögert Bot-Bearbeitungen bei Verzögerungen der Datenbank-Server. Der Standard wird in config.py festgelegt. maxlag
-putthrottle:n
-pt:n
-put_throttle:n
Legt die Mindestzeit (in Sekunden) fest, die der Bot zwischen dem Speichern von Seiten wartet. put_throttle
-debug:item
-debug
Aktiviert die Protokolldatei und fügt umfangreiche Debugging-Daten für die Komponente "item" hinzu (für alle Komponenten, wenn die zweite Form verwendet wird). debug_log
-verbose
-v
Lässt den Bot zusätzliche Konsolenausgaben bereitstellen, die beim Debuggen hilfreich sein könnten. verbose_output
-cosmeticchanges
-cc
Stellt die in config.py oder user-config.py vorgenommene Einstellung cosmetic_changes auf ihr Gegenteil um und überschreibt sie. Alle anderen Einstellungen und Einschränkungen bleiben unverändert. cosmetic_changes
-simulate Deaktiviert das Schreiben auf den Server. Hilfreich beim Testen und Debuggen von neuem Code (falls angegeben, werden keine tatsächlichen Änderungen vorgenommen, sondern nur angezeigt, was geändert worden wäre). simulate
-<Konfigurationsvariable>:n Du kannst alle angegebenen numerischen Konfigurationsvariablen als Optionen verwenden und diese über die Befehlszeile modifizieren.