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": "20230205222343|49",
        "continue": "-||"
    },
    "query": {
        "logevents": [
            {
                "logid": 59,
                "ns": 0,
                "title": "Http async",
                "pageid": 51,
                "logpage": 51,
                "params": {},
                "type": "create",
                "action": "create",
                "user": "Mortmann",
                "timestamp": "2024-05-04T20:58:53Z",
                "comment": "Created page with \"The ::http::geturl command blocks until the operation completes, unless the -command option specifies a callback that is invoked when the HTTP transaction completes.  <pre> package require http  proc httpCallback {token} {   regexp {(?i)<title>([^<>]+)} [http::data $token] -> title   http::cleanup $token   puts \"Title was \\\"$title\\\"\" }  set token [::http::geturl http://netbsd.org -timeout 10000 -command httpCallback] <pre>\""
            },
            {
                "logid": 58,
                "ns": 2,
                "title": "User:Mortmann",
                "pageid": 0,
                "logpage": 0,
                "params": {
                    "userid": 6
                },
                "type": "newusers",
                "action": "create2",
                "user": "Geo",
                "timestamp": "2024-05-04T16:46:59Z",
                "comment": ""
            },
            {
                "logid": 57,
                "ns": 0,
                "title": "EggModules",
                "pageid": 50,
                "logpage": 50,
                "params": {},
                "type": "create",
                "action": "create",
                "user": "Geo",
                "timestamp": "2024-05-04T15:40:27Z",
                "comment": "Created page with \"irc.mod is anything that affects live channels and live users on channels channels.mod has nothing to do with the live connection and is just userfile/chanfile storage of handles and permissions and flags the line between server.mod and irc.mod is blurry at times - for example when we receive an AWAY notification we break it down for the channel-users it triggers for, so the message itself has nothing to do with channels but we call it for each channel the user is on, so...\""
            },
            {
                "logid": 56,
                "ns": 0,
                "title": "Eggdrop for Docker",
                "pageid": 49,
                "logpage": 49,
                "params": {},
                "type": "create",
                "action": "create",
                "user": "Geo",
                "timestamp": "2024-04-09T22:57:03Z",
                "comment": "Created page with \"Information and documentation for the Eggdrop Docker image can be found at [https://hub.docker.com/_/eggdrop].  == Setting a Vhost with Docker == We're still trying to figure out the best way to do this! One method we've found is to set the following options in your docker-compose config file:  <pre> networks:   default:     driver: bridge     ipam:       driver: default     driver_opts:       com.docker.network.host_ipv4: <ip here> </pre>  Importantly, do not set the vh...\""
            },
            {
                "logid": 55,
                "ns": 0,
                "title": "Inline",
                "pageid": 48,
                "logpage": 48,
                "params": {},
                "type": "create",
                "action": "create",
                "user": "Geo",
                "timestamp": "2023-12-29T22:46:05Z",
                "comment": "Created page with \"Errors like \"undefined reference to `cron_matchfld'\" indicate a compatibility issue regarding Eggdrop's use of the inline keyword.  See [http://www.greenend.org.uk/rjk/tech/inline.html here] for the gory details as to why.  The fix is to use <pre> CFLAGS=\"-std=gnu89\" ./configure </pre> instead of just <pre  ./configure </pre>  (you may need to do a <code>make distclean</code> prior to running this).\""
            },
            {
                "logid": 54,
                "ns": 0,
                "title": "Connect To Partyline with TLS",
                "pageid": 47,
                "logpage": 47,
                "params": {},
                "type": "create",
                "action": "create",
                "user": "Geo",
                "timestamp": "2023-07-09T21:09:02Z",
                "comment": "Created page with \"== Create a TLS Listen Port ==  To connect to the partyline using TLS, you must first ensure you created a listening port that uses TLS (in the config). This is done by specifying a '+' in front of the port specified in the config.   <pre> listen 1.2.3.4 +4444 all </pre>  == Create TLS certificates == Next, you must ensure you have TLS certificates to use. If you don't have a pair already, you can generate self-signed certificates from a terminal by running: <pre> openss...\""
            },
            {
                "logid": 53,
                "ns": 0,
                "title": "Cert Val Failed",
                "pageid": 46,
                "logpage": 45,
                "params": {
                    "target_ns": 0,
                    "target_title": "Certificate Validation Failed"
                },
                "type": "move",
                "action": "move",
                "user": "Geo",
                "timestamp": "2023-07-09T19:02:39Z",
                "comment": ""
            },
            {
                "logid": 52,
                "ns": 0,
                "title": "Cert Val Failed",
                "pageid": 46,
                "logpage": 45,
                "params": {},
                "type": "create",
                "action": "create",
                "user": "Geo",
                "timestamp": "2023-07-09T19:01:12Z",
                "comment": "Created page with \"With some servers, you may see an error that looks like this (debug log enabled):  <pre> [21:57:55] TLS: certificate validation failed at depth 2: unable to get local issuer certificate                                                                                                                                               [21:57:55] TLS: alert during write: fatal (unknown CA)....\""
            },
            {
                "logid": 51,
                "ns": 0,
                "title": "Do I have Tcl installed?",
                "pageid": 44,
                "logpage": 44,
                "params": {},
                "type": "create",
                "action": "create",
                "user": "Geo",
                "timestamp": "2023-03-06T00:28:17Z",
                "comment": "Created page with \"To compile the bot you need the TCL libraries and header somewhere on your system. The ./configure script will try to find them for you. If this fails, you might try to search them on your own.  The library is called libtclX.X.so or libtclX.X.a. The \"X.X\" will be the version of the library. The extension '.so' means it is a \"dynamically loadable library\" and the '.a' mean it will be \"statically linked\". You can try to find it using     find /usr -name \"libtcl*\" -print Th...\""
            },
            {
                "logid": 50,
                "ns": 0,
                "title": "Compiling",
                "pageid": 43,
                "logpage": 43,
                "params": {},
                "type": "create",
                "action": "create",
                "user": "Geo",
                "timestamp": "2023-03-06T00:26:52Z",
                "comment": "Created page with \"== What do I need to apply a .patch file to the eggdrop's source? ==  You need to make sure you have the 'patch' utility, and that it is at least version 2.1.      patch -v  to find this out.   == How do I apply a patch to my source? ==  Make sure that you are applying the patch file to the correct version of eggdrop. 'gzip -d' the .patch file, if it ends with .gz Enter your eggdrop's source root directory and apply the patch with      patch -p1 < eggdrop1.3.xx+demo.patc...\""
            }
        ]
    }
}