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": "",
    "query": {
        "pages": {
            "-1": {
                "ns": 0,
                "title": "API",
                "missing": ""
            },
            "1311": {
                "pageid": 1311,
                "ns": 0,
                "title": "Main Page",
                "revisions": [
                    {
                        "user": "Jprenaud",
                        "timestamp": "2007-08-16T19:18:54Z",
                        "slots": {
                            "main": {
                                "contentmodel": "wikitext",
                                "contentformat": "text/x-wiki",
                                "*": "==Welcome to <tt>source</tt>!==\n\n<tt>source</tt> is a new version control server for Geographers in the University of Bristol.  You can use <tt>source</tt> to store and manage your source code and documents.  \n\n==What can <tt>source</tt> do for me?==\n\n[[Version control| Version control]] systems help you keep track of the different versions of files--especially source code files--which change and evolve during the course of a project. But, version control systems can do much, much more for you besides!  <tt>source</tt> makes it easy to:\n\n* Collaborate with other researchers.\n* Package and make your code easily available--for the RAE, for example.\n* Recover past versions of files--very useful for recovering from disasters.\n* Highlight differences between two versions of a file--very useful for finding bugs.\n* Keep a record of when changes were made, add reminders about why they might have changed, who changed them etc...\n* Develop variants (branches) of your code simultaneously.\n* Work on your code from several different computers--without losing track of what the latest version is.\n\n==How does Source do it?==\n\n<tt>source</tt> can host a '''repository''' for each project that you work on.  A project's repository can be used to store all the source code files (and other documents if you like) associated with that project.  <tt>source</tt> can then make these files easily available to all those you work on the project (through people's web browsers or installed client programs).  <tt>source</tt> then keeps a track of all the changes that are made to those files as the project evolves.\n\nThe two key concepts are:\n\n* a '''repository''' located on <tt>source</tt>,\n* and local copies of the repository ('''working copies'''), which you create on your own computer and then work on.\n\nYour changes are only recorded when you '''commit''' them back to your repository.  At that point, there will be a new latest version of your code which other members of your project will have access to.\n\n==More Information on Version Control==\n\nWikipedia has a good introduction to the topic of [http://en.wikipedia.org/wiki/Version_control version control], if you would like to find out more.  Alternatively, you might like to skip straight on to learning how you can use [[Introduction to Subversion|Subversion]], the version control package installed on Source."
                            }
                        },
                        "comment": "/* What can <tt>source</tt> do for me? */"
                    }
                ]
            }
        }
    }
}