Vikipedija:Alternatyvios statistikos pusiau rankinė įranga
Alternatyvios statistikos pusiau rankinė įranga - skirta atnaujinti pagrindines alternatyvias statistikas ir statistikas, skirtas Vikiprojektams bei Vikisritims.
Alternatyvių statistikų Sukūrimui panaudojami „SQL dump“ failai iš [1] ir MySQL (Skriptai: vikicomon, vikiprocess, Kanada, Indija, Japonija, Kinija, Ukraina, Prancuzija, JAV, Argentina, Latvija, Menuo, kosmologija, vadovai, savaite, ekologija, finansai, baudziamojiteise, civilineteise, ukineteise, darboteise, administracineteise, procesoteise, tarptautineteise).
Naudojami „SQL dump“ failai:
- page.sql.gz
- category.sql.gz
- templatelinks.sql.gz
- categorylinks.sql.gz
- pagelinks.sql.gz
Šiuos failus reikia atsisiųsti ir pakrauti į MySQL.
Medžių atskyrimas[redaguoti vikitekstą]
Medžių atskyrimas priklauso nuo tų medžių generavimo tvarkos ir jų generavimo nurodymų. Generuojant medį galima nurodyti, kad tam tikrų ankščiau sugeneruotų medžių kategorijos būtų pilnai įtraukiamos į generuojamą medį, o visų kitų medžių kategorijos ir juose esantys straipsniai nėra įtraukiami. Detalių kategorijų sąrašuose tokios kategorijos yra žymimos „r“[1]. Išimtį sudaro kategorijų medžiai generuojami pagal šalis. Pagal šalis arba projektus generuojamiems medžiams yra įtraukiamos visos kategorijos, nepriklausomai nuo to, kad jau jos buvo įtrauktos į kurį nors kitą medį (joms galima naudoti tiktai rankinį medžio šakų išjungimą. Medžių generavimo eilės tvarka ir kategorijos kurios yra pilnai įtraukiamos į generuojamą medį yra įrašyta skripte. Pilnai įtraukiamos yra tik tos kategorijos į kurias patenkama iš atitinkamo generuojamo medžio.
Dabartinė medžių generavimo eilės tvarka:
- Kategorija:Vikipedija - žr.;
- Kategorija:Įvykiai - žr.:
- pilnai yra įtraukiamos kategorijos iš:
- Vikipedijos kategorijų medžio;
- pilnai yra įtraukiamos kategorijos iš:
- Kategorija:Biografijos - žr.:
- pilnai yra įtraukiamos kategorijos iš:
- Vikipedijos kategorijų medžio;
- Įvykių kategorijų medžio;
- pilnai yra įtraukiamos kategorijos iš:
- Kategorija:Lietuva - žr.:
- pilnai yra įtraukiamos kategorijos iš:
- Vikipedijos kategorijų medžio;
- Įvykių kategorijų medžio;
- Biografijų kategorijų medžio;
- pilnai yra įtraukiamos kategorijos iš:
- Kategorija:Mitologija - žr.:
- pilnai yra įtraukiamos kategorijos iš:
- Vikipedijos kategorijų medžio;
- Biografijų kategorijų medžio;
- Lietuvos kategorijų medžio;
- pilnai yra įtraukiamos kategorijos iš:
- Kategorija:Sportas - žr.:
- pilnai yra įtraukiamos kategorijos iš:
- Vikipedijos kategorijų medžio;
- Įvykių kategorijų medžio;
- Biografijų kategorijų medžio;
- Lietuvos kategorijų medžio;
- pilnai yra įtraukiamos kategorijos iš:
- Kategorija:Botanika - žr.:
- pilnai yra įtraukiamos kategorijos iš:
- Vikipedijos kategorijų medžio;
- Biografijų kategorijų medžio;
- Lietuvos kategorijų medžio (išskyrus Lietuvos sportą);
- pilnai yra įtraukiamos kategorijos iš:
- Kategorija:Biologija - žr.:
- pilnai yra įtraukiamos kategorijos iš:
- Vikipedijos kategorijų medžio;
- Biografijų kategorijų medžio;
- Lietuvos kategorijų medžio (išskyrus Lietuvos sportą);
- Botanikos kategorijų medžio;
- pilnai yra įtraukiamos kategorijos iš:
- Kategorija:Teisės mokslai - žr.:
- pilnai yra įtraukiamos kategorijos iš:
- Vikipedijos kategorijų medžio;
- Biografijų kategorijų medžio;
- Lietuvos kategorijų medžio (išskyrus Lietuvos sportą);
- pilnai yra įtraukiamos kategorijos iš:
- Kategorija:Politologija - žr.:
- pilnai yra įtraukiamos kategorijos iš:
- Vikipedijos kategorijų medžio;
- Biografijų kategorijų medžio;
- Lietuvos kategorijų medžio (išskyrus Lietuvos sportą);
- pilnai yra įtraukiamos kategorijos iš:
- Kategorija:Paveldas - žr.:
- pilnai yra įtraukiamos kategorijos iš:
- Vikipedijos kategorijų medžio;
- Biografijų kategorijų medžio;
- Lietuvos kategorijų medžio (išskyrus Lietuvos sportą);
- pilnai yra įtraukiamos kategorijos iš:
- Kategorija:Pedagogika - žr.:
- pilnai yra įtraukiamos kategorijos iš:
- Vikipedijos kategorijų medžio;
- Biografijų kategorijų medžio;
- Lietuvos kategorijų medžio (išskyrus Lietuvos sportą);
- pilnai yra įtraukiamos kategorijos iš:
- Kategorija:Religijotyra - žr.:
- pilnai yra įtraukiamos kategorijos iš:
- Vikipedijos kategorijų medžio;
- Biografijų kategorijų medžio;
- Lietuvos kategorijų medžio (išskyrus Lietuvos sportą ir švietimą);
- Pedagogikos kategorijų medžio (išskyrus Lietuvos švietimą);
- pilnai yra įtraukiamos kategorijos iš:
- Kategorija:Kultūra - žr.:
- pilnai yra įtraukiamos kategorijos iš:
- Vikipedijos kategorijų medžio;
- Biografijų kategorijų medžio;
- Lietuvos kategorijų medžio (išskyrus Lietuvos sportą ir švietimą);
- Paveldo kategorijų medžio;
- Įvykių kategorijų medžio;
- pilnai yra įtraukiamos kategorijos iš:
- Kategorija:Istorija - žr.:
- pilnai yra įtraukiamos kategorijos iš:
- Vikipedijos kategorijų medžio;
- Biografijų kategorijų medžio;
- Lietuvos kategorijų medžio (išskyrus Lietuvos sportą ir švietimą);
- Paveldo kategorijų medžio;
- Įvykių kategorijų medžio;
- pilnai yra įtraukiamos kategorijos iš:
- Kategorija:Geografija - žr.:
- pilnai yra įtraukiamos kategorijos iš:
- Vikipedijos kategorijų medžio;
- Lietuvos kategorijų medžio (išskyrus Lietuvos sportą ir švietimą);
- Paveldo kategorijų medžio;
- Iš biografijų kategorijų medžio yra įtraukiami tiktai Kategorija:Geografai.
- pilnai yra įtraukiamos kategorijos iš:
Rankinį medžio šakų išjungimas[redaguoti vikitekstą]
Medžių atskyrimui papildomai yra naudojamas specialus rankomis tvarkomas žinynas („softcategory“), kurio sukūrimui galima naudoti skriptą:
-- DROP TABLE IF EXISTS softcategory; create table softcategory ( cat_id int(10) unsigned NOT NULL AUTO_INCREMENT, cat_title varchar(255) NOT NULL default '', cat_parent varchar(255) NOT NULL default '', cat_for varchar(255) NOT NULL default '', PRIMARY KEY (cat_id), UNIQUE KEY `cat_pid` (cat_for, cat_parent, cat_title), INDEX `cat_parent` (cat_parent, cat_title), INDEX `cat_title` (cat_title, cat_parent) );
Pagal medžių atskyrimui papildomai naudojamą žinyną („softcategory“) jame nurodyta kategorija ir joje esantys straipsniai yra įtraukiami į atitinkamą generuojamą medį, tačiau tačiau šioje kategorijoje esančios subkategorijos į tą generuojamą medį jau nėra įtraukiamos. Detalių kategorijų sąrašuose tokios kategorijos yra žymimos „n“[2]. Esant reikalui jas įtraukti į atitinkamą kategorijų medį su visomis subkategorijomis arba pastebėjus kategorijas, kurių subkategorijų nereikia įtraukti į atitinkamą kategorijų medį (statistikos formavimui) prašome informuoti „Alternatyvios statistikos pusiau rankinė įrangos operatorių“ arba apie tai parašyti šio puslapio aptarime.
Statistikos pakrovimas[redaguoti vikitekstą]
Sugeneruotų failų pakrovimui galima naudoti AWB (scriptas).