Metapedia:Bot

Izvor: Metapedia
Skoči na: orijentacija, traži

Botovi su suradnički računi namijenjeni automatskoj izmjeni stranica na Metapediji preko računalnih programa. Na taj način je moguć veliki broj izmjena u kratkom vremenskom roku. Botovi u Metapediji su programi kojima upravljaju suradnici u svrhu izmjena na velikom broju stranica. Izmjene u većini slučajeva uključuju dodavanje interwiki poveznica, prijevode nekih riječi, ispravke riječi… Izmjene bota nisu vidljive u nedavnim promjenama zbog zatrpavanja, ali mogu se naknadno prikazati s opcijom "prikaži botove". Na ovoj stranici će ukratko biti opisano kako bot koristiti. Operacijski sustavi koji su (sigurno) podržani su sve linux distribucije i Microsoft Windows 2000 i XP.

Status bota suradniku dodjeljuju birokrati. Ako smatrate da birokrati griješe jer vam nisu dali status, možete se žaliti na Meti.

Preduvjeti:

Instalacija pythona

  • Instalacija pythona u slikama (za Windows platformu, na debian linux distribucijama rabite: apt-get install python
  • dvaput kliknuti na instalacijsku datoteku, tri puta Next i jednom Finish i instalacija je gotova!

Raspakiravanje pywikibota

Skinite zapakirani bot framework sa sourceforge-a i raspakirajte ga. Na Windows platformi (XP) nije vam potreban poseban program za to, na starijim inačicama Windowsa rabite npr. 7-zip (arhiver otvorenog koda); na linuxu rabite gzip (tj. gunzip)

Uporaba bota

Napravite datoteku user-config.py u kojoj će pisati:

mylang = 'hr'
usernames['wikipedia']['hr'] = 'Ime_vašeg_bota'

Mijenjanje teksta u većem broju članaka

  • Ako želite promijeniti npr. tekst Category u Kategorija u većem broju članaka slijedite ovaj postupak:
  1. u datoteku ulaz.txt napišite imena članaka koje treba protrčati (imena trebaju biti napisana u obliku poveznica: [[Ime_članka]], svaki članak treba biti u novom redu (a datoteka se treba nalaziti u istom direktoriju kao i replace.py)
  2. iz komandne linije (prompta) utipkajte slijedeći tekst (prvo otiđite u direktorij gdje se nalazi replace.py):
replace.py -file:ulaz.txt "Category" "Kategorija"
  • slijedite upute (tj. na pitanje Do you want to accept these changes? stisnite y i potom Enter
  • program će vas tražiti lozinku za bota čije ime ste upisali u datoteku user-config.py, upišite ju i program će se početi izvršavati.

Napomene

  • Bot ima problema u imenima članaka s našim palatalnim znakovima šđčćž, stoga do daljnjega automatski mijenjajte samo članke koji ne sadrže dotične znakove u imenu članka.
  • sve što radite treba raditi u direktoriju u kome se nalazi replace.py datoteka, i konfiguracijska datoteka treba biti tamo, i ulazna datoteka (popis članaka koje sređujete), i vi kad ste u komandnoj liniji trebate se nalaziti u tom direktoriju.

Dobivanje statusa

  • 1.Botovi moraju biti odobreni prije rada, odnosno imati zastavicu; zahtjev za status se može ispuniti na ovoj stranici.
  • 2.Naziv bota mora sadržavati riječ "bot" ili "robot", vlasnici botova bez ove riječi u nazivu bota mogu zatražiti promjenu naziva bota na stranici za istoimene zahtjeve.
  • 3.Osoba koja podnosi zahtjev za status bota trebala bi prikazati eventualna odobrenja na drugima projektima Wikimedije, te, nakon podnesenog zahtjeva u slučaju interwiki botova, napraviti 20-30 test izmjena u intervalu od manje od 1 izmjene po minuti.
  • 4.Status bota može biti uvjetan, ostajući u "probnom vremenu" kako bi se rad bota mogao bolje procjeniti. Uvjete i stupanj probnog vremena može odrediti administrator ili birokrat. Birokrat zadržava pravo odbiti bota koji ispunjava gore navedene zahtjeve po vlastitoj procjeni.

Ukidanje statusa

Birokrat može ukinuti status bota u idućim slučajevima:

  • Ako bot nije aktivan više od 12 mjeseci
  • Ako bot ne radi ispravno ili čini štetu
  • Ako je podnesen zahtjev za ukidanje bot statusa na stranici za zahtjeve