„Szerkesztő:Gyimbot” változatai közötti eltérés
94. sor: | 94. sor: | ||
! Atom !! Vegyület |
! Atom !! Vegyület |
||
|- |
|- |
||
⚫ | |||
⚫ | |||
|- |
|- |
||
| align="center" | 1 || align="right" | |
| align="center" | 1 || align="right" | 8 |
||
|- |
|- |
||
| align="center" | 2 || align="right" | |
| align="center" | 2 || align="right" | 455 |
||
|- |
|- |
||
| align="center" | 3 || align="right" | |
| align="center" | 3 || align="right" | 786 |
||
|- |
|- |
||
| align="center" | 4 || align="right" | |
| align="center" | 4 || align="right" | 690 |
||
|- |
|- |
||
| align="center" | 5 || align="right" | |
| align="center" | 5 || align="right" | 211 |
||
|- |
|- |
||
| align="center" | 6 || align="right" | |
| align="center" | 6 || align="right" | 60 |
||
|- |
|- |
||
| align="center" | 7 || align="right" | |
| align="center" | 7 || align="right" | 1 |
||
|- |
|- |
||
! Összesen: !! align="right" | |
! Összesen: !! align="right" | 2268 |
||
|} |
|} |
||
126. sor: | 125. sor: | ||
|+ A legaktívabb szerkesztők<ref name="utfut"/> |
|+ A legaktívabb szerkesztők<ref name="utfut"/> |
||
! Új<br>szócikk !! Név |
! Új<br>szócikk !! Név |
||
⚫ | |||
|- |
|- |
||
| align="right" | 472 || [[Szerkesztő:Gyimhu]] |
| align="right" | 472 || [[Szerkesztő:Gyimhu]] |
||
|- |
|- |
||
| align="right" | |
| align="right" | 334 || [[Szerkesztő:Glikol]] |
||
|- |
|- |
||
| align="right" | 257 || [[Szerkesztő:Tsch81]] |
| align="right" | 257 || [[Szerkesztő:Tsch81]] |
||
|- |
|- |
||
| align="right" | |
| align="right" | 201 || [[Szerkesztő:Szaszicska]] |
||
|- |
|- |
||
| align="right" | 195 || [[Szerkesztő:Xxxx00]] |
| align="right" | 195 || [[Szerkesztő:Xxxx00]] |
||
146. sor: | 146. sor: | ||
|- |
|- |
||
| align="right" | 23 || [[Szerkesztő:Csd]] |
| align="right" | 23 || [[Szerkesztő:Csd]] |
||
⚫ | |||
|} |
|} |
||
A lap 2018. április 17., 23:00-kori változata
Két botom van:
- A Dal infobox paramétereinek összegyűjtése és tárolása a Modul:Kották metaadatai lapon. A bot forrása és amd64-es binárisa elérhető debian repositoryból (wikikotta csomag).
- A kémiai lapok összegképleteinek összegyűjtése. Az átdolgozott bot tesztelése most[1] folyik. A korábbi változattal ellentétben ez nem használja a wikidump-ot. A bot forrása és amd64-es binárisa elérhető a debian repositoryból(kemiabot csomag).
Összegképlet robot
Darab | Év |
---|---|
1 | 2003 |
5 | 2004 |
119 | 2005 |
116 | 2006 |
359 | 2007 |
293 | 2008 |
139 | 2009 |
166 | 2010 |
244 | 2011 |
149 | 2012 |
318 | 2013 |
195 | 2014 |
105 | 2015 |
20 | 2016 |
27 | 2017 |
8 | 2018[2] |
Az összegképletek összegyűjtésekor a bot az alábbi szócikkekbe ír:
A botot Gyimhu üzemelteti. Az utolsó futás ideje 2018. április 13.
Statisztikák
|
MűködésLépések:
A bot működésének fontos alapelve, hogy nem köti meg a szócikkek alakját, vagyis nem korlátozza a szerkesztőket, hanem alkalmazkodik hozzájuk. (Ez minden botra érvényes kellene legyen.) A bot programjai linux shell scriptek és C programok, az atomszámok szerinti statisztika pedig lua nyelven készült. Debian disztribúcióban az amd64-re fordított kód és a forrás megtalálható a http://www.gyimesilaszlo.hu lapon, a kemiabot csomagban. Az alábbi rövid leírásnál több technikai részlet található a man lapokon. A bot raspberry pi-n fut, raspbian disztribúcióban, a már említett debian repositoryból, forrásból letöltött debian-csomagokkal. Az összegképletes lapok összegyűjtéseKémiai sablonok:
A shell script neve kembot, ami egyúttal le is kérdezi a lapokat (lásd alább). A lapok összegyűjtésére a sablhiv scriptet hívja a wikiscript csomagból a sablonra hivatkozó lapok lekérdezésére.
A fenti sablonokra hivatkozó laplisták lekérdezése párhuzamosan történik, így a futási idő néhány másodperc. A sávszélességet maximálisan kihasználja, a processzor- és diszkigény minimális, . Az összegképletek lekérdezéseEzt is a kembot csinálja. A lapok lekérdezésére a wikiszoveg scriptet hívja a wikiscript csomagból, a lap parszolására és az összegképlet kinyerésére a kemia nevű C-programot. Az eredmény ilyen alakú: Aceton-peroxid Acibenzolár|C=7|N=2|S=2|O=1|H=4 Az első esetben a parszer nem talált összegképletet a lapon, több különbözőt talált, vagy az összegképletet nem tudta értelmezni.[4] Az utóbbi leggyakoribb okai:
A kémiai sablonok lehetővé teszik több eltérő összegképlet megadását, és ezt a wiki parszere nem veszi észre, mert
Fájlok:
100 Mbit-es hálózatban a futási idő kb. negyed óra. A processzor- és diszkhasználat minimális. Kézi korrekcióKét célja van:
A korrigálni kívánt információt egy kézzel szerkesztett fájlban kell megadni (kezi.txt), melynek alakja azonos a gépi eredményfájléval. Az értelmezésben annyi különbség van, hogy a kezi.txt képletet nem tartalmazó szócikkeit törölni kell a gép által megtaláltak közül. A kézi lista elsőbbséget élvez a géppel előállítottal szemben. Ha egy szócikk mindkét listában benne van, a gépiből töröljük. Ez lehetővé teszi a gépi összegképlet felülbírálását is (bár remélhetőleg erre nem lesz szükség). A feladat tehát két lista összefésülése, melyet az olista script végez. Paraméterként megadható a gépi összegképletlista arra az esetre, ha az más módon (pl. a bot régebbi, a wikidump-ot használó verziójával) állt elő.
A futási idő néhány másodperc erős diszkhasználattal. Hálózatot nem, processzort minimálisan használ. Az összegképlet lapok előállításaAz összegképletek fent leírt alakú listájából wiki-lapokat állít elő egy külön könyvtárba. A gyakori elemekről külön lap készül, melynek minden vegyülete tartalmazza az elemet.
A script neve okepl, mely a wtabl és wossz nevű (majdnem azonos) C-programot hívja. Az erőforrásigény elhanyagolható. StatisztikaLekérdezi a szócikkek létrehozási és módosítási idejét. Évenkénti/havonkénti statisztikát csinál. Az időket és a szerkesztőket a kemcre script kérdezi le, melynek futási ideje kb. megegyezik a szócikkek lekérdezési idejével. Bemenete az olista eredményfájlja: hufo.kepl. Az eredményfájl neve kemcre.ido. A többi statisztikai szkriptnek ez a bemenete.
A lapok feltöltéseEgyelőre tesztüzem van: kézi ellenőrzés után a wikibot szkripttel. Jegyzetek |