Modul:Suesskartoffel

aus Memory Alpha, der freien deutschen Star-Trek-Datenbank
Spring zu: Navigation, suche

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