Wikipedija:Botovi/Bot: razlika između inačica

Izvor: Wikipedija
Izbrisani sadržaj Dodani sadržaj
E.coli (razgovor | doprinosi)
kat
osvježavanje
Redak 1: Redak 1:
{{../botnav}}
{{../botnav}}
Što je bot vidi [[Wikipedija:Suradnici#Botovi|ovdje]], a na ovoj stranici će ukratko biti opisano kako ih koristiti. Operacijski sustavi koji su (sigurno) podržani su sve [[linux]] distribucije i [[Microsoft]] Windows 2000 i XP.
Što je bot vidi [[Wikipedija:Suradnici#Botovi|ovdje]], a na ovoj stranici će ukratko biti opisano kako ih koristiti. Podržani su više-manji svi operacijski sustavi: sve distribucije [[Linux]]a, [[Microsoft]] od Windowsa 2000, XP, Viste, 7, 8, 10, Mac OS X sve inačice.


Preduvjeti:
Preduvjeti:


* [[python]] interpreter (ako ga nemate, http://www.python.org/ftp/python/2.4.3/python-2.4.3.msi je zadnja stabilna inačica za Microsoft Windows u trenutku pisanja ovog članka, u kolovozu 2006.)
* [[python]] interpreter (ako ga nemate, http://www.python.org/ftp/python/2.4.3/python-2.4.3.msi je zadnja stabilna inačica za Microsoft Windows u trenutku pisanja ovog članka, u kolovozu 2006.)
* pywikipediabot izvorni kod (http://sourceforge.net/projects/pywikipediabot/)
* [[Wikipedija:pywikipediabot]] izvorni kod (http://sourceforge.net/projects/pywikipediabot/)
* malo slobodnog vremena
* malo slobodnog vremena



Inačica od 7. kolovoza 2018. u 22:03

Botovi
Bots (English)

Što je bot vidi ovdje, a na ovoj stranici će ukratko biti opisano kako ih koristiti. Podržani su više-manji svi operacijski sustavi: sve distribucije Linuxa, Microsoft od Windowsa 2000, XP, Viste, 7, 8, 10, Mac OS X sve inačice.

Preduvjeti:

Instalacija pythona

  • dvaput kliknuti na instalacijsku datoteku, tri puta Next i jednom Finish i instalacija je gotova!

Raspakiravanje pywikipediabota

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

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.

Stvaranje novih članaka

Vidi Suradnik:PerkaBot/pagefromfile.py i m:pagefromfile.py.

Napomene

  • Bot ima problema sa znakovima šđčćž u imenima članaka, 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.