Wikisanakirja:AutoWikiBrowser

(Ohjattu sivulta Wikisanakirja:AWB)
Kuvakaappaus AutoWikiBrowserista.

AutoWikiBrowser (AWB) on englanninkielistä Wikipediaa varten kehitetty muokkaustyökalu, jota voidaan käyttää artikkeleiden nopeaan muokkaamiseen käsin tai automaattisesti. Automaattinen muokkaaminen edellyttää bottitunnusta. Botit kykenevät tallentamaan noin 30 muokkausta minuutissa ja käsin muokattessa kyetään tallentamaan ehkä jopa 10 muokkausta minuutissa (riippuen siitä mitä tehdään). AutoWikiBrowserin avulla voidaan esimerkiksi korvata mallineita (esim. yhteys -> yhteys1) artikkeleissa. Lisäksi AutoWikiBrowseriin sisältyy työkalu, jonka avulla voidaan etsiä muokattavia artikkeleita tietokantadumpista säännöllisten lausekkeiden avulla.

Englanninkielisen Wikipedian ohjesivu: w:en:Wikipedia:AutoWikiBrowser

Lataaminen ja asentaminenMuokkaa

AutoWikiBrowser toimii Windows-tietokoneilla. Lataussivu: http://sourceforge.net/projects/autowikibrowser/

HuomioitaMuokkaa

Koska AutoWikiBrowser on kehitetty englanninkielistä Wikipediaa varten, kaikki sen toiminnot eivät ole suomenkieliseen Wikisanakirjaan soveltuvia!
Options-välilehden asetusta Apply General Fixes EI SAA KÄYTTÄÄ!!!

KäyttöMuokkaa

AutoWikiBrowserissa keskeinen on artikkelilista (Article List), joka on lista työstettävistä artikkeleista. Tarkoituksena on työstää listasta löytyvät artikkelit vuoronperään. Listaan voidaan lisätä artikkeleita eri lähteistä. Lähdevaihtoehdot löytyvät pudotusvalikosta. Wikisanakirjassa tärkein lähdevaihtoehto lienee What transcludes page, jonka avulla löydetään mallinetta käyttävät artikkelit. Lisäksi artikkeleiden lisäämiseen voidaan käyttää tietokantadumpia Database Scannerin avulla (ks. kohta Tietokantadumpit).

AutoWikiBrowserilla muokkaaminen on nopeaa, koska artikkelit latautuvat ja tallentuvat nopeasti.

AutoWikiBrowserin merkittävin ominaisuus lienee Options-välilehdellä sijaitseva Find and replace, jonka avulla voidaan korvata tekstiä. Tekstin korvaamisessa voidaan käyttää säännöllisiä lausekkeita. Tämä mahdollistaa esimerkiksi vanhojen mallineiden korvaamisen uusilla. Säännöllisiä lausekkeita ei ole pakko käyttää, vaan myös ihan tavallinen tekstin korvaaminen onnistuu (esim. kissa -> koira).

Esimerkkejä tekstin korvaamisesta:

  • {{matematiikka|Suomen}} => {{yhteys1|matematiikka|k=fi}}
  • \{\{fr-verbi-2\|(.+?)\}\} => {{fr-verbi|$1|2}}

Näistä jälkimmäinen on säännöllinen lauseke (edellyttää aaltosulkeiden ja putkien merkitsemistä ko. tavalla).
Samanlaisia merkintöjä voidaan käyttää Database Scannerissa artikkeleiden etsimiseen.

Apuja säännöllisten lausekkeiden laatimiseen:

AutoWikiBrowserin säännölliset lausekkeet perustuvat .NET-frameworkiin ja C#-kieleen.

AutoWikiBrowserilla tehtyjen muokkausten yhteenvetojen lopussa lukee "using AWB".

TietokantadumpitMuokkaa

Tietokantadump (engl. database dump) tarkoittaa Wikisanakirjan sisällöstä tuotettua tiedostoa, joka sisältää kaikki Wikisanakirjan artikkelit nimineen ja sisältöineen.
Tietokantadumpia ei tarvita AutoWikiBrowserilla muokkaamiseen, mutta sen käyttö voi olla huomattavan järkevää kun on tarkoituksena tehdä tekstin korvaamista (esim. ''n.'' -> {{n}}).
Lataussivu: http://dumps.wikimedia.org/fiwiktionary/latest/ (valitaan tiedosto fiwiktionary-latest-pages-articles.xml.bz2)
Lataamisen jälkeen tiedosto täytyy purkaa, jolloin saadaan käyttökelpoinen XML-tiedosto.
AutoWikiBrowserissa tietokantadumpia käytetään valitsemalla Tools-valikosta Database Scanner.
Ja Database Scannerissa valitaan käytettävä XML-tiedosto fiwiktionary-latest-pages-articles.xml.
Jos haku tuottaa enemmän kuin 30.000 tulosta, tällöin Searching-välilehdeltä täytyy Limit results to -kohtaa kasvattaa oletusarvoisesta 30.000 kpl valinnasta -- muutoin hakutuloksia etsitään tai näytetään vain 30.000.