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": {
            "6": {
                "pageid": 6,
                "ns": 0,
                "title": "Software",
                "revisions": [
                    {
                        "contentformat": "text/x-wiki",
                        "contentmodel": "wikitext",
                        "*": "\n== Firmware ==\n\n* can4disco - firmware for [[CAN4DISCO]] (UART2CAN and various utilities)\n* lambdadrive - BLDC driver firmware\n\n== Client side ==\n\n=== liveplot ===\n\n* https://github.com/distrap/liveplot\n\nLive plotting with OpenGL. This Haskell library allows feeding live data via Pipes to OpenGL plots.\n\n== CANOpen ==\n\n=== cidl ===\n\n* https://github.com/distrap/cidl\n\nCidl (for CANOpen Interface Description Language) is a simple IDL for\ndescribing CANOpen dictionaries. It generates native Haskell code and\nIvory/Tower code to be used  with in conjunction with ivory-tower-canopen.\n\n\n=== ivory-tower-canopen ===\n\n* https://github.com/distrap/ivory-tower-canopen\n\nCANOpen protocol implementation in Ivory/Tower.\n\nImplements [[CANOpen#LSS]], [[CANOpen#NMT service]], [[CANOpen#SDO service]],\n[[CANOpen#PDO]] services.\n\n== Ivory/Tower ==\n\n=== ivory-tower-base ===\n\n* https://github.com/distrap/ivory-tower-base\n\nVarious utilities for Ivory/Tower. Includes debugging towers, UART, CAN and GPIO\nrelated definitions and shortcuts. Also contains utility functions like puts, putc, putHex."
                    }
                ]
            }
        }
    }
}