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": "20231101001551|5001",
        "continue": "-||"
    },
    "query": {
        "logevents": [
            {
                "logid": 5011,
                "ns": 0,
                "title": "Bitpost",
                "pageid": 1896,
                "logpage": 1896,
                "params": {},
                "type": "create",
                "action": "create",
                "user": "M",
                "timestamp": "2024-04-25T21:07:57Z",
                "comment": "Created page with \"Bitpost does it all.  == HAPROXY == haproxy routes all web traffic to VMs, with the exception of abettertrader which runs directly on bitpost.  2024/04/25 I had an issue on restart, where the automatic \"bad countries\" scripting was interrupted apparently and left etc/haproxy/blocked_ips.txt poorly terminated.  Removed the last partial line, and restarted, and it was happy again.\""
            },
            {
                "logid": 5010,
                "ns": 0,
                "title": "A better Trader testing",
                "pageid": 1895,
                "logpage": 1895,
                "params": {},
                "type": "create",
                "action": "create",
                "user": "M",
                "timestamp": "2024-03-12T02:54:07Z",
                "comment": "Created page with \"== Intro ==  This page introduces the app to members of the test team.  == Projects ==  There are two ways to get to the app, either via [https://abettertrader.com the website] or the iPhone app (installed and updated via the [https://apps.apple.com/us/app/testflight/id899247664 TestFlight app]).  Both need testing separately from each other.  In addition, there is a server that works behind the scenes.  This is mostly tested automatically through tests written by the de...\""
            },
            {
                "logid": 5009,
                "ns": 0,
                "title": "Sendgrid",
                "pageid": 1894,
                "logpage": 1894,
                "params": {},
                "type": "create",
                "action": "create",
                "user": "M",
                "timestamp": "2023-12-20T13:38:30Z",
                "comment": "Created page with \"Sendgrid is great but takes some fiddling.  == [https://app.sendgrid.com/settings/sender_auth Domain Authentication] ==  Go here to set up DNS records to authenticate your domain.  Repeat if you change registrars!\""
            },
            {
                "logid": 5008,
                "ns": 0,
                "title": "Kitty",
                "pageid": 1893,
                "logpage": 1893,
                "params": {},
                "type": "create",
                "action": "create",
                "user": "M",
                "timestamp": "2023-12-07T19:04:43Z",
                "comment": "Created page with \"OpenGL hardware accelerated terminal that is SIGNIFICANTLY, IMPORTANTLY much faster than gnome-terminal on abtdev1 via SPICE.  == Config == All config (colors, keyboard, much more...) is here, \"self-documented\":  development/config/common/home/m/.config/kitty/kitty.conf === Colors === Right now there are two solarized color blocks in the config, one for dark one for light.  == Install == * Install via apt * Add ctrl-shift-t shortcut in i3 config, starting it with correct...\""
            },
            {
                "logid": 5007,
                "ns": 0,
                "title": "LetsEncrypt",
                "pageid": 1892,
                "logpage": 1892,
                "params": {},
                "type": "create",
                "action": "create",
                "user": "M",
                "timestamp": "2023-12-04T15:30:35Z",
                "comment": "Created page with \"=== Change to subdomains === I changed bitpost subdomains and certs started getting saved to a NEW -001 folder.  You can [https://community.letsencrypt.org/t/new-folders-were-created-when-renewing-wildcard-certs/175082/6 clean out the archived data] to fix it.\""
            },
            {
                "logid": 5006,
                "ns": 0,
                "title": "Vivaldi",
                "pageid": 1891,
                "logpage": 1891,
                "params": {},
                "type": "create",
                "action": "create",
                "user": "M",
                "timestamp": "2023-11-26T18:14:32Z",
                "comment": "Created page with \"== Install == [https://vivaldi.com/download/ Use the stupid DEB file], and \"we will do updates for you\" ok wahtevs.\""
            },
            {
                "logid": 5005,
                "ns": 0,
                "title": "Brave",
                "pageid": 1890,
                "logpage": 1890,
                "params": {},
                "type": "create",
                "action": "create",
                "user": "M",
                "timestamp": "2023-11-26T17:30:10Z",
                "comment": "Created page with \"== [https://brave.com/linux/ Install] ==  sudo apt install curl  sudo curl -fsSLo /usr/share/keyrings/brave-browser-archive-keyring.gpg https://brave-browser-apt-release.s3.brave.com/brave-browser-archive-keyring.gpg  echo \"deb [signed-by=/usr/share/keyrings/brave-browser-archive-keyring.gpg] https://brave-browser-apt-release.s3.brave.com/ stable main\"|sudo tee /etc/apt/sources.list.d/brave-browser-release.list  sudo apt update  sudo apt install brave-browser\""
            },
            {
                "logid": 5004,
                "ns": 0,
                "title": "Vite",
                "pageid": 1889,
                "logpage": 1889,
                "params": {},
                "type": "create",
                "action": "create",
                "user": "M",
                "timestamp": "2023-11-25T23:14:30Z",
                "comment": "Created page with \"== Rationale == * I insist on fully responsive single-page-application websites. * I like D3.  A lot. * I like Bootstrap. * I need a production build with polyfill, so I can write modern JavaScript code once and have it work ANYWHERE like magic. * I want a production build with minification and tree shaking of module dependencies to minimize my website load time. * I like the fastest possible development loop when tweaking the web UI.  With this in mind, I developed a Vi...\""
            },
            {
                "logid": 5003,
                "ns": 0,
                "title": "Jetson Electric Bike",
                "pageid": 1888,
                "logpage": 1888,
                "params": {},
                "type": "create",
                "action": "create",
                "user": "M",
                "timestamp": "2023-11-25T23:11:51Z",
                "comment": "Created page with \"Great bike!  I overclocked it to go 19MPH using the standard online way to reprogram the raspberry pi.  Now having trouble with charging, power brick stays green and bike is uncharged.  SN 60997BLK052108782.  Getting help on [https://support.ridejetson.com their chat]... Need to chat during office hours...\""
            },
            {
                "logid": 5002,
                "ns": 0,
                "title": "Cloudflare",
                "pageid": 1887,
                "logpage": 1887,
                "params": {},
                "type": "create",
                "action": "create",
                "user": "M",
                "timestamp": "2023-11-10T16:37:37Z",
                "comment": "Created page with \"Cloudflare seems to do everything I need and more: domain registration, DNS, domain forwarding, email forwarding, etc... and that world-class cloudflare proxying!  == IP Change ==  After updating IP, it seems i have to disable proxy to get it to resolve.  After a while, set it back on.  Need to learn more here...  == Email Forwarding == Go to Email, click around on the forwarding page until it suggests adding the basic forwarding DNS records.  Add them.  Then you have ac...\""
            }
        ]
    }
}