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": "20230410171715|53",
        "continue": "-||"
    },
    "query": {
        "logevents": [
            {
                "logid": 63,
                "ns": 0,
                "title": "Rocky R package",
                "pageid": 38,
                "logpage": 38,
                "params": {},
                "type": "create",
                "action": "create",
                "user": "Jondale",
                "timestamp": "2024-02-28T20:10:15Z",
                "comment": "Created page with \"= About =  The R modules on Rocky have many packages pre-loaded but not all of them.  If you find yourself needing one that isn't, you are able to install it locally in your home directory.   = Installing =  First we load the R module we want to use.  For our example, we're going to use the R/4.2.2-foss-2022b module/version.  <pre> module load R/4.2.2-foss-2022b </pre>   Next we decide on a location for the R packages to be installed, make that directory, and then set th...\""
            },
            {
                "logid": 62,
                "ns": 0,
                "title": "Rocky Kivlin",
                "pageid": 37,
                "logpage": 37,
                "params": {},
                "type": "create",
                "action": "create",
                "user": "Jondale",
                "timestamp": "2024-02-12T21:52:50Z",
                "comment": "Created page with \"= About = Kivlin Lab has purchased compute resources on the [[Rocky User Guide|Rocky cluster]].  These resources are only available to accounts associated with the Kivlin Lab.  Please specify you are associated with the Kivlin Lab when [[Rocky Access Form|requesting an account]].   = Exclusive Nodes = {| class=\"wikitable\" |- ! Node !! Type !! Architecture !! vCPU !! Memory !! Exclusivity |- | bull1 || compute || Xeon Gold 6430 (Sapphire Rapids) || 128 || 512G || 2/12/202...\""
            },
            {
                "logid": 61,
                "ns": 2,
                "title": "User:Nfefferm",
                "pageid": 0,
                "logpage": 0,
                "params": {
                    "userid": 7
                },
                "type": "newusers",
                "action": "autocreate",
                "user": "Nfefferm",
                "timestamp": "2023-08-24T13:57:18Z",
                "comment": ""
            },
            {
                "logid": 60,
                "ns": 2,
                "title": "User:Lfarabau",
                "pageid": 0,
                "logpage": 0,
                "params": {
                    "userid": 6
                },
                "type": "newusers",
                "action": "autocreate",
                "user": "Lfarabau",
                "timestamp": "2023-05-24T17:50:05Z",
                "comment": ""
            },
            {
                "logid": 59,
                "ns": 0,
                "title": "Rocky MATLAB Prime Array",
                "pageid": 36,
                "logpage": 36,
                "params": {},
                "type": "create",
                "action": "create",
                "user": "Jstratt7",
                "timestamp": "2023-04-29T02:13:08Z",
                "comment": "Created page with \"= Job Array = Job arrays allow you to run the same code many times with a different task id.  The task id can then be used to determine which subset of your data to process.  This strategy breaks your large job up into multiple smaller jobs that not only execute more quickly but can run concurrently.  In the example of discovering prime numbers, lets say we want to discover all the primes in the first 1 million numbers.  We could just create code that goes from 1 to 1000...\""
            },
            {
                "logid": 58,
                "ns": 0,
                "title": "Rocky MATLAB HelloWorld",
                "pageid": 35,
                "logpage": 35,
                "params": {},
                "type": "create",
                "action": "create",
                "user": "Jstratt7",
                "timestamp": "2023-04-28T19:53:57Z",
                "comment": "Created page with \"= Code =  '''helloworld.m''' <pre> fprintf(\"hello world\"); </pre>  = Batch Script =  '''helloworld.run''' <pre> #!/bin/bash  #SBATCH --job-name=MATLAB_HELLOWORLD #SBATCH --output=logs/matlab_helloworld_%j.out  module load MATLAB/2022b   matlab -nojvm -batch \"run('helloworld.m');\" </pre>  = Running Job =  <pre> [test_user@rocky7 helloworld]$ pwd /home/test_user/projects/matlab/helloworld </pre> <pre> [test_user@rocky7 helloworld]$ ls helloworld.m  helloworld.run  logs </p...\""
            },
            {
                "logid": 57,
                "ns": 0,
                "title": "Rocky Python Prime Array",
                "pageid": 34,
                "logpage": 34,
                "params": {},
                "type": "create",
                "action": "create",
                "user": "Jstratt7",
                "timestamp": "2023-04-21T04:42:47Z",
                "comment": "Created page with \"= Job Array = Job arrays allow you to run the same code many times with a different task id.  The task id can then be used to determine which subset of your data to process.  This strategy breaks your large job up into multiple smaller jobs that not only execute more quickly but can run concurrently.  In the example of discovering prime numbers, lets say we want to discover all the primes in the first 1 million numbers.  We could just create code that goes from 1 to 1000...\""
            },
            {
                "logid": 56,
                "ns": 0,
                "title": "Rocky Support",
                "pageid": 33,
                "logpage": 33,
                "params": {},
                "type": "create",
                "action": "create",
                "user": "Jstratt7",
                "timestamp": "2023-04-11T18:26:11Z",
                "comment": "Created page with \"= Supporting Rocky =  Rocky grows through your \ufb01nancial support (e.g., direct costs built into grants or start up funds). By contributing to building and maintaining Rocky, you can assure priority access to the resources you contribute.  = Node Costs =  Below are examples of node costs.  While we update the below list routinely, hardware prices change daily.  The below table is meant to give a sense of scale and not a guaranteed cost.   ==== Storage Node ====  Storage...\""
            },
            {
                "logid": 55,
                "ns": 0,
                "title": "Rocky Environments",
                "pageid": 32,
                "logpage": 32,
                "params": {},
                "type": "create",
                "action": "create",
                "user": "Jstratt7",
                "timestamp": "2023-04-10T19:51:07Z",
                "comment": "Created page with \"= About = Rocky uses Lmod to easily set up environments for your projects.  By default your Rocky session has a minimal of software/utilities available to you.  By loading modules, environment variables and paths are set to give you easy access to not only language utilities and libraries but also specific versions of those.  To use lmod, you will use the <code>module</code> command.   = Loading Modules =  By default, support for R is not loaded. <pre> [test_user@rocky7...\""
            },
            {
                "logid": 54,
                "ns": 0,
                "title": "Rocky Python Prime",
                "pageid": 31,
                "logpage": 31,
                "params": {},
                "type": "create",
                "action": "create",
                "user": "Jstratt7",
                "timestamp": "2023-04-10T17:44:59Z",
                "comment": "Created page with \"= Python Code =  '''prime.py''' <pre> MIN = 2 MAX = 100000   def is_prime(num): \tif num <= 1: \t\treturn False \telse: \t\tfor i in range(2, num): \t\t\tif (num % i) == 0: \t\t\t\treturn False \treturn True   for i in range(MIN, MAX+1): \tif is_prime(i): \t\tprint(i) </pre>   = Batch Script =  '''python-prime.run''' <pre> #SBATCH --job-name=PYTHON_PRIME #SBATCH --output=python_prime_%j.out  module load Python  python3 prime.py </pre>   = Running Job =  <pre> [test_user@rocky7 prime]$ pw...\""
            }
        ]
    }
}