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": "Server_performance_tuning_for_Linux_and_Unix",
        "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": {
            "1468": {
                "pageid": 1468,
                "ns": 0,
                "title": "Repository Upgrade",
                "revisions": [
                    {
                        "contentformat": "text/x-wiki",
                        "contentmodel": "wikitext",
                        "*": "I have used the following batch files to upgrade over 800 repositories this morning.<br>\nAnd then someone gave me another challenge.  Spaces....<br>\nHere's the updated script.  Note it uses commands added in WindowsXP PushD and PopD as well as some of the formatting options used to navigate repositories\n\n<br>\n-- Upgrade.bat -----------------------------------------<br>\n @echo off\n IF NOT %3==\"\" goto DoIt\n \n cls\n echo Upgrade existing Subversion repositories\n echo .\n echo Command line syntax:\n echo Upgrade Source_Directory Working_Directory Target_Directory\n echo .\n echo Source Directory - Where the repositories exist now\n echo Working Directory - Where the dump files should be placed\n echo Target Directory - Where the newly formatted files will be placed\n echo .\n echo NOTE: The upgrade_repos.bat file is, by default, using the default \n echo       arguments for svnadmin create.\n echo       If you want to use anything else, change the file before running.\n goto exit\n \n :DoIt\n pushd \"%1\"\n \n ::call the actual upgrade batch file\n for /D %%I in (*.) do call D:\\Scripts\\upgrade_repos.bat \"%%~nI\" %1 %2 %3\n \n ::copy the master files - Files in the SVNParent\n xcopy \"%1\\*.*\" \"%3\\\" /y\n \n popd\n \n :Exit\n<br>\n<br>\n----\n<br>\n-- Upgrade_Repos.bat -----------------------------------<br>\n echo Migrating %1\n echo ...Creating Repository\n echo %~4\\%~1\n svnadmin create \"%~4\\%~1\"\n echo ...Dumping\n svnadmin dump -q \"%~2\\%~1\" > \"%~3\\%~1.dmp\"\n echo ...Loading\n svnadmin load -q \"%~4\\%~1\" < \"%~3\\%1.dmp\"\n echo ...Copying hooks\n xcopy \"%~2\\%~1\\hooks\\*.*\" \"%~4\\%~1\\hooks\" /y /d\n echo *******************************************************************\n<br>"
                    }
                ]
            },
            "1475": {
                "pageid": 1475,
                "ns": 0,
                "title": "SVNKit",
                "revisions": [
                    {
                        "contentformat": "text/x-wiki",
                        "contentmodel": "wikitext",
                        "*": "aceldo\nSVNKit is a pure Java Subversion library. It provides support for all Subversion operations and, additionally, low-level API that allows one to work directly with Subversion repository.\n\n[http://www.svnkit.com/ The SVNKit Webpage]"
                    }
                ]
            }
        }
    }
}