Module:FileName
From Neodyland Wiki
More actions
This documentation is transcluded from Module:FileName/doc.
-- Quick experiment with lua
-- Module for removing the extension from a file name (Should this or something like it be part of module:File?)
local p = {}
p.removeExtension = function(frame)
local parts = mw.text.split( frame.args[1] or frame.args["file"] or frame.args["title"] or mw.title.getCurrentTitle().text, '.', true )
local upTo = #parts - 1
if (upTo) == 0 then
upTo = 1
end
return table.concat( parts, '.', 1, upTo )
end
return p