更多操作
无编辑摘要 |
无编辑摘要 |
||
第12行: | 第12行: | ||
function p.getCover(frame) | function p.getCover(frame) | ||
local args = getArgs(frame) | local args = getArgs(frame) | ||
return p.getLegalTitleEn(args[1]) | return p.getLegalTitleEn(args[1])..'_cover.webp' | ||
end | end | ||
function p.getArtworkTag(frame) | function p.getArtworkTag(frame) | ||
local args = getArgs(frame) | local args = getArgs(frame) | ||
return '<img src="'..p.getLegalTitleEn(args[1])..'.webp" />'; | return '<img src="'..p.getLegalTitleEn(args[1])..'_artwork.webp" />'; | ||
end | end | ||
return p | return p |
2025年4月2日 (三) 21:43的版本
此模块的文档可以在模块:GetString/doc创建
local getArgs = require('Module:Arguments').getArgs
local stringUtil = require('Module:StringUtil')
local p = {}
function p.getLegalTitleEn(str)
return stringUtil.replace(
stringUtil.replace(str, ' ', '_'), ':', ''
)
end
function p.getCover(frame)
local args = getArgs(frame)
return p.getLegalTitleEn(args[1])..'_cover.webp'
end
function p.getArtworkTag(frame)
local args = getArgs(frame)
return '<img src="'..p.getLegalTitleEn(args[1])..'_artwork.webp" />';
end
return p