Module:AfCResubmissions
Appearance
-- Generate a wikitext list of AfC submissions that have been resubmitted after a decline with no other edits.
local p = {}
function p.listPages(frame)
-- Load the JSON data from the specified page
local data = mw.ext.data.get('User:MolecularBot/AFCResubmissions.json')
-- Check if the data was loaded correctly
if not data or type(data) ~= "table" then
return "Error: Could not load or parse the JSON data."
end
-- Initialize the output table to hold the wikitext for the dot-point list
local output = {}
-- Iterate through the JSON array and add each page name to the dot-point list
for _, pageName in ipairs(data) do
table.insert(output, '* [[' .. pageName .. ']]')
end
-- Return the dot-point list as a string
return table.concat(output, "\n")
end
return p