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": {
        "lecontinue": "20250204224923|69",
        "continue": "-||"
    },
    "query": {
        "logevents": [
            {
                "logid": 79,
                "ns": 0,
                "title": "Clean uninstall of WSL",
                "pageid": 75,
                "logpage": 75,
                "revid": 119,
                "params": {},
                "type": "create",
                "action": "create",
                "user": "Alex",
                "timestamp": "2025-05-29T09:19:57Z",
                "comment": "Created page with \"Got this from a blog somewhere. It worked to uninstall WSL when it was being a bitch.   In powershell (as admin)  # list all installed distros wsl -l -v  # destroy distros wsl --unregister Ubuntu wsl --unregister Debian # and so on  In Settings > Apps > Apps & Features  search for Ubuntu (then Debian, etc), and if something is found, click on uninstall search for Linux, and if something is found, click on uninstall on all results   In Start Menu > Turn Windows Features o...\""
            },
            {
                "logid": 78,
                "ns": 0,
                "title": "Apache2 config to allow directory access",
                "pageid": 74,
                "logpage": 74,
                "revid": 118,
                "params": {},
                "type": "create",
                "action": "create",
                "user": "Alex",
                "timestamp": "2025-04-22T12:14:12Z",
                "comment": "Created page with \"Hello Alex, this is going to save you approximatley 2 hours of your life.  Example apache2.conf <pre> # This is the main Apache server configuration file.  It contains the # configuration directives that give the server its instructions. # See http://httpd.apache.org/docs/2.4/ for detailed information about # the directives and /usr/share/doc/apache2/README.Debian about Debian specific # hints. # # # Summary of how the Apache 2 configuration works in Debian: # The Apache...\""
            },
            {
                "logid": 77,
                "ns": 0,
                "title": "Setting the capabilities to sniff on an interface with libpcap",
                "pageid": 73,
                "logpage": 73,
                "revid": 116,
                "params": {},
                "type": "create",
                "action": "create",
                "user": "Alex",
                "timestamp": "2025-04-02T21:29:05Z",
                "comment": "Created page with \"So i did this in rust, however is the case for any language. This allows you to run a program as a non root user but have access to the interface for sniffing.  This command sets the capabilities of the executable. It must have both cap_net_admin and cap_net_raw.  <pre> sudo setcap cap_net_raw,cap_net_admin=+ep target/debug/rp2009_sniffer </pre>  The code then also needs to set it?  <pre> 11         caps::raise(None, caps::CapSet::Inheritable, caps::Capability::CAP_NET_A...\""
            },
            {
                "logid": 76,
                "ns": 0,
                "title": "Tacacs+ verification tool",
                "pageid": 72,
                "logpage": 72,
                "revid": 115,
                "params": {},
                "type": "create",
                "action": "create",
                "user": "Alex",
                "timestamp": "2025-03-27T15:16:34Z",
                "comment": "Created page with \"Python tool that can be used to verify a tacacs server is operating.  pip install tacacs_plus  tacacs_client -v -u test_administrator -H 192.168.69.9 -k \"Atkins123!\" authenticate\""
            },
            {
                "logid": 75,
                "ns": 0,
                "title": "Debian CD local repositry package list",
                "pageid": 71,
                "logpage": 71,
                "revid": 114,
                "params": {},
                "type": "create",
                "action": "create",
                "user": "Alex",
                "timestamp": "2025-03-23T13:27:43Z",
                "comment": "Created page with \"Go to this webpage to lookup.  <pre> https://cdimage-search.debian.org/ </pre>\""
            },
            {
                "logid": 74,
                "ns": 0,
                "title": "Add .iso file as a apt repositry",
                "pageid": 70,
                "logpage": 70,
                "revid": 113,
                "params": {},
                "type": "create",
                "action": "create",
                "user": "Alex",
                "timestamp": "2025-03-06T09:24:58Z",
                "comment": "Created page with \"Slightly different to other methods. This still requires you to mount the .iso file on the system. The following line (or equivalent) then requires adding to the sources.list file.  <pre> deb file:/mnt/debian-iso/ bookworm main contrib </pre>\""
            },
            {
                "logid": 73,
                "ns": 0,
                "title": "Certificate explanation",
                "pageid": 69,
                "logpage": 69,
                "revid": 111,
                "params": {},
                "type": "create",
                "action": "create",
                "user": "Alex",
                "timestamp": "2025-03-02T11:52:30Z",
                "comment": "Created page with \"This image from IBM was good for explaining certificates.  [[:Media:certifcate_explanation.png]]\""
            },
            {
                "logid": 72,
                "ns": 6,
                "title": "File:Certifcate explanation.png",
                "pageid": 68,
                "logpage": 68,
                "revid": 110,
                "params": {},
                "type": "create",
                "action": "create",
                "user": "Alex",
                "timestamp": "2025-03-02T11:50:39Z",
                "comment": ""
            },
            {
                "logid": 71,
                "ns": 6,
                "title": "File:Certifcate explanation.png",
                "pageid": 68,
                "logpage": 68,
                "revid": 110,
                "params": {
                    "img_sha1": "ob5ecf0q73jzp1cem01r9qfk4pxwcdr",
                    "img_timestamp": "2025-03-02T11:50:39Z"
                },
                "type": "upload",
                "action": "upload",
                "user": "Alex",
                "timestamp": "2025-03-02T11:50:39Z",
                "comment": ""
            },
            {
                "logid": 70,
                "ns": 0,
                "title": "GTK basic setup with timer in main thread",
                "pageid": 67,
                "logpage": 67,
                "revid": 109,
                "params": {},
                "type": "create",
                "action": "create",
                "user": "Alex",
                "timestamp": "2025-02-05T20:06:33Z",
                "comment": "Created page with \"Hello future Alex,  This is extract of your GTK rail control system application. Past Alex has added this as refer rence on how to setup with GTK4. This also attaches a timer in the main thread.  Not everything is in the below extract, however should jog your memory on the function calls to use.  <pre> int main(int argc, char **argv){          gtk_init();         gboolean done = FALSE;                  GMainLoop *loop =NULL;         loop = g_main_loop_new(NULL, FALSE);...\""
            }
        ]
    }
}