This is an index of pages relating to modules I have developed.

Miscellaneous edit

  • User:Johnuniq/invoke can be used to simulate a template invoking a function in a module. Example using defaults to call age_generic in Module:Age/sandbox:
    • {{user:johnuniq/invoke|template=age_in_years|2001|March 2016}}Error: Need valid year, month, day

Page tracking categories edit

More at Wikipedia:Template limits (with "recent additions" links).

Temporary experiments edit

Age/date edit

Age/date modules

Age/date templates

Authority control edit

These templates and modules were created by others; I have just done some minor tweaks but want to have an easy way to find related items.

Categories

Authority control modules

EditAtWikidata (used by authority control)

Bengali Wikipedia edit

Bibleverse edit

Module:Bibleverse created by Jfhutson to generate links to Bible verses.

Biglist edit

Convert edit

Convert categories

Convert modules

Convert styles

Countries edit

For Commons, a set of templates and modules provides countries navboxes.

Dump edit

  • Module:Dump • Module to display Wikidata entities or other Lua tables; useful when developing other modules.

Football manager history navboxes edit

Horse race distance edit

Module:Convert/helper implements function horseRaceDistance to display a distance in miles, furlongs and yards for articles such as List of British National Hunt races.

IPblock edit

Module:IPblock implements Template:Blockcalc to calculate IP ranges for admins who need to block several IP addresses. The name blockcalc can be entered for easy use although the official name is {{IP range calculator}}. The short name is used because too many templates start with "IP" and because it matches toollabs:blockcalc. Also, "block" = CIDR block and WP:Block.

IPblock modules

Plan to move IP handling functions to another module.

Handle list of sensitive IP addresses (by Mr. Stradivarius).

A related module (created by קיפודנחש) tests a parameter for validity.

  • Module:IPAddress • function isIpOrRange tests for a valid IPv4/IPv6 address or CIDR range

JCW edit

Module:JCW (started by Galobtter) is used at various User:JL-Bot subpages, particularly User:JL-Bot/Citations.cfgUser:JL-Bot/Maintenance.cfgUser:JL-Bot/Publishers.cfgUser:JL-Bot/Questionable.cfgUser:JL-Bot/Questionable.cfg/GeneralUser:JL-Bot/Questionable.cfg/HeaderUser:JL-Bot/Questionable.cfg/JournalsUser:JL-Bot/Questionable.cfg/PublishersUser:JL-Bot/Selected.cfg.

Key edit

Module:Key implements Template:Key_press to display computer keyboard key combinations using kbd.

Navbox edit

Module:Navbox (created by User:Toohool) implements Template:Navbox. A new procedure changes the way striping occurs (striping displays the rows in a table with alternating background colors).

NUMBEROF edit

Development of module started by User:GreenC.

Particles edit

List of baryons is a featured list but was exceeding the template expansion size limit. This module implements {{Subatomic particle}} in a more efficient manner and allows multiple particles to be specified and displayed in a single nowrap span.

  • Module:Particles • Use {{#invoke:particles|link|...}} or {{#invoke:particles|nolink|...}} in an article (using a template would double the expansion size).
  • Module:Particles/data • Particle definitions.

Team appearances list edit

For use in infoboxes, the module produces a horizontal list of team appearances at a specified sports competition. The module was started by Izkala.

Team appearances list modules

Related Look up a country name/flag from its alias (started by Primefac).

Val edit

Module:Val implements Template:Val to format values, optionally with units (started by The Mol Man).

Val modules

Weather box edit

Display a table with monthly weather values (started by Dragons flight).

Weather templates/modules