<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://wiki.agency/index.php?action=history&amp;feed=atom&amp;title=Module%3AGutenberg</id>
		<title>Module:Gutenberg - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.agency/index.php?action=history&amp;feed=atom&amp;title=Module%3AGutenberg"/>
		<link rel="alternate" type="text/html" href="https://wiki.agency/index.php?title=Module:Gutenberg&amp;action=history"/>
		<updated>2026-04-30T09:19:09Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.30.1</generator>

	<entry>
		<id>https://wiki.agency/index.php?title=Module:Gutenberg&amp;diff=9313&amp;oldid=prev</id>
		<title>Admin: 1 revision imported</title>
		<link rel="alternate" type="text/html" href="https://wiki.agency/index.php?title=Module:Gutenberg&amp;diff=9313&amp;oldid=prev"/>
				<updated>2018-11-04T20:50:04Z</updated>
		
		<summary type="html">&lt;p&gt;1 revision imported&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 20:50, 4 November 2018&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; style=&quot;text-align: center;&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>https://wiki.agency/index.php?title=Module:Gutenberg&amp;diff=9312&amp;oldid=prev</id>
		<title>Elegie: Use HTTPS for FadedPage links (from what it appears, the FadedPage book and author links will generate an HTTP 301 redirect to an HTTPS version of the URL when accessed with HTTP.)</title>
		<link rel="alternate" type="text/html" href="https://wiki.agency/index.php?title=Module:Gutenberg&amp;diff=9312&amp;oldid=prev"/>
				<updated>2018-03-30T21:56:28Z</updated>
		
		<summary type="html">&lt;p&gt;Use HTTPS for FadedPage links (from what it appears, the FadedPage book and author links will generate an &lt;a href=&quot;/index.php?title=HTTP_301&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;HTTP 301 (page does not exist)&quot;&gt;HTTP 301&lt;/a&gt; redirect to an HTTPS version of the URL when accessed with HTTP.)&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;local p = {}&lt;br /&gt;
 &lt;br /&gt;
function p.author(frame)&lt;br /&gt;
  &lt;br /&gt;
  local pframe = frame:getParent()&lt;br /&gt;
  local args = pframe.args&lt;br /&gt;
 &lt;br /&gt;
  local tname = &amp;quot;Gutenberg author&amp;quot;                                 -- name of calling template. Change if template is renamed.&lt;br /&gt;
 &lt;br /&gt;
  local id       = nil                                             -- author name, or number. Name goes to search page, number goes direct to author page &lt;br /&gt;
  local name     = nil                                             -- display name on Wikipedia (default: article title)&lt;br /&gt;
  local url      = nil&lt;br /&gt;
  local tagline  = &amp;quot;at [[Project Gutenberg]]&amp;quot;&lt;br /&gt;
  local urlheadname  = &amp;quot;https://www.gutenberg.org/author/&amp;quot;          &lt;br /&gt;
  local urlheadnumb  = &amp;quot;https://www.gutenberg.org/ebooks/author/&amp;quot; &lt;br /&gt;
  local urlhead  = nil&lt;br /&gt;
&lt;br /&gt;
  -- Argument |id=&lt;br /&gt;
  id = trimArg(args[1]) or trimArg(args.id)&lt;br /&gt;
  if not id then&lt;br /&gt;
    error(&amp;quot;Parameter id is missing. See [[Template:&amp;quot; .. tname .. &amp;quot;]] documentation&amp;quot;)&lt;br /&gt;
  else&lt;br /&gt;
    if tonumber(id) then -- it&amp;#039;s a number&lt;br /&gt;
      urlhead = urlheadnumb&lt;br /&gt;
    else&lt;br /&gt;
      urlhead = urlheadname&lt;br /&gt;
      id = mw.ustring.gsub(id,&amp;quot; &amp;quot;, &amp;quot;+&amp;quot;)&lt;br /&gt;
    end&lt;br /&gt;
  end &lt;br /&gt;
&lt;br /&gt;
  -- Argument |name=&lt;br /&gt;
  name = trimArg(args[2]) or trimArg(args.name)&lt;br /&gt;
  if not name then&lt;br /&gt;
    name = mw.title.getCurrentTitle().text:gsub(&amp;#039;%s+%([^%(]-%)$&amp;#039;, &amp;#039;&amp;#039;) -- Current page name without the final parentheses&lt;br /&gt;
  end&lt;br /&gt;
&lt;br /&gt;
  -- Argument |coda=&lt;br /&gt;
  if trimArg(args.coda) then&lt;br /&gt;
    tagline = tagline .. &amp;quot; &amp;quot; .. trimArg(args.coda)&lt;br /&gt;
  end&lt;br /&gt;
&lt;br /&gt;
  url = &amp;quot;[&amp;quot; .. urlhead .. id .. &amp;quot; Works by &amp;quot; .. name .. &amp;quot;] &amp;quot; .. tagline&lt;br /&gt;
&lt;br /&gt;
  return url&lt;br /&gt;
&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.Australia(frame)&lt;br /&gt;
  &lt;br /&gt;
  local pframe = frame:getParent()&lt;br /&gt;
  local args = pframe.args&lt;br /&gt;
&lt;br /&gt;
  local tname = &amp;quot;Gutenberg Australia&amp;quot;                              -- name of calling template. Change if template is renamed.&lt;br /&gt;
 &lt;br /&gt;
  local id       = nil                                             -- ID. eg. http://gutenberg.net.au/plusfifty-n-z.html#shanks .. the ID = plusfifty-n-z.html#shanks&lt;br /&gt;
                                                                   -- ID is the same for linking an individual book title, or all books by the author.&lt;br /&gt;
  local name     = nil                                             -- display name on Wikipedia (default: article title)&lt;br /&gt;
  local author   = nil                                             -- flag if an author (default: no)&lt;br /&gt;
  local url      = nil&lt;br /&gt;
  local urlhead  = &amp;quot;http://gutenberg.net.au/&amp;quot;&lt;br /&gt;
  local prefix   = &amp;quot;&amp;quot;&lt;br /&gt;
  local tagline  = &amp;quot;at [[Project Gutenberg Australia]]&amp;quot;&lt;br /&gt;
  local italic   = &amp;quot;&amp;#039;&amp;#039;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
  -- Argument |id=&lt;br /&gt;
  id = trimArg(args[1]) or trimArg(args.id)&lt;br /&gt;
  if not id then&lt;br /&gt;
    error(&amp;quot;Parameter id is missing. See [[Template:&amp;quot; .. tname .. &amp;quot;]] documentation&amp;quot;)&lt;br /&gt;
  end &lt;br /&gt;
&lt;br /&gt;
  -- Argument |name=&lt;br /&gt;
  name = trimArg(args[2]) or trimArg(args.name)&lt;br /&gt;
  if not name then&lt;br /&gt;
    name = mw.title.getCurrentTitle().text:gsub(&amp;#039;%s+%([^%(]-%)$&amp;#039;, &amp;#039;&amp;#039;) -- Current page name without the final parentheses&lt;br /&gt;
  end&lt;br /&gt;
&lt;br /&gt;
  -- Argument |author=&lt;br /&gt;
  author = trimArg(args.author)&lt;br /&gt;
  if author then&lt;br /&gt;
    if mw.ustring.lower(author) == &amp;quot;yes&amp;quot; then&lt;br /&gt;
      prefix = &amp;quot;Works by &amp;quot;&lt;br /&gt;
      italic = &amp;quot;&amp;quot;&lt;br /&gt;
    end&lt;br /&gt;
  end&lt;br /&gt;
&lt;br /&gt;
  -- Argument |coda=&lt;br /&gt;
  if trimArg(args.coda) then&lt;br /&gt;
    tagline = tagline .. &amp;quot; &amp;quot; .. trimArg(args.coda)&lt;br /&gt;
  end&lt;br /&gt;
&lt;br /&gt;
  url = &amp;quot;[&amp;quot; .. urlhead .. id .. &amp;quot; &amp;quot; .. prefix .. italic .. name .. italic .. &amp;quot;] &amp;quot; .. tagline&lt;br /&gt;
&lt;br /&gt;
  return url&lt;br /&gt;
&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.Canada(frame)&lt;br /&gt;
  &lt;br /&gt;
  local pframe = frame:getParent()&lt;br /&gt;
  local args = pframe.args&lt;br /&gt;
&lt;br /&gt;
  local tname = &amp;quot;FadedPage&amp;quot;                                        -- name of calling template. Change if template is renamed.&lt;br /&gt;
 &lt;br /&gt;
  local id       = nil                                             -- ID for author, eg. http://fadedpage.com/csearch.php?author=Shortt%2C%20Adam .. the id = Shortt, Adam&lt;br /&gt;
                                                                   -- ID for book titles, eg. http://fadedpage.com/showbook.php?pid=20160704 .. the id = 20160704&lt;br /&gt;
  local name     = nil                                             -- display name on Wikipedia (default: article title)&lt;br /&gt;
  local author   = nil                                             -- flag if an author (default: no)&lt;br /&gt;
  local url      = nil&lt;br /&gt;
  local urlhead  = &amp;quot;https://fadedpage.com/&amp;quot;&lt;br /&gt;
  local urlbook  = &amp;quot;showbook.php?pid=&amp;quot;&lt;br /&gt;
  local urlauth  = &amp;quot;csearch.php?author=&amp;quot;&lt;br /&gt;
  local prefix   = &amp;quot;&amp;quot;&lt;br /&gt;
  local tagline  = &amp;quot;at [[Distributed Proofreaders Canada|Faded Page]] (Canada)&amp;quot;&lt;br /&gt;
  local italic   = &amp;quot;&amp;#039;&amp;#039;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
  -- Argument |id=&lt;br /&gt;
  id = trimArg(args[1]) or trimArg(args.id)&lt;br /&gt;
  if not id then&lt;br /&gt;
    error(&amp;quot;Parameter id is missing. See [[Template:&amp;quot; .. tname .. &amp;quot;]] documentation&amp;quot;)&lt;br /&gt;
  end &lt;br /&gt;
&lt;br /&gt;
  -- Argument |name=&lt;br /&gt;
  name = trimArg(args[2]) or trimArg(args.name)&lt;br /&gt;
  if not name then&lt;br /&gt;
    name = mw.title.getCurrentTitle().text:gsub(&amp;#039;%s+%([^%(]-%)$&amp;#039;, &amp;#039;&amp;#039;) -- Current page name without the final parentheses&lt;br /&gt;
  end&lt;br /&gt;
&lt;br /&gt;
  -- Argument |author=&lt;br /&gt;
  author = trimArg(args.author)&lt;br /&gt;
  if author then&lt;br /&gt;
    if mw.ustring.lower(author) == &amp;quot;yes&amp;quot; then&lt;br /&gt;
      id = mw.uri.encode( id, &amp;quot;PATH&amp;quot; )                                -- handle spaces within id argument string&lt;br /&gt;
      prefix = &amp;quot;Works by &amp;quot;&lt;br /&gt;
      italic = &amp;quot;&amp;quot;&lt;br /&gt;
      url = &amp;quot;[&amp;quot; .. urlhead .. urlauth .. id .. &amp;quot; &amp;quot; .. prefix .. italic .. name .. italic .. &amp;quot;] &amp;quot; .. tagline&lt;br /&gt;
      return url&lt;br /&gt;
    end&lt;br /&gt;
  end&lt;br /&gt;
&lt;br /&gt;
  url = &amp;quot;[&amp;quot; .. urlhead .. urlbook .. id .. &amp;quot; &amp;quot; .. prefix .. italic .. name .. italic .. &amp;quot;] &amp;quot; .. tagline&lt;br /&gt;
&lt;br /&gt;
  return url&lt;br /&gt;
&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function trimArg(arg)&lt;br /&gt;
&lt;br /&gt;
  if arg == &amp;quot;&amp;quot; or arg == nil then&lt;br /&gt;
    return nil&lt;br /&gt;
  else&lt;br /&gt;
    return mw.text.trim(arg)&lt;br /&gt;
  end&lt;br /&gt;
&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>Elegie</name></author>	</entry>

	</feed>