Jump to content

Module:Track gauge/autodocument/doc

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by DePiep (talk | contribs) at 21:12, 13 November 2014. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.


Track gauges (purge)
Gauge
(mm)
Gauge
(ft, in)
Alt
name
Gauge
(inch)
Def
unit
Aliases
(input options)
Class
 
Source
article
Category
(content)
Mentionings
(maintenance)
 
900 mm 2 ft 11+716 in 35.4375 met 900mm narrow 900 mm gauge railways cat:900 ... 0 P cat:mnt
914 mm 3 ft 36 met
imp
met
914mm
3ft; 36in
915mm
narrow 3 ft gauge railways cat:3 ... 0 P cat:mnt
925 mm 3 ft 1332 in 36.4063 met 925mm narrow Trams in Chemnitz cat:925 ... 0 P cat:mnt
927 mm 3 ft 12 in 36.5 imp 3ft0.5in; 36.5in; 3ft1/2in; 361/2in narrow British industrial narrow gauge railways#3 ft 1/2 in 0 P cat:mnt
940 mm 3 ft 1 in 37 imp 37in; 3ft1in narrow British quarrying and mining narrow gauge railways 0 P cat:mnt
943 mm 3 ft 1+18 in 37.125 imp 37.125in; 3ft11/8in; 371/8in narrow 0 P cat:mnt
946 mm 3 ft 1+14 in 37.25 met 946mm narrow Kaprun disaster 0 P cat:mnt
950 mm 3 ft 1+38 in 37.375 met 950mm narrow Track gauge in Italy cat:950 ... 0 P cat:mnt

This module has several options to document the Track gauge/data data page of {{Track gauge}}.

Gauges

Can list in complete tableform one, multiple or all gauges listed in the /data page. Gauges defined in both metric and imperial are grouped into one row.

Per gauge size a link to the category:Articles that mentions this gauge ... is added.

#invoke functions

checkData
documentGauge
catContent
catMentions
createCatMentions
documentGaugeSizeFromTitle
catSortFromTitle

Parameters

|1= alias
|1= (datafile for checkData)
|n=all (list)
|docfrom=
|docto=
|doctitle=
|docstate=
|docstats=
|displaynotfound=
|docsortlabel=
|docreturnargs=

Parser limits (expensive functions)

Module:Track gauge/autodocument uses expensive function calls (especially the documentGauge listing). The wiki parser only allows 500 such calls in one page. As of July 2014, this number is almost reached in (~475 in Template:Track gauge/doc/input options). When, after adding new entries to /data or /extra, the number is reached, a "Script error" will show.

Best practice is to prevent this error: adding content category name to the /data, even if they have default name pattern or do not exist:

 ["contentcat"] = "5 ft 3 in gauge railways",
 -- or
 ["contentcat"] = "",

This way, these category pages are not checked for existence.

See also