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": {
        "arvcontinue": "20130421132455|52",
        "continue": "-||"
    },
    "query": {
        "allrevisions": [
            {
                "pageid": 1,
                "revisions": [
                    {
                        "revid": 1,
                        "parentid": 0,
                        "user": "MediaWiki default",
                        "anon": "",
                        "timestamp": "2013-04-21T10:30:25Z",
                        "comment": ""
                    },
                    {
                        "revid": 6,
                        "parentid": 1,
                        "user": "Steffen Mikkelsen",
                        "timestamp": "2013-04-21T11:04:36Z",
                        "comment": "Replaced content with \"SubSecret Software\""
                    },
                    {
                        "revid": 7,
                        "parentid": 6,
                        "user": "Steffen Mikkelsen",
                        "timestamp": "2013-04-21T11:04:51Z",
                        "comment": ""
                    }
                ],
                "ns": 0,
                "title": "Main Page"
            },
            {
                "pageid": 2,
                "revisions": [
                    {
                        "revid": 2,
                        "parentid": 0,
                        "user": "Steffen Mikkelsen",
                        "timestamp": "2013-04-21T11:02:48Z",
                        "comment": "Created page with \"* navigation ** mainpage|mainpage-description * Software ** PortForward|PortForward * Guides ** Building Linux from scratch|Building Linux from scratch * SEARCH * TOOLBOX <!--...\""
                    },
                    {
                        "revid": 3,
                        "parentid": 2,
                        "user": "Steffen Mikkelsen",
                        "timestamp": "2013-04-21T11:03:24Z",
                        "comment": ""
                    },
                    {
                        "revid": 4,
                        "parentid": 3,
                        "user": "Steffen Mikkelsen",
                        "timestamp": "2013-04-21T11:03:59Z",
                        "comment": ""
                    },
                    {
                        "revid": 5,
                        "parentid": 4,
                        "user": "Steffen Mikkelsen",
                        "timestamp": "2013-04-21T11:04:11Z",
                        "comment": ""
                    }
                ],
                "ns": 8,
                "title": "MediaWiki:Sidebar"
            },
            {
                "pageid": 3,
                "revisions": [
                    {
                        "revid": 8,
                        "parentid": 0,
                        "user": "Steffen Mikkelsen",
                        "timestamp": "2013-04-21T11:05:30Z",
                        "comment": "Created page with \"=Building Linux from scratch= This is a guide on how to build an entire linux system from scratch.   '''Prerequisites:''' Linux installation on same architecture as the one yo...\""
                    }
                ],
                "ns": 0,
                "title": "Building Linux from scratch"
            },
            {
                "pageid": 5,
                "revisions": [
                    {
                        "revid": 10,
                        "parentid": 0,
                        "user": "Steffen Mikkelsen",
                        "timestamp": "2013-04-21T11:06:23Z",
                        "comment": "Created page with \"=About=\""
                    }
                ],
                "ns": 4,
                "title": "Subsecret:About"
            },
            {
                "pageid": 6,
                "revisions": [
                    {
                        "revid": 11,
                        "parentid": 0,
                        "user": "Steffen Mikkelsen",
                        "timestamp": "2013-04-21T11:20:01Z",
                        "comment": "Created page with \" wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.38.4.tar.bz2  wget http://www.mr511.de/software/libelf-0.8.13.tar.gz   wget http://www.kernel.org/pub/linux/libs/se...\""
                    },
                    {
                        "revid": 30,
                        "parentid": 11,
                        "user": "Steffen Mikkelsen",
                        "timestamp": "2013-04-21T11:59:02Z",
                        "comment": ""
                    },
                    {
                        "revid": 31,
                        "parentid": 30,
                        "user": "Steffen Mikkelsen",
                        "timestamp": "2013-04-21T12:01:54Z",
                        "comment": ""
                    },
                    {
                        "revid": 35,
                        "parentid": 31,
                        "user": "Steffen Mikkelsen",
                        "timestamp": "2013-04-21T12:14:05Z",
                        "comment": ""
                    },
                    {
                        "revid": 36,
                        "parentid": 35,
                        "user": "Steffen Mikkelsen",
                        "timestamp": "2013-04-21T12:14:59Z",
                        "comment": ""
                    },
                    {
                        "revid": 37,
                        "parentid": 36,
                        "user": "Steffen Mikkelsen",
                        "timestamp": "2013-04-21T12:15:29Z",
                        "comment": ""
                    },
                    {
                        "revid": 40,
                        "parentid": 37,
                        "user": "Steffen Mikkelsen",
                        "timestamp": "2013-04-21T12:19:14Z",
                        "comment": ""
                    },
                    {
                        "revid": 44,
                        "parentid": 40,
                        "user": "Steffen Mikkelsen",
                        "timestamp": "2013-04-21T12:28:55Z",
                        "comment": ""
                    },
                    {
                        "revid": 46,
                        "parentid": 44,
                        "user": "Steffen Mikkelsen",
                        "timestamp": "2013-04-21T12:58:20Z",
                        "comment": ""
                    },
                    {
                        "revid": 48,
                        "parentid": 46,
                        "user": "Steffen Mikkelsen",
                        "timestamp": "2013-04-21T13:04:22Z",
                        "comment": ""
                    },
                    {
                        "revid": 50,
                        "parentid": 48,
                        "user": "Steffen Mikkelsen",
                        "timestamp": "2013-04-21T13:06:11Z",
                        "comment": ""
                    }
                ],
                "ns": 0,
                "title": "Files needed for guide"
            },
            {
                "pageid": 7,
                "revisions": [
                    {
                        "revid": 12,
                        "parentid": 0,
                        "user": "Steffen Mikkelsen",
                        "timestamp": "2013-04-21T11:20:26Z",
                        "comment": "Created page with \"As root do the following:  mkdir /tools  chmod a+r+w /tools    We also need to create dynamic linker file so glibc can be installed without error  mkdir /tools/etc  mkdir /too...\""
                    }
                ],
                "ns": 0,
                "title": "Creating build directory"
            },
            {
                "pageid": 8,
                "revisions": [
                    {
                        "revid": 13,
                        "parentid": 0,
                        "user": "Steffen Mikkelsen",
                        "timestamp": "2013-04-21T11:20:41Z",
                        "comment": "Created page with \"We install only the kernel headers so glibc can use those  tar xf linux-2.6.38.4.tar.bz2   cd linux-2.6.38.4  make mrproper  make INSTALL_HDR_PATH=/tools headers_install   ln ...\""
                    },
                    {
                        "revid": 29,
                        "parentid": 13,
                        "user": "Steffen Mikkelsen",
                        "timestamp": "2013-04-21T11:55:56Z",
                        "comment": ""
                    }
                ],
                "ns": 0,
                "title": "Installing Kernel libraries"
            },
            {
                "pageid": 9,
                "revisions": [
                    {
                        "revid": 14,
                        "parentid": 0,
                        "user": "Steffen Mikkelsen",
                        "timestamp": "2013-04-21T11:20:51Z",
                        "comment": "Created page with \"==libcap== We need libcap so glibc can be build  tar xf libcap-2.20.tar.gz  cd libcap-2.20  make   Since \"make install\" is broken, we manually copy needed files  cp -R libcap/...\""
                    },
                    {
                        "revid": 32,
                        "parentid": 14,
                        "user": "Steffen Mikkelsen",
                        "timestamp": "2013-04-21T12:02:52Z",
                        "comment": ""
                    },
                    {
                        "revid": 33,
                        "parentid": 32,
                        "user": "Steffen Mikkelsen",
                        "timestamp": "2013-04-21T12:07:35Z",
                        "comment": "/* glibc */"
                    }
                ],
                "ns": 0,
                "title": "Installing libcap, glibc"
            },
            {
                "pageid": 10,
                "revisions": [
                    {
                        "revid": 15,
                        "parentid": 0,
                        "user": "Steffen Mikkelsen",
                        "timestamp": "2013-04-21T11:21:08Z",
                        "comment": "Created page with \"==libelf==  tar xf libelf-0.8.13.tar.gz  cd libelf-0.8.13  ./configure --prefix=/tools/  make -j 12  make install  cd ..    ==GMP==  tar xf gmp-5.0.1.tar.gz  cd gmp-5.0.1  ./c...\""
                    },
                    {
                        "revid": 34,
                        "parentid": 15,
                        "user": "Steffen Mikkelsen",
                        "timestamp": "2013-04-21T12:13:50Z",
                        "comment": "/* libelf */"
                    },
                    {
                        "revid": 38,
                        "parentid": 34,
                        "user": "Steffen Mikkelsen",
                        "timestamp": "2013-04-21T12:16:52Z",
                        "comment": "/* GMP */"
                    },
                    {
                        "revid": 39,
                        "parentid": 38,
                        "user": "Steffen Mikkelsen",
                        "timestamp": "2013-04-21T12:17:42Z",
                        "comment": "/* MPFR */"
                    },
                    {
                        "revid": 41,
                        "parentid": 39,
                        "user": "Steffen Mikkelsen",
                        "timestamp": "2013-04-21T12:21:17Z",
                        "comment": "/* MPC */"
                    },
                    {
                        "revid": 42,
                        "parentid": 41,
                        "user": "Steffen Mikkelsen",
                        "timestamp": "2013-04-21T12:26:25Z",
                        "comment": "/* GCC */"
                    },
                    {
                        "revid": 43,
                        "parentid": 42,
                        "user": "Steffen Mikkelsen",
                        "timestamp": "2013-04-21T12:28:28Z",
                        "comment": "/* GCC */"
                    },
                    {
                        "revid": 45,
                        "parentid": 43,
                        "user": "Steffen Mikkelsen",
                        "timestamp": "2013-04-21T12:54:50Z",
                        "comment": ""
                    },
                    {
                        "revid": 47,
                        "parentid": 45,
                        "user": "Steffen Mikkelsen",
                        "timestamp": "2013-04-21T12:58:44Z",
                        "comment": ""
                    },
                    {
                        "revid": 49,
                        "parentid": 47,
                        "user": "Steffen Mikkelsen",
                        "timestamp": "2013-04-21T13:04:56Z",
                        "comment": ""
                    },
                    {
                        "revid": 51,
                        "parentid": 49,
                        "user": "Steffen Mikkelsen",
                        "timestamp": "2013-04-21T13:07:45Z",
                        "comment": "/* ISL */"
                    }
                ],
                "ns": 0,
                "title": "Installing libelf, MPC, GMP, MPFR, GCC"
            },
            {
                "pageid": 11,
                "revisions": [
                    {
                        "revid": 16,
                        "parentid": 0,
                        "user": "Steffen Mikkelsen",
                        "timestamp": "2013-04-21T11:21:26Z",
                        "comment": "Created page with \"We need to change PATH and LD_LIBRARY_PATH to the new locations.  export PATH=/tools/bin/:${PATH}  export LD_LIBRARY_PATH=/tools/lib Now everything so far needs to be recompil...\""
                    }
                ],
                "ns": 0,
                "title": "Recompiling"
            },
            {
                "pageid": 12,
                "revisions": [
                    {
                        "revid": 17,
                        "parentid": 0,
                        "user": "Steffen Mikkelsen",
                        "timestamp": "2013-04-21T11:22:10Z",
                        "comment": "Created page with \"==zlib==  tar xf zlib-1.2.5.tar.gz   cd zlib-1.2.5   Edit configure and replace \"shared=0\" with \"shared=1\" near the place where the following is written: \"echo No shared libra...\""
                    }
                ],
                "ns": 0,
                "title": "Installing zlib, binutils"
            },
            {
                "pageid": 13,
                "revisions": [
                    {
                        "revid": 18,
                        "parentid": 0,
                        "user": "Steffen Mikkelsen",
                        "timestamp": "2013-04-21T11:22:28Z",
                        "comment": "Created page with \"==m4==  tar xf m4-1.4.16.tar.gz   cd m4-1.4.16  ./configure --prefix=/tools  make -j 12  make install  cd ..    ==ncurses==  tar xf ncurses-5.8.tar.gz   cd ncurses-5.8  ./conf...\""
                    }
                ],
                "ns": 0,
                "title": "Installing M4, ncurses, bash"
            },
            {
                "pageid": 14,
                "revisions": [
                    {
                        "revid": 19,
                        "parentid": 0,
                        "user": "Steffen Mikkelsen",
                        "timestamp": "2013-04-21T11:22:41Z",
                        "comment": "Created page with \"==attr== Extract tar.gz and patches from source RPM  rpm2cpio attr-2.4.44-6.fc14.src.rpm | cpio -idmv  tar xf attr-2.4.44.src.tar.gz   mv attr*.patch attr-2.4.44/  cd attr-2.4...\""
                    }
                ],
                "ns": 0,
                "title": "Installing attr, coreutils"
            },
            {
                "pageid": 15,
                "revisions": [
                    {
                        "revid": 20,
                        "parentid": 0,
                        "user": "Steffen Mikkelsen",
                        "timestamp": "2013-04-21T11:43:46Z",
                        "comment": "Created page with \"==Preparing clean environment== We now test if the tool-suite is working in a clean environment As root run the following commands  mkdir /newsystem  cp -R /tools /newsystem  ...\""
                    }
                ],
                "ns": 0,
                "title": "Trying tools in clean environment"
            },
            {
                "pageid": 16,
                "revisions": [
                    {
                        "revid": 21,
                        "parentid": 0,
                        "user": "Steffen Mikkelsen",
                        "timestamp": "2013-04-21T11:44:06Z",
                        "comment": "Created page with \"==tar==  tar xf tar-1.26.tar.bz2  cd tar-1.26  ./configure --prefix=/tools  make -j 12  make install  cd ..    ==pcre==  tar xf pcre-8.12.tar.bz2   cd pcre-8.12  ./configure -...\""
                    }
                ],
                "ns": 0,
                "title": "Installing tar, pcre, grep"
            },
            {
                "pageid": 17,
                "revisions": [
                    {
                        "revid": 22,
                        "parentid": 0,
                        "user": "Steffen Mikkelsen",
                        "timestamp": "2013-04-21T11:44:19Z",
                        "comment": "Created page with \"==gzip==  tar xf gzip-1.4.tar.gz  cd gzip-1.4  ./configure --prefix=/tools  make -j 12  make install  cd ..    ==bzip2==  tar xf bzip2-1.0.6.tar.gz  cd bzip2-1.0.6  make -j 12...\""
                    }
                ],
                "ns": 0,
                "title": "Installing gzip, bzip2, xz, make"
            },
            {
                "pageid": 18,
                "revisions": [
                    {
                        "revid": 23,
                        "parentid": 0,
                        "user": "Steffen Mikkelsen",
                        "timestamp": "2013-04-21T11:44:31Z",
                        "comment": "Created page with \"==sed==  tar xf sed-4.2.tar.gz   cd sed-4.2  ./configure --prefix=/tools  make -j 12  make install  cd ..    ==findutils==  tar xf findutils-4.4.2.tar.gz  cd findutils-4.4.2  ...\""
                    }
                ],
                "ns": 0,
                "title": "Installing sed, findutils, gawk, util-linux"
            },
            {
                "pageid": 19,
                "revisions": [
                    {
                        "revid": 24,
                        "parentid": 0,
                        "user": "Steffen Mikkelsen",
                        "timestamp": "2013-04-21T11:44:43Z",
                        "comment": "Created page with \"==patch==  tar xf patch-2.6.1.tar.gz  cd patch-2.6.1  ./configure --prefix=/tools  make -j 12  make install  cd ..    ==ncurses==  tar xf ncurses-5.8.tar.gz  cd ncurses-5.8  ....\""
                    }
                ],
                "ns": 0,
                "title": "Installing patch, ncurses, nano, diffutils"
            },
            {
                "pageid": 20,
                "revisions": [
                    {
                        "revid": 25,
                        "parentid": 0,
                        "user": "Steffen Mikkelsen",
                        "timestamp": "2013-04-21T11:44:54Z",
                        "comment": "Created page with \"==gdbm== (if this gives an error, it might have to be installed as root)  tar xf gdbm-1.8.3.tar.gz   cd gdbm-1.8.3  ./configure  --prefix=/tools   make -j 12  make install  cd...\""
                    }
                ],
                "ns": 0,
                "title": "Installing gdbm, db, perl, bc, openssl"
            },
            {
                "pageid": 21,
                "revisions": [
                    {
                        "revid": 26,
                        "parentid": 0,
                        "user": "Steffen Mikkelsen",
                        "timestamp": "2013-04-21T11:45:06Z",
                        "comment": "Created page with \"==diffutils==  tar xf diffutils-3.0.tar.gz  cd diffutils-3.0  ./configure --prefix=/tools  make -j 12  make install  cd ..    ==zip==  tar xf zip30.tar.gz  cd zip30  cd unix  ...\""
                    }
                ],
                "ns": 0,
                "title": "Installing the rest"
            },
            {
                "pageid": 22,
                "revisions": [
                    {
                        "revid": 27,
                        "parentid": 0,
                        "user": "Steffen Mikkelsen",
                        "timestamp": "2013-04-21T11:45:25Z",
                        "comment": "Created page with \"==Getting started== Replace old tools with new ones. As root run the following  rm -rf /newsystem/tools/  cp -R /tools /newsystem    Make new directory for building  mkdir /ne...\""
                    }
                ],
                "ns": 0,
                "title": "Building from the new environment"
            },
            {
                "pageid": 23,
                "revisions": [
                    {
                        "revid": 28,
                        "parentid": 0,
                        "user": "Steffen Mikkelsen",
                        "timestamp": "2013-04-21T11:45:33Z",
                        "comment": "Created page with \"=Creating root account= Creating root directory  mkdir /root User file  cat > /etc/passwd << \"EOF\"  root:x:0:0:root:/root:/bin/bash  bin:x:1:1:bin:/dev/null:/bin/false  nobody...\""
                    }
                ],
                "ns": 0,
                "title": "Configuring the new environment"
            }
        ]
    }
}