User:Johnuniq/index

From WikiProjectMed
Jump to navigation Jump to search

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

Miscellaneous

  • 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

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

Temporary experiments

Age/date

Age/date modules

Age/date templates

Authority control

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

Bibleverse

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

Biglist

Convert

Convert categories

Convert modules

Convert styles

Countries

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

Dump

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

Football manager history navboxes

Horse race distance

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

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

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

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

Navbox

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

Development of module started by User:GreenC.

Particles

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

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

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

Val modules

Weather box

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

Weather templates/modules