Module:Gutenberg: Difference between revisions

Content deleted Content added
m Green Cardamom moved page Module:Gutenberg author 2 to Module:Gutenberg without leaving a redirect
No edit summary
Line 8:
local tname = "Gutenberg author" -- name of calling template. Change if template is renamed.
local id = nil -- author IDname, or author number. The later will go direct to the author page, the former to a search results page.
local name = nil -- display name on Wikipedia (default: article title)
local citeurl = nil -- use inline citation format (deprecated feature)
local urltagline = "at [[Project = nilGutenberg]]"
local taglineurlheadname = "at ''Books and Writers''//www.gutenberg.org/author/"
local urlheadurlheadnumb = "https://webwww.archivegutenberg.org/webebooks/20130704043115/http://www.kirjasto.sci.fiauthor/"
local urlhead = nil
 
if args.id == "" or args.id == nil then
return "Error in {{" .. tname .. "}}, id missing. Please see documentation."
else
id = mw.text.trim(args.id)
if tonumber(a) ~= nil then -- it's a number
urlhead = urlheadnumb
else
urlhead = urlheadname
end
end
 
if args.name == "" or args.name == nil then
name = mw.title.getCurrentTitle().text
else
name = mw.text.trim(args.name)
end
name = mw.ustring.gsub(name,"%s%(.*%)", "") -- remove disambiguation ()
 
url = "[" .. urlhead .. id .. "Works by " .. name .. "] " .. tagline
 
return url
 
end