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": "20250404191428|324",
"continue": "-||"
},
"query": {
"logevents": [
{
"logid": 334,
"ns": 6,
"title": "File:Vmerror.png",
"pageid": 186,
"logpage": 186,
"revid": 1169,
"params": {},
"type": "create",
"action": "create",
"user": "Admin",
"timestamp": "2025-05-05T01:12:32Z",
"comment": ""
},
{
"logid": 333,
"ns": 6,
"title": "File:Vmerror.png",
"pageid": 186,
"logpage": 186,
"revid": 1169,
"params": {
"img_sha1": "edwzxo00gm1wj8pcz72i4c5x45o1odg",
"img_timestamp": "2025-05-05T01:12:32Z"
},
"type": "upload",
"action": "upload",
"user": "Admin",
"timestamp": "2025-05-05T01:12:32Z",
"comment": ""
},
{
"logid": 332,
"ns": 6,
"title": "File:VMLERRROR.png",
"pageid": 185,
"logpage": 185,
"revid": 1168,
"params": {},
"type": "create",
"action": "create",
"user": "Admin",
"timestamp": "2025-05-05T01:09:45Z",
"comment": ""
},
{
"logid": 331,
"ns": 6,
"title": "File:VMLERRROR.png",
"pageid": 185,
"logpage": 185,
"revid": 1168,
"params": {
"img_sha1": "edwzxo00gm1wj8pcz72i4c5x45o1odg",
"img_timestamp": "2025-05-05T01:09:45Z"
},
"type": "upload",
"action": "upload",
"user": "Admin",
"timestamp": "2025-05-05T01:09:45Z",
"comment": ""
},
{
"logid": 330,
"ns": 0,
"title": "VMAUTH",
"pageid": 184,
"logpage": 184,
"revid": 1141,
"params": {},
"type": "create",
"action": "create",
"user": "Admin",
"timestamp": "2025-04-11T17:54:52Z",
"comment": "Created page with \"=VM AUTH= - \u2705 A **Python Flask server** (runs on your central server) to handle login/authentication and token validation. - \ud83d\udda5\ufe0f A **bash script** that runs on **each student's VM during boot**, checks their token, and halts if invalid. --- ==OVERVIEW== Each VM has: - A file `/etc/stemx365.conf` containing a unique `STUDENT_ID` and `VM_TOKEN` - On boot, a script will: 1. Read this config 2. Ping your Flask server to validate the ID+token 3. Only continue i...\""
},
{
"logid": 329,
"ns": 0,
"title": "ROSH",
"pageid": 183,
"logpage": 183,
"revid": 1124,
"params": {},
"type": "create",
"action": "create",
"user": "Admin",
"timestamp": "2025-04-10T23:51:49Z",
"comment": "Created page with \"<pre> #include <iostream> #include <thread> #include <mutex> #include <condition_variable> #include <queue> #include <functional> #include <chrono> #include <atomic> class ActiveObject { private: std::thread worker_; std::queue<std::function<void()>> tasks_; std::mutex queue_mutex_; std::condition_variable cv_; std::atomic<bool> running_{false}; std::atomic<bool> periodic_active_{false}; std::chrono::milliseconds interval_; std::function...\""
},
{
"logid": 328,
"ns": 6,
"title": "File:Item template images.zip",
"pageid": 182,
"logpage": 182,
"revid": 1113,
"params": {},
"type": "create",
"action": "create",
"user": "Admin",
"timestamp": "2025-04-04T19:16:10Z",
"comment": ""
},
{
"logid": 327,
"ns": 6,
"title": "File:Item template images.zip",
"pageid": 182,
"logpage": 182,
"revid": 1113,
"params": {
"img_sha1": "k01jxq9ruaak4i7wlbn9mykz0ozw24s",
"img_timestamp": "2025-04-04T19:16:10Z"
},
"type": "upload",
"action": "upload",
"user": "Admin",
"timestamp": "2025-04-04T19:16:10Z",
"comment": ""
},
{
"logid": 326,
"ns": 6,
"title": "File:6thKibo-RPC SampleAPK.zip",
"pageid": 181,
"logpage": 181,
"revid": 1112,
"params": {},
"type": "create",
"action": "create",
"user": "Admin",
"timestamp": "2025-04-04T19:15:22Z",
"comment": ""
},
{
"logid": 325,
"ns": 6,
"title": "File:6thKibo-RPC SampleAPK.zip",
"pageid": 181,
"logpage": 181,
"revid": 1112,
"params": {
"img_sha1": "2agoiy17a7zojbxr6gyjfa0b3kuy3eg",
"img_timestamp": "2025-04-04T19:15:22Z"
},
"type": "upload",
"action": "upload",
"user": "Admin",
"timestamp": "2025-04-04T19:15:22Z",
"comment": ""
}
]
}
}