Kasutaja:KrattBot

Allikas: Vikipeedia

käivitamine[muuda | muuda lähteteksti]

Kood[muuda | muuda lähteteksti]

Tööd[muuda | muuda lähteteksti]

pwb.py archivebot.py Arhiveerimine
python replace.py -ref:"Mall:PiltRaamiga" -regex "{{PiltRaamiga\|(.*?)\|(.*?)\|(.*?)}}" "[[Pilt:\1|\2|border|\3]]"
  • varjatud linkimise eemaldamine Paavstide loendile
python replace.py -ref:"Paavstide loend" -regex "Paavstide loend\|" ""
  • varjatud linkide eemaldamine loenditele eelnev-järgnev'as teistes isikuartiklites
python replace.py -ref:"Mall:Algus" -regex "nimi\s*?=\s*?\[\[(.*?)loend\|" "nimi = [["
  • malli VikisõnaraamatusArtikkel asendamine malliga Vikisõnaraamatus
python replace.py -ref:"Mall:VikisõnaraamatusArtikkel" "{{VikisõnaraamatusArtikkel|" "{{Vikisõnaraamatus|"
python replace.py -ref:"Mall:vikisõnaraamatusArtikkel" "{{VikisõnaraamatusArtikkel|" "{{Vikisõnaraamatus|"
  • malli Täienda eemaldamine
python replace.py -regex -ref:"Mall:Täienda" "\r\n\r\n{{[Tt]äienda}}\r\n\r\n" "\n\n"
python category.py move
  • ühekaupa saab Commonsis olevat pilti et.vikisse kopeerida järgnevalt (seda saab teha üksnes administraatorina)
python imagetransfer.py -family:commons -lang:commons "File:Johann-skytte.JPG" -tofamily:wikipedia -tolang:et

http://commons.wikimedia.org/wiki/Category:Move_to_Estonian_Wikipedia

  • koordinaatide teisaldamine Mall:EestiAsulast Wikidatasse.
  • Mall:EestiAsula artiklitest tühjade lipu-vapi ridade kustutamine
  • (vana) ETISe id eemaldamine artiklitest, kui see on juba olemas Vikiandmetes
  • eElurikkus malli asendamine
pwb.py replace.py -regex -ref:"Mall:EElurikkus" "{{[Ee]Elurikkus.*}}" "{{Elurikkus}}"
  • Välisallikad alapealkirja asendamine
pwb.py replace.py -regex -search:'Välisallikad' "== *Välisallikad *==" "== Välislingid =="
  • Välislink alapealkirja asendamikne
pwb.py replace.py -regex -search:'Välislink' "== *Välislink *==" "== Välislingid =="
pwb.py replace.py -namespace:0 -regex -ref:"Mall:Infokast persoon" "(\| *)Sünniaeg( *=)" "\1sünniaeg\2"

Commons[muuda | muuda lähteteksti]

  • autorinime kirjutuse ühtlustus

pwb.py replace.py -lang:commons -family:commons -namespace:6 -regex -ref:User:OlariP "\[\[User:OlariP\|(.*?)\]\]" "[[User:OlariP|Olari Pilnik]]"

  • autori kategooria lisamine

pwb.py replace.py -lang:commons -family:commons -namespace:6 -regex -ref:User:OlariP -excepttext:"Category:Photographs by Olari Pilnik" '(?s)^(.*)$' "\1\n[[Category:Photographs by Olari Pilnik]]"