MediaWiki API гӀо
ХӀара авто кхоьллина агӀо йу MediaWiki API документацин.
Документаци а, масалш а: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page
action=parse
- ХӀокху модулехь йешаран бакъонаш оьшу.
- Хьост: MediaWiki
- Лицензи: GPL-2.0-or-later
Чулацаман парсинг йеш, парсинган жамӀ йухадерзадо.
Хьовса тайп-тайпана action=query prop-модульшка карарчу агӀонан хийцамех лаьцна информаци.
Ппарсинг йан йезаш йолу текст билгалйаккхаран масех некъ бу:
- АгӀо йа карладаккхар билгалдаккха page, pageid, йа oldid гӀоьнца.
- Къаьсттина билгалдаккха чулацам text, title, contentmodel. лелош.
- Карладаккхаран дийцар билгалдаккха. 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
- АгӀо зер
- api.php?action=parse&page=Project:Sandbox [ловзаран майда къайлайаккха]
- Wikitext зер.
- api.php?action=parse&text={{Project:Sandbox}}&contentmodel=wikitext [ловзаран майда къайлайаккха]
- АгӀонан цӀе йеллачу вики-текстан парс йар.
- api.php?action=parse&text={{PAGENAME}}&title=Test [ловзаран майда къайлайаккха]
- Нисдаран хааман парсинг.
- api.php?action=parse&summary=Some+[[link]]&prop= [ловзаран майда къайлайаккха]