Module:SDcat/doc: Difference between revisions
Appearance
Content deleted Content added
m RexxS moved page Module:Sandbox/RexxS/SDcat/doc to Module:SDcat/doc without leaving a redirect: ready for main module space |
→Usage: move links |
||
Line 16: | Line 16: | ||
== Usage == |
== Usage == |
||
; From within a template: |
; From within a template: |
||
<code><nowiki>{{#invoke: |
<code><nowiki>{{#invoke:SDcat |setCat |sd={{{shortdescription|}}} }}</nowiki></code> |
||
; From another module |
; From another module |
||
: <code>sdcat = require("Module: |
: <code>sdcat = require("Module:SDcat")._setCat</code> |
||
: <code>local tracking_cat = sdcat(itemID, shortdesc)</code> |
: <code>local tracking_cat = sdcat(itemID, shortdesc)</code> |
||
=== For testing === |
=== For testing === |
||
<code><nowiki>{{#invoke: |
<code><nowiki>{{#invoke:SDcat |setCat |qid=Q42 |sd=English author and humorist (1952–2001) |lp=":"}}</nowiki></code> |
||
A few examples of tests are at [[Module talk: |
A few examples of tests are at [[Module talk:SDcat]] |
||
<includeonly>{{#ifeq:{{SUBPAGENAME}}|sandbox | | |
<includeonly>{{#ifeq:{{SUBPAGENAME}}|sandbox | | |
Revision as of 22:15, 3 August 2020
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:SDcat |setCat |sd={{{shortdescription|}}} }}
- From another module
sdcat = require("Module:SDcat")._setCat
local tracking_cat = sdcat(itemID, shortdesc)
For testing
{{#invoke:SDcat |setCat |qid=Q42 |sd=English author and humorist (1952–2001) |lp=":"}}
A few examples of tests are at Module talk:SDcat