Modul:Suesskartoffel
Die Dokumentation für dieses Modul kann unter Modul:Suesskartoffel/Doku erstellt werden
-- experimente für [[Modul Diskussion:EpLink]]
local p = {}
local episodes = mw.loadData( 'Module:Episoden' )
function p.getArticleByCodeExperimental(frame)
local query = frame.args[1]
-- Expected format: TNG-0x01
local series = mw.ustring.sub(query, 0, 3)
-- workaround: siehe [[Modul Diskussion:EpLink]]
if (series == "ST-") then
series = "ST"
end
local no = mw.ustring.sub(query, 5, 8)
-- workaround: siehe [[Modul Diskussion:EpLink]]
if (series == "ST") then
no = mw.ustring.sub(query, 4, 7)
end
for _,episode in pairs(episodes.ALL) do
thisSeries = episode[1]
thisNo = episode[2]
if (thisSeries == series) and (thisNo == no) then
return episode[4]
end
end
end
return p