Pomoc API MediaWiki
To jest automatycznie wygenerowana strona dokumentacji API MediaWiki.
Dokumentacja i przykÅady: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page
action=parse
- Ten moduÅ wymaga praw odczytu.
- ŹródÅo: MediaWiki
- Licencja: GPL-2.0-or-later
Parsuje treÅÄ i zwraca wynik pracy parsera.
Zobacz różne moduÅy prop dla action=query aby pozyskaÄ informacje z obecnej wersji strony.
Istnieje kilka możliwoÅci okreÅlenia tekstu do parsowania:
- OkreÅl stronÄ lub wersjÄ przy użyciu page, pageid lub oldid.
- Wyraźnie okreÅl treÅÄ przy użyciu text, title, revid oraz contentmodel.
- OkreÅl tylko podsumowanie do parsowania. Parametr prop powinien zostaÄ pusty.
- title
TytuÅ strony do której należy tekst. JeÅli pominiesz ten parametr to contentmodel musi zostaÄ podany a API zostanie użyte jako tytuÅ.
- text
Tekst do parsowania. Użyj title lub contentmodel aby kontrolowaÄ model zawartoÅci.
- revid
ID wersji dla
{{REVISIONID}}i podobnych zmiennych.- Typ: liczba caÅkowita
- summary
Powód do sparsowania.
- page
Parsuj zawartoÅÄ tej strony. Nie może byÄ użyte razem z text oraz title.
- pageid
Parsuj treÅÄ tej strony. Nadpisuje page.
- Typ: liczba caÅkowita
- redirects
JeÅli page lub pageid jest ustawione na przekierowanie, rozwiÄ Å¼ je.
- Type: boolean (details)
- oldid
Parsuj treÅÄ tej wersji. Nadpisuje page oraz pageid.
- Typ: liczba caÅkowita
- prop
Jakie porcje informacji otrzymaÄ:
- text
- Przetworzony tekst z wikitekstu.
- langlinks
- Linki jÄzykowe z przetworzonego wikitekstu.
- categories
- Kategorie z przetworzonego wikitekstu.
- categorieshtml
- Wersja HTML listy kategorii.
- links
- Linki wewnÄtrzne z przetworzonego wikitekstu.
- templates
- Szablony z przetworzonego wikitekstu.
- images
- ZdjÄcia z przetworzonego wikitekstu.
- externallinks
- Linki zewnÄtrzne z przetworzonego wikitekstu.
- sections
- Sekcje z przetworzonego wikitekstu.
- revid
- Dodaje ID wersji do sparsowanej strony.
- displaytitle
- Dodaje tytuÅ parsowanego wikitekstu.
- subtitle
- Adds the page subtitle for the parsed page.
- headhtml
- Podaje sparsowany typ dokumenty, otwarcie
<html>, element<head>oraz otwarcie<body>strony. - modules
- Podaje moduÅy ResourceLoadera używane na stronie. Aby je zaÅadowaÄ, użyj
mw.loader.using(). Parametr jsconfigvars lub encodedjsconfigvars musi zostaÄ pobrany wraz z modules. - jsconfigvars
- Podaje zmienne konfiguracyjne JavaScript dla strony. Użyj
mw.config.set()aby je zaaplikowaÄ. - encodedjsconfigvars
- Podaje zmienne konfiguracyjne JavaScript strony jako ciÄ g JSON.
- indicators
- Podaje HTML wskaźników statusu strony.
- iwlinks
- Podaje linki interwiki w sparsowanym wikitekÅcie.
- wikitext
- ZwrÃ³Ä oryginalny wikitekst, który zostaÅ sparsowany.
- properties
- Podaje różne wÅasnoÅci zdefiniowane w sparsowanym wikitekÅcie.
- limitreportdata
- Podaje raport limitu w ustrukturyzowany sposób. Nie zwraca żadnych danych gdy parametr disablelimitreport jest podany.
- limitreporthtml
- Podaje wersjÄ HTML raportu limitu. Nie podaje żadnych danych gdy parametr disablelimitreport jest podany.
- parsetree
- Drzewo parsowania XML treÅci wersji (wymaga modelu zawartoÅci
wikitext) - parsewarnings
- Podaje ostrzeżenia majÄ ce miejsce podczas parsowania zawartoÅci (jako wikitekst).
- parsewarningshtml
- Gives the warnings that occurred while parsing content (as HTML).
- headitems
- PrzestarzaÅe. Podaje elementy do umieszczenia w elemencie
<head>strony.
- WartoÅci (oddziel za pomocÄ | lub alternatywy): 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
- DomyÅlnie: text|langlinks|categories|links|templates|images|externallinks|sections|revid|displaytitle|iwlinks|properties|parsewarnings
- wrapoutputclass
Klasa CSS do użycia w celu objÄcia wyjÅcia parsera.
- DomyÅlnie: mw-parser-output
- pst
Do a pre-save transform on the input before parsing it. Only valid when used with text.
- Type: boolean (details)
- onlypst
Do a pre-save transform (PST) on the input, but don't parse it. Returns the same wikitext, after a PST has been applied. Only valid when used with text.
- Type: boolean (details)
- effectivelanglinks
- PrzestarzaÅe.
Includes language links supplied by extensions (for use with prop=langlinks).
- Type: boolean (details)
- section
Only parse the content of the section with this identifier.
When new, parse text and sectiontitle as if adding a new section to the page.
new is allowed only when specifying text.
- sectiontitle
New section title when section is new.
Unlike page editing, this does not fall back to summary when omitted or empty.
- disablepp
- PrzestarzaÅe.
Use disablelimitreport instead.
- Type: boolean (details)
- disablelimitreport
Omit the limit report ("NewPP limit report") from the parser output.
- Type: boolean (details)
- disableeditsection
Omit edit section links from the parser output.
- Type: boolean (details)
- disablestylededuplication
Do not deduplicate inline stylesheets in the parser output.
- Type: boolean (details)
- showstrategykeys
Whether to include internal merge strategy information in jsconfigvars.
- Type: boolean (details)
- generatexml
- PrzestarzaÅe.
Generate XML parse tree (requires content model
wikitext; replaced by prop=parsetree).- Type: boolean (details)
- preview
Parsuj w trybie podglÄ du.
- Type: boolean (details)
- sectionpreview
Parse in section preview mode (enables preview mode too).
- Type: boolean (details)
- disabletoc
PomiÅ spis treÅci na wyjÅciu.
- Type: boolean (details)
- useskin
Apply the selected skin to the parser output. May affect the following properties: text, langlinks, headitems, modules, jsconfigvars, indicators.
- Jedna z nastÄpujÄ cych wartoÅci: almanach, apioutput, fallback, timeless, vector, vector-2022
- contentformat
Content serialization format used for the input text. Only valid when used with text.
- Jedna z nastÄpujÄ cych wartoÅci: application/json, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
- contentmodel
Content model of the input text. If omitted, title must be specified, and default will be the model of the specified title. Only valid when used with text.
- Jedna z nastÄpujÄ cych wartoÅci: GadgetDefinition, GeoJSON, GeoJson, Scribunto, css, javascript, json, text, unknown, wikitext
- Przeanalizuj stronÄ.
- api.php?action=parse&page=Project:Sandbox [otwórz w brudnopisie]
- Parsuj wikitekst.
- api.php?action=parse&text={{Project:Sandbox}}&contentmodel=wikitext [otwórz w brudnopisie]
- Parse wikitext, specifying the page title.
- api.php?action=parse&text={{PAGENAME}}&title=Test [otwórz w brudnopisie]
- Parsuj powód.
- api.php?action=parse&summary=Some+[[link]]&prop= [otwórz w brudnopisie]