MediaWiki API result

This is the HTML representation of the JSON format. HTML is good for debugging, but is unsuitable for application use.

Specify the format parameter to change the output format. To see the non-HTML representation of the JSON format, set format=json.

See the complete documentation, or the API help for more information.

{
    "batchcomplete": "",
    "continue": {
        "lecontinue": "20240405210941|320",
        "continue": "-||"
    },
    "query": {
        "logevents": [
            {
                "logid": 330,
                "ns": 10,
                "title": "Template:Interlinear/styles.css",
                "pageid": 102,
                "logpage": 102,
                "revid": 334,
                "params": {},
                "type": "create",
                "action": "create",
                "user": "Vaxjedi",
                "timestamp": "2024-04-07T03:03:38Z",
                "comment": "Created page with \"/* {{pp-template}} ------------------------------------------ \t-- use in the 'classN' parameter \t------------------------------------------ */ .interlinear .bold { \tfont-weight: bold; }  /* \"font-variant:small-caps;\" ignores oddball letters (such as \u1e25)    \"text-transform: uppercase;\" handles them */ .interlinear .smallcaps { \ttext-transform: uppercase; \tfont-size: smaller; }\""
            },
            {
                "logid": 329,
                "ns": 0,
                "title": "Test/Interlinear/styles.css",
                "pageid": 101,
                "logpage": 101,
                "revid": 333,
                "params": {},
                "type": "create",
                "action": "create",
                "user": "Vaxjedi",
                "timestamp": "2024-04-05T21:23:06Z",
                "comment": "Created page with \"/* {{pp-template}} ------------------------------------------ \t-- use in the 'classN' parameter \t------------------------------------------ */ .interlinear .bold { \tfont-weight: bold; }  /* \"font-variant:small-caps;\" ignores oddball letters (such as \u1e25)    \"text-transform: uppercase;\" handles them */ .interlinear .smallcaps { \ttext-transform: uppercase; \tfont-size: smaller; }\""
            },
            {
                "logid": 328,
                "ns": 828,
                "title": "Module:Lang/data",
                "pageid": 100,
                "logpage": 100,
                "revid": 330,
                "params": {},
                "type": "create",
                "action": "create",
                "user": "Vaxjedi",
                "timestamp": "2024-04-05T21:19:45Z",
                "comment": "Created page with \"local lang_obj = mw.language.getContentLanguage(); local this_wiki_lang_tag = lang_obj.code;\t\t\t\t\t\t\t\t\t\t-- get this wiki's language tag   --[[--------------------------< L A N G _ N A M E _ T A B L E >------------------------------------------------  primary table of tables that decode: \tlang -> language tags and names \tscript -> ISO 15924 script tags \tregion -> ISO 3166 region tags \tvariant -> iana registered variant tags \tsuppressed -> map of scripts tags and their assoc...\""
            },
            {
                "logid": 327,
                "ns": 10,
                "title": "Template:Interlinear",
                "pageid": 99,
                "logpage": 99,
                "revid": 327,
                "params": {},
                "type": "create",
                "action": "create",
                "user": "Vaxjedi",
                "timestamp": "2024-04-05T21:15:08Z",
                "comment": "Created page with \"<includeonly><templatestyles src=\"Interlinear/styles.css\" />{{#invoke:Interlinear|interlinearise}}</includeonly>{{#invoke:Check for unknown parameters|check|unknown={{main other|[[Category:Pages using interlinear with unknown parameters|_VALUE_{{PAGENAME}}]]}}|preview=Page using [[Template:Interlinear]] with unknown parameter \"_VALUE_\"|ignoreblank=y|<!--all supported parameters should be listed here: --> 1 | 2 | 3 | 4 | 5 | abbreviations | bottom | box | c1 | c2 | c3 | c...\""
            },
            {
                "logid": 326,
                "ns": 828,
                "title": "Module:Interlinear/doc",
                "pageid": 98,
                "logpage": 98,
                "revid": 326,
                "params": {},
                "type": "create",
                "action": "create",
                "user": "Vaxjedi",
                "timestamp": "2024-04-05T21:14:04Z",
                "comment": "Created page with \" {{Lua|Module:Interlinear/data|Module:Ancient Greek|Module:Lang/data|Module:Yesno|Module:Arguments}} This is the module for [[Template:Interlinear]] and [[Template:gcl]]. The function invoked by the first one is {{code|p.interlinearise}} and the one invoked by the latter is {{code|p.gcl}}. See those templates' documentation for usage instructions.  Most of the glossing abbreviations are loaded from [[Module:Interlinear/data|the data subpage]].  <includeonly>{{#ifeq:{{SUB...\""
            },
            {
                "logid": 325,
                "ns": 828,
                "title": "Module:Arguments/doc",
                "pageid": 97,
                "logpage": 97,
                "revid": 325,
                "params": {},
                "type": "create",
                "action": "create",
                "user": "Vaxjedi",
                "timestamp": "2024-04-05T21:13:08Z",
                "comment": "Created page with \"  This module provides easy processing of arguments passed from <code>#invoke</code>. It is a meta-module, meant for use by other modules, and should not be called from <code>#invoke</code> directly (for a module directly invocable by templates you might want to have a look at {{ml|params|}}). Its features include: * Easy trimming of arguments and removal of blank arguments. * Arguments can be passed by both the current frame and by the parent frame at the same time. (Mo...\""
            },
            {
                "logid": 324,
                "ns": 828,
                "title": "Module:Arguments",
                "pageid": 96,
                "logpage": 96,
                "revid": 324,
                "params": {},
                "type": "create",
                "action": "create",
                "user": "Vaxjedi",
                "timestamp": "2024-04-05T21:12:23Z",
                "comment": "Created page with \"-- This module provides easy processing of arguments passed to Scribunto from -- #invoke. It is intended for use by other Lua modules, and should not be -- called from #invoke directly.  local libraryUtil = require('libraryUtil') local checkType = libraryUtil.checkType  local arguments = {}  -- Generate four different tidyVal functions, so that we don't have to check the -- options every time we call it.  local function tidyValDefault(key, val) \tif type(val) == 'string'...\""
            },
            {
                "logid": 323,
                "ns": 828,
                "title": "Module:Yesno/doc",
                "pageid": 95,
                "logpage": 95,
                "revid": 323,
                "params": {},
                "type": "create",
                "action": "create",
                "user": "Vaxjedi",
                "timestamp": "2024-04-05T21:11:31Z",
                "comment": "Created page with \" This module provides a consistent interface for processing boolean or boolean-style string input. While Lua allows the <code>true</code> and <code>false</code> boolean values, wikicode templates can only express boolean values through strings such as \"yes\", \"no\", etc. This module processes these kinds of strings and turns them into boolean input for Lua to process. It also returns <code>nil</code> values as <code>nil</code>, to allow for distinctions between <code>nil</...\""
            },
            {
                "logid": 322,
                "ns": 828,
                "title": "Module:Yesno",
                "pageid": 94,
                "logpage": 94,
                "revid": 322,
                "params": {},
                "type": "create",
                "action": "create",
                "user": "Vaxjedi",
                "timestamp": "2024-04-05T21:11:00Z",
                "comment": "Created page with \"-- Function allowing for consistent treatment of boolean-like wikitext input. -- It works similarly to the template {{yesno}}.  return function (val, default) \t-- If your wiki uses non-ascii characters for any of \"yes\", \"no\", etc., you \t-- should replace \"val:lower()\" with \"mw.ustring.lower(val)\" in the \t-- following line. \tval = type(val) == 'string' and val:lower() or val \tif val == nil then \t\treturn nil \telseif val == true  \t\tor val == 'yes' \t\tor val == 'y' \t\tor val =...\""
            },
            {
                "logid": 321,
                "ns": 828,
                "title": "Module:Interlinear/data",
                "pageid": 93,
                "logpage": 93,
                "revid": 321,
                "params": {},
                "type": "create",
                "action": "create",
                "user": "Vaxjedi",
                "timestamp": "2024-04-05T21:10:24Z",
                "comment": "Created page with \"--[[The table here is traversed by the function that expands glossing abbreviations. If the abbreviation isn't found in this list and it begins with an \"N\" then the function will discard the \"N\" and search again, returning the result prefixed with \"non-\" (ex. \"NFUT\" is not found, so it will search for \"FUT\" and return \"non-future\"). A few abbreviations are exempt from this behaviour and they're marked by the ExcludeNegation key.]]-- local abbreviations = { [\"0\"] = {expan...\""
            }
        ]
    }
}