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": {
        "gapcontinue": "System_structure_and_interface_separation",
        "continue": "gapcontinue||"
    },
    "warnings": {
        "main": {
            "*": "Subscribe to the mediawiki-api-announce mailing list at <https://lists.wikimedia.org/postorius/lists/mediawiki-api-announce.lists.wikimedia.org/> for notice of API deprecations and breaking changes."
        },
        "revisions": {
            "*": "Because \"rvslots\" was not specified, a legacy format has been used for the output. This format is deprecated, and in the future the new format will always be used."
        }
    },
    "query": {
        "pages": {
            "42": {
                "pageid": 42,
                "ns": 0,
                "title": "Running BlackBox under Linux",
                "revisions": [
                    {
                        "contentformat": "text/x-wiki",
                        "contentmodel": "wikitext",
                        "*": "[[BlackBox Component Builder]] can be run on Linux (e.g. Ubuntu) after installing Wine.\n\n'''sudo apt-get install wine'''\n\nIt is recommended to tune up fonts. Run the Wine Config application from Dash and select appropriate fonts for the menus etc."
                    }
                ]
            },
            "52": {
                "pageid": 52,
                "ns": 0,
                "title": "Sequencers",
                "revisions": [
                    {
                        "contentformat": "text/x-wiki",
                        "contentmodel": "wikitext",
                        "*": "== How to do something after view was closed? ==\n\nRobert Campbell\n\n TYPE\n \tCloseNotifier  =  POINTER TO RECORD (Sequencers.Notifier)\n \t\tplotId: INTEGER\n \tEND;\n \n \tPROCEDURE (c : CloseNotifier) Notify (VAR msg : Sequencers.Message);\n \tBEGIN\n \t\tWITH  msg : Sequencers.CloseMsg  DO\n \t\t\t###########\n \t\tELSE END\n \tEND Notify;\n ...\n \n VAR\n \tcNotif: CloseNotifier;\n BEGIN\n \tc  :=  Containers.Focus ();\n \tIF  c  #  NIL  THEN  c.GetFirstView (Containers.any, v)  END;\n \n \tIF (v # NIL) & (v IS Plotters.View) THEN\n \t\tNEW (cNotif); cNotif.plotId := 1;\n \t\tv.Domain().GetSequencer()(Sequencers.Sequencer).InstallNotifier(cNotif)\n \tEND;\n\n== How to disable the window close? ==\n\n\nMarco Ciot\n\n TYPE\n \tCloseNotifier = POINTER TO RECORD (Sequencers.Notifier) END;\n \n \tPROCEDURE (n: CloseNotifier) Notify (VAR msg: Sequencers.Message);\n \tVAR res: INTEGER;\n \tBEGIN\n \t\tWITH\n \t\t| msg: Sequencers.CloseMsg DO\n \t\t\tDialog.Beep;\n \t\t\tDialog.GetOK(\"#Mondig:ATTENTION: Exit will stop data recording!!! Stop anyway? \",\n \t\t\t \t\"\", \"\", \"\", {Dialog.yes, Dialog.no, Dialog.cancel}, res);\n \t\t\tIF ~(res = Dialog.yes) THEN\n \t\t\t\tmsg.sticky := TRUE;\n \t\t\tEND;\n \t\tELSE\n \t\tEND;\n \tEND Notify;\n \n \tPROCEDURE MakeSticky*;\n \tVAR n: CloseNotifier;\n \tBEGIN\n \t\tIF stickyDialog = NIL THEN\n \t\t\tHostWindows.dir.minimized := TRUE;\n \t\t\tHostWindows.dir.minimized := FALSE;\n \t\t\tHostWindows.dir.l := 1100; HostWindows.dir.t := 600;\n \t\t\tHostWindows.dir.r := 1400; HostWindows.dir.b := 900;\n \t\t\tStdApi.OpenAuxDialog('Mondata/Rsrc/HPM-Tool', '#Mondata:StorageForwarder', stickyDialog);\n \t\t\tNEW(n);\n \t\t\tstickyDialog.Domain().GetSequencer()(Sequencers.Sequencer).InstallNotifier(n);\n \t\tEND;\n \tEND MakeSticky;"
                    }
                ]
            }
        }
    }
}