MediaWiki API гӀо

ХӀара авто кхоьллина агӀо йу MediaWiki API документацин.

Документаци а, масалш а: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page

action=parse

(main | parse)
  • ХӀокху модулехь йешаран бакъонаш оьшу.
  • Хьост: MediaWiki
  • Лицензи: GPL-2.0-or-later

Чулацаман парсинг йеш, парсинган жамӀ йухадерзадо.

Хьовса тайп-тайпана action=query prop-модульшка карарчу агӀонан хийцамех лаьцна информаци.

Ппарсинг йан йезаш йолу текст билгалйаккхаран масех некъ бу:

  1. АгӀо йа карладаккхар билгалдаккха page, pageid, йа oldid гӀоьнца.
  2. Къаьсттина билгалдаккха чулацам text, title, contentmodel. лелош.
  3. Карладаккхаран дийцар билгалдаккха. prop хӀотто дезаш ду.
Билгалйаьккхина параметр:
Кхин йукъара параметраш йу.
title

Текст йукъайогӀучу агӀонан цӀе. ДӀадаьккхича, contentmodel билгалдаккха деза, ткъа API лелор йу цӀе санна.

text

Парс йеш йолу текст. Чулацаман моделан урхалла дан леладе $Ӏtitle йа contentmodel.

revid

Версин лоьмар, {{REVISIONID}} а, цунах тера хийцамашна а.

Тайпа: дийнатерахьан маьӀна
summary

Анализ йеш йолу хийцамех хаам.

page

ХӀокху агӀонан чулацам талла. text-ца а, title-ца а лело мегар дац.

pageid

ХӀокху агӀонан чулацам талла. page йуха билгалйоккху.

Тайпа: дийнатерахьан маьӀна
redirects

Нагахь санна $Ӏpage йа pageid билгалйаьккхинехь дӀасахьажор, бакъо ло цунна.

Тайпа: булин (мадарра)
oldid

ХӀокху версин чулацаман анализ йар. page а, pageid а йуха билгалйоккху.

Тайпа: дийнатерахьан маьӀна
prop

Муьлха информаци йукъатуху:

text
Текст йухайерзо парсийина вики-текстан.
langlinks
Меттан хьажоргаш йухайерзо парсийина вики-текстан.
categories
Категореш йухадерзо парсийина вики-йозанера.
categorieshtml
Категорин HTML-верси йухайерзо.
links
Чоьхьара хьажоргаш йухадерзо парсийина вики-йозанера.
templates
Кепаш йухадерзо парсийина вики-йозанера.
images
Суьрташ йухадерзо парсийина вики-йозанера.
externallinks
Арахьара хьажоргаш йухадерзо парсийина вики-йозанера.
sections
Дакъош йухадерзо парсийина вики-йозанера.
revid
ID йухайерзо парсийина вики-йозанера.
displaytitle
Парсийина вики-текстан цӀе тӀетуху.
subtitle
ТӀетуху агӀонан корталг парсийина агӀонан.
headhtml
Йухадерзадо анализ йина документан тайпа, йуьхьанцара <html>, <head> элемент, схьайоьллуш йолу <body>.
modules
АгӀонан тӀехь лелийна ResourceLoader модулаш йухаерзайо. Чуйаккха леладе mw.loader.using(). Йа jsconfigvars йа encodedjsconfigvars дехар дан деза encodedjsconfigvars.
jsconfigvars
JavaScript хийцалун йухаберзабо оцу агӀонан нисдаран гӀирсан хаамашца. Царех пайдаэца леладе mw.config.set().
encodedjsconfigvars
ХӀокху агӀонна лерина JavaScript конфигурацин хийцамаш JSON могӀанехь йухаберзабо.
indicators
ХӀокху агӀонан тӀехь лелийначу индикаторийн HTML-код йухайерзайо.
iwlinks
Вики-интервикин хьажоргаш йухаерзайо парс йеш йолчу вики-текстера.
wikitext
Йуьхьанцара парс йина вики-текст йухайерзайо.
properties
Йухадерзадо тайп-тайпана башхалла, дӀакхайкхийна парс йинчу вики-текстехь.
limitreportdata
Структурйина лимитийн хаам йухаберзабо. Цхьа а хаамаш йуха ца берзабо, нагахь санна disablelimitreport дӀахӀоттийна делахь.
limitreporthtml
Лимитийн хаамийн HTML верси йухайерзайо. Цхьа а хаамаш йуха ца берзабо, нагахь санна disablelimitreport дӀахӀоттийна делахь.
parsetree
XML парсинган дитт версин чулацаман (wikitext чулацаман модель оьшу).
parsewarnings
Чулацаман парсинг йеш хилла дӀахьедарш йухадерзадо (вики-текстан форматехь).
parsewarningshtml
Чулацаман парсинг йеш хилла дӀахьедарш йухадерзадо (HTML форматехь).
headitems
Ширйелла. Йухайерзо элементаш <head> агӀонан чуйихка йезаш йолу.
МаьӀна (дӀасакъаьстина | йа альтернативан къастам): categories, categorieshtml, displaytitle, encodedjsconfigvars, externallinks, headhtml, images, indicators, iwlinks, jsconfigvars, langlinks, limitreportdata, limitreporthtml, links, modules, parsetree, parsewarnings, parsewarningshtml, properties, revid, sections, subtitle, templates, text, wikitext, headitems
Ӏадйитаран кеп: text|langlinks|categories|links|templates|images|externallinks|sections|revid|displaytitle|iwlinks|properties|parsewarnings
wrapoutputclass

CSS класс лелайо парсеран арахецар дӀадерзош.

Ӏадйитаран кеп: mw-parser-output
usearticle

ArticleParserOptions хук лелайе, лелош йолу параметраш йаззаман агӀонаш хьажарехь лелош йолчу параметрашца нийса хиларх тешарна.

Тайпа: булин (мадарра)
parsoid

MediaWiki DOM spec спецификацица йогӀуш йолу HTML кхолла Parsoid лелош.

Тайпа: булин (мадарра)
pst

Текст парс йан йолайалале хьалха хийцамаш (PST) нисдар. Текстца лелийча бен лела йиш йац.

Тайпа: булин (мадарра)
onlypst

Хьалха хийцаран трансформаци (PST) йе чуйалар тӀехь, амма парсинг ма йе. ПСТ лелийначул тӀаьхьа изза вики-текст йухайерзайо. text-ца лелийча бен болх бан йиш йац.

Тайпа: булин (мадарра)
effectivelanglinks
Ширйелла.

Шордарша луш йолу меттанийн хьажоргаш лелайо (prop=langlinks-ца лело).

Тайпа: булин (мадарра)
section

ХӀара ID йолу дакъана бен парс ма йе.

Нагахь санна new делча, парс йе text а, sectiontitle а, агӀонна керла дакъа тӀетоьхна санна.

new бен хир дац, нагахь санна text йелча.

sectiontitle

section-ца new хилча керлачу декъан цӀе.

АгӀонан хийцамех къаьсташ, хӀокхо оьцур дац summary маьӀна, нагахь санна дӀатесна йа йаьсса йитахь.

disablepp
Ширйелла.

Цуьнан метта леладе disablelimitreport.

Тайпа: булин (мадарра)
disablelimitreport

Парсин жамӀера лимитийн хаам («NewPP limit report») дӀабаккха.

Тайпа: булин (мадарра)
disableeditsection

Парсин жамӀех дакъош хийцаран хьажоргаш дӀайаха.

Тайпа: булин (мадарра)
disablestylededuplication

Парсеран арахецарехь чуйиллина стилан таблицаш репликацеш ма йе.

Тайпа: булин (мадарра)
showstrategykeys

Чоьхьара цхьаьнатохаран стратегин информаци jsconfigvars чохь йукъайахийта йеза йа ца йеза.

Тайпа: булин (мадарра)
generatexml
Ширйелла.

XML парсин дитт кхолла (чулацаман модель оьшу wikitext, меттахӀотто prop=parsetree).

Тайпа: булин (мадарра)
preview

Хьалха хьажаран рожехь анализ йар.

Тайпа: булин (мадарра)
sectionpreview

Декъе хьалха хьажаран рожехь парс йе (иштта хьалха хьажаран раж дӀахӀоттайо).

Тайпа: булин (мадарра)
disabletoc

Арахецна чулацам йукъа ма баккха.

Тайпа: булин (мадарра)
useskin

Хаьржина кечдаран тема лелайо парсеран арахеца. Ӏаткъам бан мега хӀокху башхалашна: text, langlinks, headitems, modules, jsconfigvars, indicators.

РогӀерчу маьӀнех цхьаъ: apioutput, authentication-popup, fallback, json, vector, vector-2022
contentformat

Чулацаман сериализацин формат лелош йу чуйоьллинчу текстехь. text лелош хилча бен лело йиш йац.

РогӀерчу маьӀнех цхьаъ: application/json, application/octet-stream, application/unknown, application/vue+xml, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
contentmodel

Чуйалочу текстан чулацаман модель. Нагахь санна дӀайаьккхинехь, title хӀотто деза, билгалйаьккхинчу цӀарна тӀе а тевжаш, стандартан маьӀна схьаоьцур ду. text лелош хилча бен лело йиш йац.

РогӀерчу маьӀнех цхьаъ: GadgetDefinition, css, javascript, json, text, unknown, vue, wikitext