Benutzer:StipenTreublatt/Bot: Unterschied zwischen den Versionen

aus Wiki Aventurica, dem DSA-Fanprojekt
(alte Merkliste aufgeräumt)
(man fragt sich wirklich, ob da einer der Programmierer es sich zum Ziel gesetzt hat, den Bot möglichst unpraktisch zu machen)
 
(5 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 122: Zeile 122:
default=Benutzer Diskussion:StipenTreublatt/Bot
default=Benutzer Diskussion:StipenTreublatt/Bot
</inputbox>
</inputbox>
{{:Benutzer:StipenTreublatt/Bot/Aufträge}}
|-
|-
!Dieser [[Hilfe:Robots|Bot]]
!Dieser [[Hilfe:Robots|Bot]]
Zeile 142: Zeile 141:


==Allgemeine Hinweise==
==Allgemeine Hinweise==
*Verwendet man in der "-summary:" die Buchstabenkombination "log" (bspw als "-summary:karlis blog ist entschwunden"), wirft das Script eine Fehlermeldung aus - anscheinend darf in der summary nicht "log" stehen. {{rolleyes}}
*Verwendet man in der <code>-summary:</code> die Buchstabenkombination "log" (bspw als <code>-summary:karlis blog ist entschwunden</code>), wirft das Script eine Fehlermeldung aus - anscheinend darf in der summary nicht "log" stehen. {{rolleyes}}
*Zugriff auf alle Weiterleitungen jetzt nur noch über <code>-logevents:move</code>, <code>-redirectsonly</code> war wohl zu praktisch, das musste komplizierter werden; zudem geht der Bot dann ''tatsächlich'' nur das Verschiebelogbuch durch, anstatt einfach alle vorhandenen Redirs abzuklappern {{rolleyes}} *Kopf->Wand*
*[https://doc.wikimedia.org/pywikibot/stable/_modules/pywikibot/pagegenerators.html aktuelle Dokumentation der Optionen]
----
<small style="color:red;">you are a worm through time
 
the thunder song distorts you</small>


[[Kategorie:RoboterSkriptDokumentation]]
[[Kategorie:RoboterSkriptDokumentation]]

Aktuelle Version vom 26. Februar 2023, 19:29 Uhr

Fehler beim Erstellen des Vorschaubildes: Die Miniaturansicht konnte nicht am vorgesehenen Ort gespeichert werden
Archiv
Was kann man ändern?
Mit pwb.py replace kann man so ziemlich alles machen (Beispiele), man muss es jedoch selbst programmieren; für häufige Aufgaben gibt es daher Skripte, die das komfortabler erledigen.
pwb.py category move -from:"A" -to:"B" Verschiebe Kategorie A samt Inhalt nach Kategorie B
pwb.py category remove -from:"A" Kategorie A wird geleert und gelöscht
pwb.py add_text -cat:"A" -text:"B" -except:"C" -up Fügt am Anfang aller Seiten der Kategorie A den Text B hinzu, außer auf der Seite steht C
pwb.py template "A" "B" Vorlage A wird durch Vorlage B ersetzt
pwb.py template -remove "A" Vorlage A wird entfernt
pwb.py redirect double Doppelte Weiterleitungen werden repariert, mit Änderungsnachfrage.
pwb.py redirect broken Weiterleitungen auf nicht vorhandene Seiten werden nach Bestätigung gelöscht.
Wie kann man zu bearbeitende Artikelgruppen auswählen?
cat:A Alle Artikel der Kategorie A
catr:A wie cat, zusätzlich alle Artikel aller enthaltenen Unterkategorien
subcats:A Alle Unterkategorieseiten der Kategorie A
subcatsr:A wie subcats, zusätzlich alle Unterkategorien der Unterkategorien
uncat Alle nicht-kategorisierten Artikel
uncatcat Alle nicht-kategorisierten Kategorien
uncatfiles Alle nicht-kategorisierten Dateien
uncattemplates Alle nicht-kategorisierten Vorlagen
links:A Alle Seiten, die von der Seite A verlinkt sind
imagelinks:A Alle Dateien, die von der Seite A verlinkt sind
newimages:x Die x neuesten Dateien (Standard 100)
new:x Die x neuesten Artikel (Standard 60)
recentchanges:x Die x zuletzt geänderten Seiten (Standard 100)
ref:A Alle Seiten, die auf A verlinken
start Alle Artikel des Wikis
start:A Alle Artikel des Wikis ab dem Eintrag A
start:Namensraum:! Alle Seiten des Wikis im Namensraum
transcludes:Vorlage:A Alle Seiten, die Vorlage A verwenden
unusedfiles Alle nicht verwendeten Dateien
unwatched Alle nicht beobachteten Artikel
usercontribs:A;x x Seiten, die von Benutzer:A geändert wurden (Standard 250)
weblink:url Alle Seiten, die einen Link auf url beinhalten
redirectonly Alle Weiterleitungen des Wikis
redirectonly:A Alle Weiterleitungen des Wikis ab dem Eintrag A
redirectonly:Namensraum:! Alle Weiterleitungen des Namensraums
page:A Nur die Seite A


Auftragsliste
Dieser Bot
Merkliste
Wartungsaufgaben
pwb.py weblinkchecker -start:!
pwb.py weblinkchecker -repeat
pwb.py weblinkchecker -repeat -day:0

Allgemeine Hinweise[Bearbeiten | Quelltext bearbeiten]


you are a worm through time

the thunder song distorts you