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.

{
    "query": {
        "pages": {
            "-1": {
                "ns": 0,
                "title": "API",
                "missing": ""
            },
            "3": {
                "pageid": 3,
                "ns": 0,
                "title": "Main Page",
                "revisions": [
                    {
                        "user": "Tzs",
                        "timestamp": "2024-06-04T03:38:00Z",
                        "comment": "updated by API",
                        "contentformat": "text/x-wiki",
                        "contentmodel": "wikitext",
                        "*": "\n<div id=\"GettingStarted\"></div>\n=Getting Started=\n{| border=\"0\" cellpadding=\"10\" width=\"100%\"\n|-\n|width=\"32%\" valign=\"top\" align=\"left\"|\n*[https://github.com/friendlyarm/build-env-on-ubuntu-bionic How to setup the Compiling Environment on Ubuntu bionic]\n*[[BakeBit Starter Kit with NanoPi NEO/NEO2/NEO Air|Get Started with BakeBit Starter Kit]]\n*[[Get Started with Matrix Starter Kit]]\n*[[Hardware testing]]\n|width=\"32%\" valign=\"top\" align=\"left\"|\n|}\n\n<div id=\"Learning\"></div>\n\n=Software & Development Tools=\n{| border=\"0\" cellpadding=\"10\" width=\"100%\"\n|-\n|width=\"32%\" valign=\"top\" align=\"left\"|\n===Embedded Operating Systems===\n*[[Buildroot|Buildroot]]\n*[[FriendlyWrt|FriendlyWrt]]\n*[[Getting Started with OpenMediaVault|OpenMediaVault]]\n*[[Debian Bullseye Desktop|Debian11 (Bullseye) Desktop]]\n*[[Ubuntu Jammy Desktop|Ubuntu 22.04(Jammy) Desktop]]\n*[[Ubuntu Focal Desktop|Ubuntu 20.04(Focal) Desktop]]\n*[[FriendlyDesktop 18.04 for RK3399|FriendlyDesktop 18.04 for RK3399]]\n*[[FriendlyCore (based on ubuntu-core with Qt)]]\n*[[Lubuntu desktop 16.04 for RK3399]]\n*[[Lubuntu desktop|Lubuntu desktop 16.04 for S5P4418/S5P6818]]\n*[https://dietpi.com/docs/hardware/#nanopi-series-friendlyarm DietPi OS]\n<!--\n*[[Debian Buster Desktop|Debian10 (Buster)]]\n*[[DietPi|DietPi for H3]]\n*[[DietPi|DietPi for H5]]\n*[[Debian Jessie]]\n-->\n\n=== Utilities ===\n*[[EFlasher]]\n*[[npi-config]]\n*[[How to make your own SD-bootable ROM]]\n*[[Use NetworkManager to configure network settings]]\n*[[How to use overlayfs on Linux]]\n\n=== Building from open source code ===\n*[[How to Build FriendlyWrt]]\n*[https://github.com/friendlyarm/Actions-FriendlyWrt Actions-FriendlyWrt]\n*[[How to Build, Install and Setting Qt Application|Qt dev: How to Build, Install and Setting Qt Application]]\n*[[Building U-boot and Linux for H5/H3/H2+]]\n*Cross-compiling Qt application in Docker:  [https://github.com/friendlyarm/friendlyelec-ubuntu18-docker [RK3399 platform]] [http://github.com/friendlyarm/friendlyelec-ubuntu16-docker [S5P4418/S5P6818/H3/H5 platform platform]]\n*Building Android open source project in Docker: [http://github.com/friendlyarm/friendlyelec-android-docker [RK3399/S5P4418/S5P6818/H3/H5 platform]]\n*[https://github.com/friendlyarm/ble-server-sample-for-linux Building and running BLE GATT Server Example on FriendlyCore]\n|width=\"32%\" valign=\"top\" align=\"left\"|\n\n=== AI, Qt, IoT and more\u2026 ===\n*[[How to Install Docker on Debian]]\n*[[WiringPi for RK3399|WiringPi for RK3399]]\n*[[WiringPi-Python for RK3399|WiringPi-Python for RK3399]]\n*[[WiringNP: NanoPi NEO/NEO2/Air GPIO Programming with C]]\n*[[RPi.GPIO : NanoPi NEO/NEO2/Air GPIO Programming with Python]]\n*[[FriendlyThings for Rockchip|Android: FriendlyThings for Rockchip]]\n*[[FriendlyThings|Android: FriendlyThings for S5P4418/S5P6818/H3/H5 Platforms]]\n*[[FriendlyThings APIs|Android: FriendlyThings APIs]]\n*[https://github.com/friendlyarm/install-opencv-on-friendlycore Installing OpenCV on FriendlyCore]\n*[https://github.com/friendlyarm/install-caffe-on-friendlycore Installing Caffe on FriendlyCore]\n*[https://github.com/friendlyarm/install-tensorflow-on-friendlycore Installing Tensorflow  on RK3399 boards]\n*[[Install ROS Melodic on NanoPC-T4/zh|Install ROS Melodic on NanoPC-T4]]\n*[[How to use MIPI camera on RK3399 boards]]\n*[[How to use 4G Module on NanoPC-T4]]\n*[[How to use 4G Module on Debian/zh|How to use 4G Module on Debian]]\n*[[How to setup RTMP server on NanoPC-T4]]\n*[[How to setup VNC server on NanoPC-T4]]\n*[[How to setup XRDP server on NanoPC-T4]]\n*[[How to install chinese input method on FriendlyDesktop|\u5982\u4f55\u5728FriendlyDesktop\u4e0a\u5b89\u88c5\u4e2d\u6587\u8f93\u5165\u6cd5]]\n*[[Template:RK3399-Linux-Install-Docker|How to install and use docker on RK3399 boards]]\n*[[Template:Linux-Create-WiFiAP|How to setup WiFiAP / HotAP]]\n*[[How to setup JellyFin media system on NanoPi-R2S/zh|\u5728NanoPi-R2S\u4e0a\u5b89\u88c5\u4f7f\u7528JellyFin\u5f71\u97f3\u670d\u52a1\u5668]]\n*[[How to use a USB WiFi adapter as an access point on FriendlyWrt|\u5982\u4f55\u5728FriendlyWrt\u4e0b\u4f7f\u7528USB WiFi\u4f5c\u4e3aAP]]\n*[[NanoPC-T6 Armbian Installation Guide]]\n|}\n\n<div id=\"Products\"></div>\n\n=Hardware Settings and Controls (TBD) =\n{| border=\"0\" cellpadding=\"10\" width=\"100%\"\n|-\n|width=\"32%\" valign=\"top\" align=\"left\"|\n*[[WiFi]]\n*[[LED]]\n*[[Serial port]]\n*[[PWM]]\n*[[SPI]]\n*[[USB OTG]]\n*[[LCD]]\n*[[CPU]]\n*[[Network]]\n|width=\"32%\" valign=\"top\" align=\"left\"|\n*[[I2S]]\n*[[I2C]]\n*[[CVBS]]\n*[[Watchdog]]\n*[[GSM/GPRS]]\n*[[Codec]]\n*[[PCIe]]\n*[[GPIO]]\n*[[eMMC]]\n|width=\"32%\" valign=\"top\" align=\"left\"|\n*[[Bluetooth]]\n*[[HDMI]]\n*[[Camera]]\n*[[Memory]]\n*[[RTC]]\n*[[EEPROM]]\n*[[MIPI-DSI]]\n*[[NPU]]\n*[[VPU]]\n|}\n<div id=\"Products\"></div>\n\n=Products=\n===CPU Boards===\n<div id=\"CPUBoards\"></div>\n{| border=\"0\" cellpadding=\"10\" width=\"100%\"\n|-\n|width=\"32%\" valign=\"top\" align=\"left\"|\n*[[Micro2451]]\n*[http://www.friendlyarm.com/ Tiny4412,Super4412,Smart210,Tiny210,Tiny6410,Tiny2451,Tiny2416 ]\n\n|width=\"32%\" valign=\"top\" align=\"left\"|\n*[[Smart4418]]\n*[[Smart6818]]\n*[[Core4418]]\n*[[SOM-4418]]\n*[[SOM-RK3399]]\n*[[SOM-RK3399v2]]\n*[[CM3588]]\n\n<!--*[[Tiny4412]]--> \n<!--*[[Super4412]]-->\n<!--*[[Smart210]]-->\n<!--*[[Tiny210]]-->\n<!--*[[Tiny3358]]-->\n<!--*[[Tiny6410]]-->\n<!--*[[Micro2440]]-->\n<!--*[[Tiny2451]]-->\n<!--*[[Tiny2416]]-->\n\n|}\n\n===Carrier Boards===\n<div id=\"CarrierBoards\"></div>\n{| border=\"0\" cellpadding=\"10\" width=\"100%\"\n|-\n|width=\"32%\" valign=\"top\" align=\"left\"|\n*[[Smart210/4418 SDK]]\n*[[Smart4418SDK 1305]]\n*[[Smart4418SDK 1606]]\n*[[Smart4418/6818SDK V2]]\n*[[All-in-One Android Touch Screen]]\n*[[Smart210/4418 ADK]]\n\n|width=\"32%\" valign=\"top\" align=\"left\"|\n*[[CM3588 NAS Kit]]\n*[[SOM-RK3399 Dev Kit]]\n*[[Edge-RT300]]\n\n|width=\"32%\" valign=\"top\" align=\"left\"|\n<!--*[[Tiny2416/2451/6410/210 ADK]]-->\n<!--*[[Tiny2416/2451/6410/210 SDK]]-->\n<!--*[[Tiny3358 ITX SDK]]-->\n<!--*[[Micro2440/2451 SDK]]-->\n\n|width=\"32%\" valign=\"top\" align=\"left\"|\n<!--*[[Tiny4412 ADK]]-->\n<!--*[[Tiny4412 SDK]]-->\n\n|}\n\n===NanoPC/Pi Series===\n<div id=\"NanoPCSeries\"></div>\n{| border=\"0\" cellpadding=\"10\" width=\"100%\"\n|-\n|width=\"25%\" valign=\"top\" align=\"left\"|\n*[[NanoPC-T1]]\n*[[NanoPC-T2]]\n*[[NanoPC-T3]]\n*[[NanoPC-T3 Plus]]\n*[[NanoPC-T4]]\n*[[NanoPi]]\n*[[NanoPi 2]] \n*[[NanoPi 2 Fire]]\n*[[NanoPi Fire2A]]\n*[[NanoPi Fire3]]\n*[[NanoPi S2]]\n*[[NanoPi A64]] \n*[[NanoPi Duo]]\n*[[NanoPi Duo2]]\n|width=\"25%\" valign=\"top\" align=\"left\"|\n*[[NanoPi K1 Plus]]\n*[[NanoPi K2]]\n*[[NanoPi M1]]\n*[[NanoPi M1 Plus]]\n*[[NanoPi M2]]\n*[[NanoPi M2A]]\n*[[NanoPi M3]]\n*[[NanoPi M4]]\n*[[NanoPi M4V2]]\n*[[NanoPi M4B]]\n*[[NanoPi NEO]]\n*[[NanoPi NEO2]]\n*[[NanoPi NEO2 Black]]\n*[[NanoPi NEO3]]\n|width=\"25%\" valign=\"top\" align=\"left\"|\n*[[NanoPi NEO4]]\n*[[NanoPi NEO Air]]\n*[[NanoPi NEO Core]]\n*[[NanoPi NEO Core2]]\n*[[NanoPi NEO Plus2]]\n*[[ZeroPi]]\n*[[NanoPi R1]]\n*[[NanoPi R1S-H3]]\n*[[NanoPi R1S-H5]]\n*[[NanoPi R2S]]\n*[[NanoPi R2C]]\n*[[NanoPi R2C Plus]]\n*[[NanoPi R2S Plus]]\n*[[NanoPi R4S]]\n|width=\"25%\" valign=\"top\" align=\"left\"|\n*[[NanoPi R4SE]]\n*[[NanoPi R5S]]\n*[[NanoPi R5C]]\n*[[NanoPi R6S]]\n*[[NanoPi R6C]]\n*[[NanoPC-T6]]\n|}\n\n===Mini Boards===\n<div id=\"MiniBoards\"></div>\n:[http://www.friendlyarm.com/ Mini210s, Mini2440, Mini2451, Mini6410]\n<!--\n{| border=\"0\" cellpadding=\"10\" width=\"100%\"\n|-\n|width=\"32%\" valign=\"top\" align=\"left\"|\n*[[Mini210S]]\n*[[Mini2440]]\n\n|width=\"32%\" valign=\"top\" align=\"left\"|\n*[[Mini2451]]\n\n|width=\"32%\" valign=\"top\" align=\"left\"|\n*[[Mini6410]] \n\n|}\n-->\n<div id=\"Matrix\"></div>\n{{Matrix}}\n\n===Starter Kit===\n<div id=\"Starter Kit\"></div>\n{| border=\"0\" cellpadding=\"10\" width=\"100%\"\n|-\n|width=\"32%\" valign=\"top\" align=\"left\"|\n*[[Matrix Starter Kit with NanoPi]]\n*[[Matrix Starter Kit with RasberryPi]]\n*[[Matrix Starter Kit with Arduino]]\n*[[BakeBit|BakeBit Starter Kit with NEO]]\n\n\n|width=\"32%\" valign=\"top\" align=\"left\"|\n\n|width=\"32%\" valign=\"top\" align=\"left\"|\n\n|}\n\n===LCD Modulse===\n{| border=\"0\" cellpadding=\"10\" width=\"100%\"\n|-\n|width=\"32%\" valign=\"top\" align=\"left\"|\n*[[LCD-H43]]\n*[[LCD-HD700]]\n*[[LCD-HD702]]\n*[[LCD-HD702V]]\n*[[LCD-HD702E]]\n*[[LCD-HD101]]\n*[[LCD-K116E]]\n*[[LCD-L80]]\n*[[LCD-T35]]\n\n|width=\"32%\" valign=\"top\" align=\"left\"|\n*[[LCD-TD35]]\n*[[LCD-X710]]\n*[[LCD-N35]]\n*[[LCD-N43]]\n*[[LCD-P35]]\n*[[LCD-P43]]\n\n|}\n\n{| border=\"0\" cellpadding=\"10\" width=\"100%\"\n|-\n|width=\"32%\" valign=\"top\" align=\"left\"|\n*[[LCD-S430]]\n*[[LCD-S70]]\n*[[LCD-S700]]\n*[[LCD-S700]]\n*[[LCD-S702]]\n*[[LCD-S70D]]\n\n|width=\"32%\" valign=\"top\" align=\"left\"|\n*[[LCD-W35]]\n*[[LCD-W35B]]\n*[[LCD-W50]]\n*[[LCD-W101]]\n*[[LCD-W500]]\n\n|}\n\n===3D Models===\n<div id=\"3DModules\"></div>\n\n===Accessories===\n<div id=\"Accessories\"></div>\n{| border=\"0\" cellpadding=\"10\" width=\"100%\"\n|-\n|width=\"32%\" valign=\"top\" align=\"left\"|\n*[[NanoPC-T1 Case]]\n\n|width=\"32%\" valign=\"top\" align=\"left\"|\n\n\n|width=\"32%\" valign=\"top\" align=\"left\"|\n\n|}"
                    }
                ]
            }
        }
    }
}