Module:Sandbox/CAS222222221: Difference between revisions

Content deleted Content added
No edit summary
No edit summary
Line 3:
local p = {}
 
local categoryList = {
{'fa', '特色'},
{'a', '甲'},
Line 25:
}
 
local importanceList = {
{'top', '极高'},
{'high', '高'},
Line 36:
}
 
local function projectName(project, taskforce)
local ret
Line 48:
end
 
local function classCategory(classCode, projectNameproj)
local ret
 
if classCode ~= 'total' then
ret = categoryList[classCode][2] .. '级' .. projectNameproj .. '条目'
else
ret = ''
Line 60:
end
 
local function importanceCategory(importanceCode, projectNameproj)
local ret
if importanceCode ~= 'total' then
ret = importanceList[importanceCode][2] .. '重要度' .. projectNameproj .. '条目'
else
ret = ''
Line 72:
end
 
local function url(classCode, importanceCode, projectNameproj)
local ret
Line 79:
'toollabs:catscan2/catscan2.php',
'language=zh&' ..
'categories=' .. classCategory(classCode, projectNameproj) .. '%0D%0A' .. importanceCategory(importanceCode, projectNameproj) .. '&' ..
'ns[1]=1&ns[3]=1&ns[5]=1&ns[7]=1&ns[9]=1&ns[11]=1&ns[13]=1&ns[15]=1&ns[101]=1&ns[829]&' ..
'templates_yes=' .. 'template' .. '&' ..
'doit=1'
)
Line 87:
end
 
local function numberWithUrl(classCode, importanceCode, project, taskforce, number)
local ret
ret = '[' ..
url(classCode, importanceCode, projectName(project, taskforce)) ..
' ' ..
number ..
args[classCode_importanceCode] ..
']'
return ret
Line 98:
 
function p.main(args)
local args = getArgs(frame, {
valueFunc = function (key, value)
if key == '' or key == nil then
Line 106:
end
})
-- Main module code goes here.
return numberWithUrl(ga'1', low'2', 'A', 'B', args[ga_low])
end
 
 
return p