Module:Track gauge/autodocument/doc

From blackwiki
< Module:Track gauge‎ | autodocument
Revision as of 19:22, 13 November 2014 by blackwiki>DePiep
Jump to navigation Jump to search

This is the documentation page for Module:Track gauge/autodocument


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