.mw-parser-output .documentation,.mw-parser-output .documentation-metadata{border:1px solid var(--border-color-base,#a2a9b1);background-color:#ecfcf4;color:inhe
-- 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 raw JSON data from the specified page
local title = mw.title.new('User:MolecularBot/AfCResubmissions.json')
local page = title and title:getContent()
-- Check if the content was fetched correctly
if not page or page == "" then
return "Error: Could not load the content from the specified page."
end
-- Try to parse the JSON data
local data, err = mw.text.jsonDecode(page)
-- Check if the data was parsed correctly
if not data or type(data) ~= "table" then
return "Error: Could not parse the JSON data. " .. (err or "Unknown error")
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
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.