imported>Uzume |
|
(One intermediate revision by one other user not shown) |
Line 1: |
Line 1: |
| -- Version: 2021-02-06 | | -- Version: 2023-07-10 |
| -- Module to implement use of a blacklist and whitelist for infobox fields | | -- Module to implement use of a blacklist and whitelist for infobox fields |
| -- Can take a named parameter |qid which is the Wikidata ID for the article | | -- Can take a named parameter |qid which is the Wikidata ID for the article |
Line 11: |
Line 11: |
| -- whitelist is passed in named parameter |fetchwikidata (or |fwd) | | -- whitelist is passed in named parameter |fetchwikidata (or |fwd) |
|
| |
|
| | require("strict") |
| local p = {} | | local p = {} |
|
| |
|
Line 585: |
Line 586: |
| local postfix = (args.postfix or ""):gsub('"', '') | | local postfix = (args.postfix or ""):gsub('"', '') |
| local dtxt = args.dtxt | | local dtxt = args.dtxt |
| local shortname = args.shortname | | local shortname = args.shortname or args.sn |
| local lang = args.lang or "en" -- fallback to default if missing | | local lang = args.lang or "en" -- fallback to default if missing |
| local uselbl = args.uselabel or args.uselbl | | local uselbl = args.uselabel or args.uselbl |