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}} → 14–15

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

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.

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

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).

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