„Wikipédia:Pywikibot” változatai közötti eltérés

Tartalom törölve Tartalom hozzáadva
iw-k a helyükre, metalink alulra
form
1. sor:
{{technikai útmutató|2=[[WP:PYWIKI]]}}
 
{{comment|Ha segítségre van szükséged a pywikipediás botod beállításával kapcsolatban, segítséget kaphatsz angolul a [irc://irc.freenode.net/pywikipediabot #pywikipediabot] IRC-csatornán vagy a [http://lists.wikimedia.org/mailman/listinfo/Pywikipedia-l levelezőlistán]. • Egyszerűbb esetben magyarul is tudunk segíteni [[Wikipédia-vita:Botgazdák üzenőfala|a botgazdák vitalapján]].}}
 
5 ⟶ 6 sor:
 
== A bot beindítása ==
 
=== Letöltés ===
 
A bot használatához a bot szoftverére és a [[Python (programozási nyelv)|Python]] 2.3-as (egyes modulokhoz [[m:Category.py|2.4-es]]) vagy újabb verziójára lesz szükséged. (A 3.0 nem kompatibilis a 2.x-es verziókkal!)
 
13 ⟶ 16 sor:
 
=== Beállítás ===
 
A bot csak a „Monobook” skint támogatja.
 
==== Beállítás a Wikipédiához ====
 
Nyiss meg egy [[UTF-8]]-kompatibilis szövegszerkesztő programot (pl. [http://notepad-plus.sourceforge.net/hu/site.htm Notepad++]), és írd be ezt a pár sort:
# -*- coding: utf-8 -*-
41 ⟶ 46 sor:
== Engedély kérése ==
{{fő|Wikipédia:Botok}}
 
<!--
Ügyelj arra, hogy mielőtt bottal kezdesz dolgozni, értesítsd róla az adott wiki felhasználóit. A magyar Wikipédiában ezt a [[Wikipédia:Botok/Jelentkezés]] oldalon teheted meg.
52 ⟶ 58 sor:
 
== Használat ==
 
=== Botszkript kiválasztása és futtatása ===
 
Ha a fentiekkel megvagy, készen állsz a bot futtatására. Ehhez be kell hoznod az operációs rendszeredhez tartozó szöveges felületet (parancssort, terminált).
 
'''Windows'''on a Start menü → Futtatás (angolul ''Run'') pontjával tehető meg. A bejövő ablakban be kell írnod a futtatandó program nevét, „cmd”-t írj be.
 
* Menj a C: meghajtóra a <code>cd C:\</code> paranccsal
* Ezután írd be a <code>cd \"a pywikipedia letöltésének helye"</code> parancsot
68 ⟶ 77 sor:
 
=== Szkriptek ===
 
{| cellspacing="0" cellpadding="0" border="0" width="100%"
|- align="left" valign="middle"
78 ⟶ 88 sor:
| style="width:2ex" | &nbsp;
|-
| ||
----
| ||
----
| ||
----
|- align="left" valign="top"
| ||
 
* category.py
* imagetransfer.py
97 ⟶ 108 sor:
* weblinkchecker.py
* wikipedia.py
 
| ||
 
* catall.py
* copyright.py
112 ⟶ 125 sor:
* warnfile.py
* welcome.py
 
| ||
 
* login.py
* splitwarning.py
* test.py
* xmltest.py
 
|}
 
=== További szkriptek ===
 
A [[Magyar Wikipédia]] botgazdái által írt modulokat az [[:Kategória:Egyedi fejlesztésű Pywikipedia-kódok|Egyedi fejlesztésű Pywikipedia-kódok]] kategóriában találod meg. Ha saját készítésű szkripttel szeretnél dolgozni, te is ehhez hasonlóan teheted közzé.
 
125 ⟶ 142 sor:
 
=== Parancssori argumentumok ===
 
Habár a botszkriptek rendelkeznek saját argumentumokkal, mindegyikkel használható a következő néhány:
 
146 ⟶ 164 sor:
A különböző scriptek parancssori argumentumait megtalálod az egyes fájlokban, ha azokat jegyzettömbbel vagy más szövegszerkesztővel megnyitod, illetve a <code>-help</code> argumentummal indítva a szkripteket kiírják azokat a képernyőre.
 
== Tanulmányozás ==
 
A pywikibot moduljai unixos stílusú szövegként vannak elmentve. Ez azt jelenti, hogy Windowsban furcsán jelennek meg, ha például a jegyzettömbbel akarod megnyitni őket. Ha szeretnéd tanulmányozni, módosítani a programokat, a következő módon alakíthatod át őket:
#Keresd meg a Python programkönyvtárad tools\scripts alkönyvtárában az lfcr.py scriptet, és másold át a pywikibot könyvtárába (ezt csak egyszer kell megtenni).
#Ha jegyzettömbbel olvashatóvá/szerkeszthetővé akarod tenni mondjuk a catlib.py-t, akkor írd be a parancssorba, hogy <code>lfcr.py catlib.py</code>. Ez minden frissítés után szükséges lehet.
 
# Keresd meg a Python programkönyvtárad tools\scripts alkönyvtárában az lfcr.py scriptet, és másold át a pywikibot könyvtárába (ezt csak egyszer kell megtenni).
==Átállás a 2.0 változatra==
# Ha jegyzettömbbel olvashatóvá/szerkeszthetővé akarod tenni mondjuk a catlib.py-t, akkor írd be a parancssorba, hogy <code>lfcr.py catlib.py</code>. Ez minden frissítés után szükséges lehet.
 
== Átállás a 2.0 változatra ==
{{Friss esemény|Ebben a szakaszban}}
 
A pywikibot váltás előtt áll: a készülő második kiadás legfőbb jellemzője, hogy teljesen a [[mw:API|MediaWiki API]] használatára épül, és szabványos Python-csomagként alakították ki. Bevezetésének időpontja nincs kijelölve.
 
166 ⟶ 187 sor:
 
== Levelezőlisták ==
 
A bot használatával kapcsolatban jelenleg négy angol nyelvű levelezőlista üzemel:
 
* [https://lists.wikimedia.org/mailman/listinfo/pywikipedia-l pywikipedia-l]: felhasználók eszmecseréje (normál forgalommal)
* [https://lists.wikimedia.org/mailman/listinfo/pywikipedia-announce pywikipedia-announce]: fontos közlemények (csekély forgalommal). Minden angolul beszélő botgazdának javasolt feliratkoznia rá!
* [https://lists.wikimedia.org/mailman/listinfo/pywikipedia-svn pywikipedia-svn]: automata üzenetek a programkód változásairól (nagy forgalommal). A reakciók a pywikipedia-l listára érkeznek.
* [https://lists.wikimedia.org/mailman/listinfo/pywikipedia-bugs pywikipedia-bugs]: automata üzenetek a hibákról (nagy forgalommal)
 
A korábbi levelezőlistát 2009 áprilisában osztották négy részre, hogy áttekinthetőbb legyen. ([http://lists.wikimedia.org/pipermail/pywikipedia-l/2009-April/005787.html Részletek itt.])
 
== Lásd még ==
 
* {{en}} [[meta:Using the python wikipediabot]]
 
[[Kategória:Technikai útmutatók]]
183 ⟶ 208 sor:
[[nl:Help:Gebruik van bots]]
[[pt:Ajuda:Pywikipediabot]]
[[ja:Help:Pywikipediabot]]
[[nl:Help:Gebruik van bots]]
[[pt:Ajuda:Como usar bots]]