Modul:Suesskartoffel

aus Memory Alpha, der freien deutschen Star-Trek-Datenbank
Zur Navigation springen Zur Suche springen

-- 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