Jump to content

Module:SDcat/doc

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by RexxS (talk | contribs) at 22:13, 3 August 2020 (Creating Module:Sandbox/RexxS/SDcat/doc). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)


Module to check whether local short description matches that on Wikidata

setCat has the qid of a Wikidata entity passed as |qid= (it defaults to the associated qid of the current article if omitted) and the local short description passed as |sd= It returns a category if there is an associated Wikidata entity.

It returns one of the following tracking categories, as appropriate:

  • Category:Short description matches Wikidata (case-insensitive)
  • Category:Short description is different from Wikidata
  • Category:Short description with empty Wikidata description

For testing purposes, a link prefix |lp= may be set to ":" to make the categories visible.

Usage

From within a template

{{#invoke:Sandbox/RexxS/SDcat |setCat |sd={{{shortdescription|}}} }}

From another module
sdcat = require("Module:Sandbox/RexxS/SDcat")._setCat
local tracking_cat = sdcat(itemID, shortdesc)

For testing

{{#invoke:Sandbox/RexxS/SDcat |setCat |qid=Q42 |sd=English author and humorist (1952–2001) |lp=":"}}

A few examples of tests are at Module talk:Sandbox/RexxS/SDcat