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": "Ringhio_Notifications_Arexx_Interface",
        "continue": "gapcontinue||"
    },
    "warnings": {
        "main": {
            "*": "Subscribe to the mediawiki-api-announce mailing list at <https://lists.wikimedia.org/mailman/listinfo/mediawiki-api-announce> 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": {
            "123": {
                "pageid": 123,
                "ns": 0,
                "title": "RequestChooser",
                "revisions": [
                    {
                        "contentformat": "text/x-wiki",
                        "contentmodel": "wikitext",
                        "*": "commands/RequestChooser\n   \n\n'''NAME'''\n\n\tRequestChooser - Allows a script to display a requester displaying a license\n\tdocument or other similar text in a scrollable window and obtain a \n\tresponse via standard requester buttons.\n\n\n'''FORMAT'''\n\n\tRequestChooser <TITLE> <BODY> {gadgets} [HEADER <instructions text>] \n\t[IMAGE <image file>] [FOOTER <instructions text>] [TO <file>] [PUBSCREEN <public screenname>] \n\t[WIDTH <window width>] [HEIGHT <window height>] [FILE] \n\t[TIMEOUTSECS <seconds>] [INACTIVE]\n\n\n'''TEMPLATE'''\n\n\t\"TITLE/A,BODY/A,GADGETS/M,HEADER/K,IMAGE/K,FOOTER/K,TO/K,PUBSCREEN/K,WIDTH/K/N,\n\tHEIGHT/K/N,FILE/S,TIMEOUTSECS/K/N,INACTIVE/S\"\n\n\n'''FUNCTION'''\n\n\tThe command is very similar to the system command RequestChoice. It will \n\tobey the user preferences for system requester positioning (Top Left, \n\tCentre Screen etc etc) and for the sizes of the requester gadgets (even \n\tsized etc).\n\n\tThe number of the gadget selected will be returned, Gadgets being \n\tnumbered 1,2, ..., 0. -1 is returned on timeout.\n\n\n'''OPTIONS'''\n\n\t '''TITLE/A'''\n\n\t  The title of the requester window.\n\n\t '''BODY/A'''\n\n\t  Text to display in the scrollable section of the requester, newlines \n\t  etc should be DOS escaped, ie *N. If the FILE switch is set, then this \n\t  is interpreted the name of a file load.\n\n\t '''GADGETS/M'''\n\n\t  A list of texts to display in the gadget section of the requester either\n\t  as a space separate of '|' separated list. \n\n\t '''HEADER/K'''\n\n\t  Text to display is the upper section of the gadgets, typicaly \n\t  instructions on how to respond having read the body text.\n\n\t '''IMAGE/K'''\n\n\t  Filename of an image to display to the left of the header area.\n\t  Typically a small logo. The image will not be scaled, so choose a \n\t  sensibly sized one.\n\n\t '''FOOTER/K'''\n\n\t  Text to display is the lower section of the gadgets, typicaly \n\t  instructions on how to respond having read the body text.\t  \n\n\t '''TO/K'''\n\n\t  Write the result to the file specified instead of STDOUT\n\n\t '''PUBSCREEN'''\n\n\t  Name of a public screen to open the requester on.\n\n\t '''WIDTH'''\n\n\t '''HEIGHT'''\n\n\t  Size to open the window. The window may be resized by the user after opening.\n\n\t '''FILE/S'''\n\n\t  AS noted above the FILE switch is used to pass a filename in the BODY argument.\n\n\t '''TIMEOUTSECS'''\n\n\t  Time in seconds after which the requester will automaticaly close.\n\t  In case of timeout the returned result will be -1\n\t \n'''INACTIVE'''\n\n\t  Open the requester window in inactive state.\n\n\n\n'''EXAMPLES'''\n\n<pre style=\"color: black; background:lightgray; font-family:courier; width:60%\">\n\tRequestChooser \"User Agreement\" \"Licence.txt\" \"I Agree|Cancel\" \n         HEADER \"Please Read the licence below*N\n          and click on 'I Agree'*Nif you accept the terms\" \n          IMAGE \"logo.iff\" FILE\n</pre>"
                    }
                ]
            },
            "4": {
                "pageid": 4,
                "ns": 0,
                "title": "Ringhio Notifications",
                "revisions": [
                    {
                        "contentformat": "text/x-wiki",
                        "contentmodel": "wikitext",
                        "*": "[[File:Notifications_About.png|thumb|250px|Notifications About Window]]\n[[File:Notifications_Preferences_AppList.png|thumb|250px|Notifications Application List Window]]\n[[File:Notifications_Preferences.png|thumb|250px|Notifications Preferences Window]]\n[[File:Notifications_ColourWheel.png|thumb|250px|Notifications Colour Wheel Window]]\n[[File:Notifications_Preferences_Server.png|thumb|250px|Notifications Server Window]]\n\n\n== Introduction ==\n\nRinghio is a notification system for the Amiga Workbench.  Notification messages pop up on the Workbench screen generated from any application that uses it.\n\n\n\n== Installation Files ==\n\n{|\n|-\n|[[File:NotificationServer_Icon.png|center]]\n|'''NotificationServer''' is installed in the '''System''' drawer and runs from the '''WBStartUp'''\n|-\n|[[File:Notifications_Icon.png|center]]\n|'''Notifications''' is a Preference program which is installed in the '''Prefs''' drawer\n|}\n\nThe image data is installed in the '''Prefs/Presets/Notification''' drawer\n\n\n\n== Revisions and Updates ==\n\nThe latest version of the NotificationServer is 53.52 (23.04.2016).  \n\nAll public updates are available to download for registered users who have the [[Enhancer Software]] installed.\n\n\n== Sound Settings ==\n\nRinghio Notifications has support notification sounds since version 53.37.\n\nSound can be configured globally and also set for an application-by-application basis.\n\n* <u>Global Sound Settings</u>: the settings for this are under the '''Preferences''' tab in the '''Notifications Preferences'''.  Sound can be enabled/disable, volume set and the sound sample file selected for all notifications. \n\n* <u>Application Sound Settings</u>: the settings for this are displayed by clicking the '''Config''' button under the '''Application List''' tab in the '''Notifications Preferences'''.  The respective application must be selected in the list before clicking the '''Config''' button.   The sound settings can be set to either '''Global''', '''Custom''' or '''Disabled'''.\n\n{|\n|-\n|[[File:Notifications_Config_Global.png|center]]\n|The first '''Mode''' option makes the global sound settings override the application's notification sound.\n|-\n|[[File:Notifications_Config_Custom.png|center]]\n|The second '''Mode''' option lets you specify a sound sample and volume which will be played instead of the global sound settings.\n|-\n|[[File:Notifications_Config_Disabled.png|center]]\n|The third '''Mode''' option disables all notification sounds for that specific application.\n|}\n\n\n== Tooltypes ==\n\nThe '''Notifications Preferences''' supports the following tooltype to toggle AISS NewMenu support (as featured in 4.1 Final Edition):\n\n<pre style=\"color: black; background:lightgray; font-family:courier; width:60%\">\nAISS_MENU=OFF\n</pre>\n\n<pre style=\"color: black; background:lightgray; font-family:courier; width:60%\">\nAISS_MENU=ON\n</pre>\n\n== Using Ringhio Notifications in your own programs ==\n\n* [[Ringhio Notifications ProgressBar Example]] is example source code of how to display a progress bar inside a Ringhio Notifications bubble\n\n* [[Ringhio Notifications Arexx Interface]] details how to use Ringhio Notifications with AREXX scripting language."
                    }
                ]
            }
        }
    }
}