跳转到内容

模組:AWBCheckPage

维基百科,自由的百科全书

这是本页的一个历史版本,由Shizhao留言 | 贡献2021年7月16日 (五) 07:31 建立内容为“local p = {} --p stands for package function p.titleToJson(title) -- Load mediawiki page and decodes it as json local t = mw.title.new(title) if not t.exists then return nil else return mw.text.jsonDecode(t:getContent(), mw.text.JSON_TRY_FIXING) end end function p.users(frame) data = p.titleToJson(frame.args.json); --data = p.titleToJson('Wikipedia:AutoWikiBrowser/CheckPageJSON'); approved_users_title = '\n=== 一般用戶…”的新页面)编辑。这可能和当前版本存在着巨大的差异。

(差异) ←上一修订 | 最后版本 (差异) | 下一修订→ (差异)

local p = {} --p stands for package

function p.titleToJson(title) 
-- Load mediawiki page and decodes it as json 
	local t = mw.title.new(title) 
	if not t.exists then 
		return nil 
	else 
		return mw.text.jsonDecode(t:getContent(), mw.text.JSON_TRY_FIXING) 
	end 
end

function p.users(frame)
	data = p.titleToJson(frame.args.json);
	--data = p.titleToJson('Wikipedia:AutoWikiBrowser/CheckPageJSON');
	approved_users_title = '\n=== 一般用戶 ===\n';
	approved_users = table.concat (data['enabledusers'],']]\n* [[User:');
	approved_users = '\n* [[User:'..approved_users..']]\n';
	approved_users_text = approved_users_title..approved_users;
	
	bots_title = '\n=== 機器人 ===\n';
	bots = table.concat (data['enabledbots'],']]\n* [[User:');
	bots = '\n* [[User:'..bots..']]\n';
	bots_text = bots_title..bots;

	return approved_users_text..bots_text
end


return p