Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Module:Test: Difference between revisions

From Kronopolis and the Flat Plane
No edit summary
No edit summary
Line 7: Line 7:
function p.test(frame)
function p.test(frame)
     local out = {}
     local out = {}
    local payload = {
  local payload = {
         url='https://rp.klanen.org/wiki/kfp/api.php?action=query&format=json&list=categorymembers&cmlimit=max&cmtitle=Category:General_Feat',
         source=url .. '/api.php?action=query&format=json&list=categorymembers&cmlimit=max&cmtitle=Category:' .. util.firstToUpper(frame.args[1]),
         format='json'
         format='json'
     }
     }
     local json = mw.ext.externalData.getExternalData(payload)
     local json = mw.ext.externalData.getExternalData(payload)
     return 'Poop'
     return payload.url
end
end


return p
return p

Revision as of 13:28, 3 September 2025

Documentation for this module may be created at Module:Test/doc

local p = {}

local util = require('Module:Utility')

local url = mw.site.server .. mw.site.scriptPath

function p.test(frame)
    local out = {}
   local payload = {
        source=url .. '/api.php?action=query&format=json&list=categorymembers&cmlimit=max&cmtitle=Category:' .. util.firstToUpper(frame.args[1]),
        format='json'
    }
    local json = mw.ext.externalData.getExternalData(payload)
    return payload.url
end

return p