Main public logs
Appearance
This is a combined display of all logs except the patrol, review, tag and thanks logs:
- Who performed the action – enter their name without prefix under "Performer".
- The page or user affected by an action – enter the page or user name (prefixed with "User:") under "Target".
- 18:48, 28 July 2026 Peter Harrison talk contribs created page Template:Featured picture/August 2026 (←Created page with '{| role="presentation" style="margin:0 3px 3px; width:100%; text-align:left; background-color:transparent; border-collapse: collapse; " |style="padding:0 0.9em 0 0;" | 380px|Rear frames of the replica Mountaineer formed in 2026 |style="padding:0 6px 0 0"| A new build replica of an original condition England Engine, to carry the name '''Mountaineer''' is curr...')
- 18:43, 28 July 2026 Peter Harrison talk contribs created page Template:Featured article/August 2026 (←Created page with '{{TFAIMAGE|File:GMPBL11-08-63.jpg|Panoramic view of Boston Lodge from above 1963|size=200x200px}} Boston Lodge Works is the principal workshop of the Festiniog Railway Company, and was built on the site of the main quarry for the stone used in building the Cob from 1808 to 1811. Boston Lodge (formerly known as Penrhyn Cottage) was renamed after wikipedia:Boston, Lincolnshire|Wm. Madocks's parliamentary...')
- 15:25, 11 July 2026 Peter Harrison talk contribs created page Template:Param value/doc (←Created page with '{{Documentation subpage}} {{Uses TemplateStyles|Template:Param value/styles.css}} Provides a lightly bordered box to highlight param values on [Template documentation pages. Especially useful in cases where values may have leading or trailing blanks, or multiple embedded blanks. == Usage == {{tlc|param value|<var>value</var>}} == Parameters == There is one required positional parameter for the value, and four optional params...')
- 15:24, 11 July 2026 Peter Harrison talk contribs created page Template:Greater color contrast ratio (←Created page with '<includeonly>{{safesubst:#invoke:Color contrast|greatercontrast}}</includeonly><noinclude> {{documentation}} </noinclude>')
- 15:23, 11 July 2026 Peter Harrison talk contribs created page Template:Spaced en dash/doc (←Created page with '{{Documentation subpage}} <!-- PLEASE ADD CATEGORIES WHERE INDICATED AT THE BOTTOM OF THIS PAGE --> {{Template shortcut |snd|spndash}} This template produces a '''spaced en dash''' ('''{{tlc|snd}}''' for short): <code>{{spaced en dash}}</code>. It works similarly to the HTML markup sequence <code>''' –''' </code> i.e. a non-breaking space (which will not line-break and will not collapse together with norm...')
- 15:21, 11 July 2026 Peter Harrison talk contribs created page Template:Template link with linked braces (←Created page with '{{#Invoke:Template link general|main|brace=yes}}<noinclude> {{documentation}}<!-- Add categories to the /doc subpage and interwikis to Wikidata, not here! --> </noinclude>')
- 15:18, 11 July 2026 Peter Harrison talk contribs moved page Template:Tl/doc to Template:Template link/doc
- 15:18, 11 July 2026 Peter Harrison talk contribs moved protection settings from Template:Tl to Template:Template link (Template:Tl moved to Template:Template link)
- 15:18, 11 July 2026 Peter Harrison talk contribs moved page Template:Tl to Template:Template link
- 15:17, 11 July 2026 Peter Harrison talk contribs created page Module:Template link general/doc (←Created page with '{{Used in system}} {{Lua|Module:Arguments}} Implements {{Template link|Template link general}} and other templates in its family ==Basic usage== <syntaxhighlight lang="wikitext">{{#invoke:Template link general|main}}</syntaxhighlight> This module is used by {{Template link|Template link general}} and related templates to display links to templates. It is similar to {{Template link|Template link}} but with additional formatting...')
- 15:16, 11 July 2026 Peter Harrison talk contribs created page Module:Template link general (←Created page with '-- This implements Template:Template link general and various other templates in its family local getArgs = require('Module:Arguments').getArgs local p = {} -- Is a string non-empty? local function _ne(s) return s ~= nil and s ~= "" end local nw = mw.text.nowiki local function addTemplate(s) local i, _ = s:find(':', 1, true) if i == nil then return 'Template:' .. s end local ns = s:sub(1, i - 1) if ns == '' or mw.sit...')
- 15:15, 11 July 2026 Peter Harrison talk contribs created page Template:Tn (←Redirected page to Template:Template link with linked braces) Tag: New redirect
- 15:06, 11 July 2026 Peter Harrison talk contribs created page Template:Snd (←Redirected page to Template:Spaced en dash) Tag: New redirect
- 15:03, 11 July 2026 Peter Harrison talk contribs created page Template:Pvalue (←Redirected page to Template:Param value) Tag: New redirect
- 12:00, 10 July 2026 Peter Harrison talk contribs created page Module:IP/doc (←Created page with '{{used in system}} Module:IP is a library for working with IP addresses and subnets. It can handle both IPv4 and IPv6. The library exports four classes, IPAddress, Subnet, IPv4Collection, and IPv6Collection. == Loading the library == <syntaxhighlight lang="lua"> local IP = require('Module:IP') local IPAddress = IP.IPAddress local Subnet = IP.Subnet </syntaxhigh...')
- 11:59, 10 July 2026 Peter Harrison talk contribs created page Module:IP (←Created page with '-- IP library -- This library contains classes for working with IP addresses and IP ranges. -- Load modules require('strict') local bit32 = require('bit32') local libraryUtil = require('libraryUtil') local checkType = libraryUtil.checkType local checkTypeMulti = libraryUtil.checkTypeMulti local makeCheckSelfFunction = libraryUtil.makeCheckSelfFunction -- Constants local V4 = 'IPv4' local V6 = 'IPv6' --------------------------...')
- 11:57, 10 July 2026 Peter Harrison talk contribs created page Module:Protect/doc (←Created page with '{{used in system}} This metamodule simplifies error handling in other modules. It transforms a function, which may throw an error, into a function, which returns a specified error message in that case. == Usage == <syntaxhighlight lang="lua"> local protect = require('Module:Protect') local protectedFunc = protect(func, errFormat, options) </syntaxhighlight> === Arguments === * ''{{code|func}}'' *: Function to be transformed....')
- 11:57, 10 July 2026 Peter Harrison talk contribs created page Module:Protect (←Created page with 'local function processResult(options, success, ...) if not success then local message = tostring(... or '(no message)') if options.removeLocation then message = string.gsub(message, '^Module:[^:]+:%d+: ', '', 1) end return string.format(options.errFormat, message) end return ... end local function protect(func, errFormat, options) if type(errFormat) == 'table' then options = options or errFormat errFormat = n...')
- 11:56, 10 July 2026 Peter Harrison talk contribs created page Module:CallAssert/doc (←Created page with '{{used in system}} This metamodule provides function '''callAssert''', which simplifies error checking by throwing an error if a given function returns nil or false. This is similar to the built-in function assert, but unlike it, callAssert itself calls the function, whose return value is to be checked. This allows it to include the function name and argument values in the error message. == Usage == local...')
- 11:56, 10 July 2026 Peter Harrison talk contribs created page Module:CallAssert (←Created page with 'local function pack(...) return {...}, select('#', ...) end local function mapArray(func, array, count) local result = {} for i = 1, count or #array do result[i] = func(array[i]) end return result end local function quote(value) if type(value) == 'string' then return (string.gsub(string.format('%q', value), '\\\n', '\\n')) -- Outer parentheses remove second value returned by gsub end local str = tostring(value) i...')
- 11:55, 10 July 2026 Peter Harrison talk contribs created page Module:Page/doc (←Created page with '{{used in system}} {{Lua|Module:CallAssert|Module:Protect}} This module is meant to allow the goodies listed in {{slink|mw:Extension:Scribunto/Lua reference manual#Title objects}} to be accessed by people who do not want to write a Lua module. Usage is: <code><nowiki>{{#invoke:Page|</nowiki>'''function'''|''parameters''<nowiki>}}</nowiki></code> == Functions== In the usage above, '''function''' is one of the following fields o...')
- 11:47, 10 July 2026 Peter Harrison talk contribs created page Template:Slink (←Created page with '<includeonly>{{SAFESUBST:<noinclude />#invoke:Section link|main}}</includeonly><noinclude> {{documentation}} <!-- Categories go on the /doc subpage and interwikis go on Wikidata. --> </noinclude>')
- 11:45, 10 July 2026 Peter Harrison talk contribs created page Module:Page (←Created page with 'local callAssert = require('Module:CallAssert') local function main(frame, field) local args, pargs = frame.args, ( frame:getParent() or {} ).args or {} local makeTitle=args.makeTitle or pargs.makeTitle local namespace=args.namespace or pargs.namespace or "" local fragment=args.fragment or pargs.fragment or "" local interwiki=args.interwiki or pargs.interwiki or "" local page=args.page or args[1] or pargs.page or pargs[1]...')
- 23:10, 9 July 2026 Peter Harrison talk contribs created page Template:Pf (←Redirected page to Template:ParserFunction) Tag: New redirect
- 23:07, 9 July 2026 Peter Harrison talk contribs created page Template:ParserFunction/doc (←Created page with '{{Documentation subpage}}{{tsh|pf}} {{tl|Pf}} is used to conveniently '''wikilink''' to a ParserFunction, along the lines of {{tl|tl}}. == Usage == {{tlx|{{BASEPAGENAME}}|parser function}}, this creates a direct link to the relevant function, omit '''#''' and colon, e.g. use {{tlx|{{BASEPAGENAME}}|ifexpr}} to get {{{{BASEPAGENAME}}|ifexpr}}. {{tlx|{{BASEPAGENAME}}|parser function|1st parame...')
- 23:05, 9 July 2026 Peter Harrison talk contribs created page Template:ParserFunction (←Created page with '<includeonly>{{ #if: {{{_code|}}} | <code> }}{{((}}{{ #switch: {{lc: {{{1|if}}} }} | expr | if | ifeq | iferror | ifexpr | ifexist | rel2abs | switch | time | titleparts = if}}}}}|#{{{1|if}}} | lc | uc | lcfirst | ucfirst | urlencode | anchorencode | ns = {{{1}}} | language | bcp47 | dir | interwikilink | interlanguageli...')
- 23:04, 9 July 2026 Peter Harrison talk contribs created page Template:Pval (←Redirected page to Template:Param value) Tag: New redirect
- 23:02, 9 July 2026 Peter Harrison talk contribs created page Template:Str len/doc (←Created page with '{{Documentation subpage}} {{Lua|Module:String}} <!----PLEASE ADD CATEGORIES WHERE INDICATED AT THE BOTTOM OF THIS PAGE----> This is the {{tl|str len}} meta-template. It takes a string as parameter and returns its length (excluding spaces at the start and end). It can now count as high as necessary. ===Examples=== If the parameter is empty or undefined it is considered to be of zero length: :<code><nowiki>{{str len}}</nowiki...')
- 23:01, 9 July 2026 Peter Harrison talk contribs created page Template:Str len (←Created page with '{{<includeonly>safesubst:</includeonly>#invoke:String|len|s={{{1|}}}}}<noinclude> {{documentation}} <!-- Add categories to the /doc subpage, not here! --> </noinclude>')
- 22:59, 9 July 2026 Peter Harrison talk contribs created page Template:Param value/styles.css (←Created page with '{{pp-template}}: .tpl-pval__code { border: thin solid var(--border-color-base, #a2a9b1); background-color: var(--color-inverted, #fff); color: inherit; white-space: nowrap; }')
- 22:58, 9 July 2026 Peter Harrison talk contribs created page Template:Param value (←Created page with '<templatestyles src="Template:Param value/styles.css"/><span class="tpl-pval__wrapper"><code class="tpl-pval__code" style="{{#if:{{{border|{{{b|}}}}}}|border:{{{border|{{{b|}}}}}};}} {{#if:{{{bg-color|}}}|background-color: {{{bg-color}}}; color: {{Greater color contrast ratio|{{{bg-color}}}}};}} {{#if:{{{bg|}}}|color: {{Greater color contrast ratio|{{{bg}}}}};}} {{#ifexpr:{{str len|{{{1|}}}}} > 25|white-space: wrap;|}} {{{style|...')
- 22:55, 9 July 2026 Peter Harrison talk contribs created page Template:Module link/doc (←Created page with '{{Documentation subpage}} {{tsh|ml}}{{lua|Module:Separated entries}} Module link is used to display a module name as a link surrounded by braces with the {{((}}#invoke{{))}} parser function, thus showing the module name as code rather than actually invoking it. Its primary use is in instruction and documentation where it is used to refer to a module by name without invoking it. It also supports the definition of a function and...')
- 22:54, 9 July 2026 Peter Harrison talk contribs created page Template:Ml (←Redirected page to Template:Module link) Tag: New redirect
- 22:52, 9 July 2026 Peter Harrison talk contribs created page Template:Module link (←Created page with '<includeonly>{{{{{{{|safesubst:}}}#invoke:Separated entries|main|[[Module:{{{1}}}{{{section|}}}|#invoke:{{{1}}}]]|{{{2|''function''}}}|separator=|}}}}</includeonly><noinclude>{{documentation}}<!-- Categories go on the /doc subpage and interwikis go on Wikidata. --> </noinclude>')
- 22:42, 9 July 2026 Peter Harrison talk contribs created page Module:Format link/doc (←Created page with '<!-- Add categories where indicated at the bottom of this page and interwikis at Wikidata --> {{used in system|in MediaWiki:Perfcachedts}} {{Lua|Module:Arguments|Module:Error|Module:Yesno}} This module, migrated from origins in Module:Hatnote, provides functionality for formatting links for display, including that powering the {{tl|format link}} template. It can pretty-format section links with the section symbol ("§")...')
- 22:41, 9 July 2026 Peter Harrison talk contribs created page Module:Urldecode/doc (←Created page with '== Functions == * Function ''urlDecode'' reverses the transformation by magic word <code><nowiki>{{urlencode:}}</nowiki></code>. :: <code><nowiki>{{#invoke:</nowiki>{{#ifeq:{{#titleparts:{{PAGENAME}}||-1}}|doc|{{#titleparts:{{PAGENAME}}|-1}}|{{PAGENAME}}}}<nowiki>|urlDecode|C%C3%B4te+d%27Ivoire}}</nowiki></code> would produce <code>{{#invoke:{{#ifeq:{{#titleparts:{{PAGENAME}}||-1}}|doc|{{#titleparts:{{PAGENAME}}|-...')
- 22:40, 9 July 2026 Peter Harrison talk contribs created page Module:Urldecode (←Created page with 'local p = {} function p.urlDecode( frame ) local enctype = frame.args[2] local ret = nil; if (frame.args[2] ~= nil) then enctype = mw.ustring.upper(enctype) if ((enctype == "QUERY") or (enctype == "PATH") or (enctype == "WIKI")) then ret = mw.uri.decode(frame.args[1],frame.args[2]) end else ret = mw.uri.decode(frame.args[1]) end ret = string.gsub(ret, "{", "{") ret = string.gsub(ret, "}", "}") retu...')
- 22:31, 9 July 2026 Peter Harrison talk contribs created page Module:Format link (←Created page with '-------------------------------------------------------------------------------- -- Format link -- -- Makes a wikilink from the given link and display values. Links are escaped -- with colons if necessary, and links to sections are detected and displayed -- with " § " as a separator rather than the standard MediaWiki "#". Used in -- the {{format link}} template. ------------------------------------------------------------------...')
- 06:59, 29 June 2026 Peter Harrison talk contribs created page MediaWiki:Gadget-OWIDPopup.js (←Created page with '* * OWIDPopup embeds interactive charts from Our World in Data * Documentation: https://www.mediawiki.org/wiki/OWIDPopup * Source code: https://www.mediawiki.org/wiki/MediaWiki:Gadget-Global-OWIDPopup.js: mw.loader.load( '//www.mediawiki.org/w/load.php?modules=ext.gadget.Global-OWIDPopup' );')
- 06:58, 29 June 2026 Peter Harrison talk contribs created page MediaWiki:Gadget-OWIDPopup (←Created page with '<sup><abbr title="{{int:gadgets-default}}">(D)</abbr></sup> Loads interactive charts from [http://ourworldindata.org Our World in Data] after asking the user for consent')
- 06:19, 29 June 2026 Peter Harrison talk contribs created page Template:Featured picture/July 2026 (←Created page with '{| role="presentation" style="margin:0 3px 3px; width:100%; text-align:left; background-color:transparent; border-collapse: collapse; " |style="padding:0 0.9em 0 0;" | 380px|Van 2 on at Harbour Station on 18 June 2026 |style="padding:0 6px 0 0"| Van 2 is a brake van on the Welsh highland Railway. It is a replica of a NWNGR Ashbury brake van. Van 2's first journey was on 18 June 2026, a pri...')
- 06:13, 29 June 2026 Peter Harrison talk contribs created page Template:Featured article/July 2026 (←Created page with '{{TFAIMAGE|File:Mk1b&2.jpg|Type 1b and 2 quarrymen's carriages.|size=200x200px}} Special '''quarrymen's carriages''' first appeared on the FR in 1867. Their primary use was in special trains that carried men to work in the quarries around Blaenau Ffestiniog, with a single fare of 6d, any distance. Though many quarrymen lived in the various communities along the FR others came from further afield,...')
- 07:21, 26 June 2026 Peter Harrison talk contribs blocked Colsignifi talk contribs with an expiration time of indefinite (account creation blocked) (Using Festipedia for promotion or advertising purposes) Tags: Mobile edit Mobile web edit
- 07:21, 26 June 2026 Peter Harrison talk contribs deleted page User:Colsignifi (Unambiguous advertising or promotion) Tags: Mobile edit Mobile web edit
- 08:40, 1 June 2026 Peter Harrison talk contribs created page MediaWiki:Right-editprotected (←Created page with 'Edit fully protected pages')
- 08:39, 1 June 2026 Peter Harrison talk contribs created page MediaWiki:Right-editsemiprotected (←Created page with 'Edit semi-protected pages')
- 18:56, 28 May 2026 Peter Harrison talk contribs created page Template:Featured picture/June 2026 (←Created page with '{| role="presentation" style="margin:0 3px 3px; width:100%; text-align:left; background-color:transparent; border-collapse: collapse; " |style="padding:0 0.9em 0 0;" | 380px|C2 on display at Boston Lodge |style="padding:0 6px 0 0"| Dahuichang 4 is a modern Chinese-built locomotive that arrived on the Ffestniog for assessment on 16 January 2007. Built at the Harbin Locomotive Works in Manchuria (bu...')
- 18:54, 28 May 2026 Peter Harrison talk contribs created page Template:Featured article/June 2026 (←Created page with '{{TFAIMAGE|File:James Spooner in 1874.jpg|James Spooner in 1874|size=200x200px}} '''James Spooner''' was the second Double Fairlie to be built for the Festiniog Railway. It was supplied by the Avonside Engine Company of Bristol. Featuring a number of design improvements over the first FR Fairlie, Little Wonder, this locomotive set the design pattern for the future FR double engines. Gradually rebuilt to take acc...')
- 07:24, 13 May 2026 Peter Harrison talk contribs moved page MediaWiki:Nuke-tools to MediaWiki:Nuke-tools-tempaccount without leaving a redirect (Nuke-tools is no longer used)
- 08:23, 29 April 2026 Peter Harrison talk contribs created page Module:Title blacklist/doc (←Created page with '<!-- Add categories where indicated at the bottom of this page and interwikis at Wikidata --> {{used in system}} Helper module to get protection data about a blacklisted page entry. == Usage == {{mlx|Title blacklist|main|action{{=}}edit|pagename{{=}}Example}} -> "templateeditor", "autoconfirmed", or the empty string. {{mlx|Title blacklist|main|action{{=}}edit|pagename{{=}}Example|templateeditor{{=}}Example1|autoconfirmed{{=}}...')