Module:Excerpt/config
This module is rated as beta, and is ready for widespread use. It is still new and should be used with some caution to ensure the results are as expected. |
This Lua module is used on approximately 2,900 pages and changes may be widely noticed. Test changes in the module's /sandbox or /testcases subpages, or in your own Module:Excerpt/config. Consider discussing changes on the talk page before implementing them. |
Usage
{{#invoke:Excerpt/config|function_name}}
return {
-- Templates that should never be transcluded
blacklist = {
'2021 United States Capitol attack', '2021 storming of the United States Capitol',
'[Aa]bout', '[Tt]his', '[Tt]his article is about',
'[Aa]griculture',
'[Bb]roader',
'[Cc]ampaignbox', '[Cc]ampaign',
'[Cc]itations broken from PEIS limit',
'[Cc]oor', '[Ll]ocation', '[Ll]ocation dec', '[Cc]o-ord', -- Coordinates
'[Cc]urrent', '[Ff]lux', '[Ll]ive', '[Oo]n ?going', '[Rr]ecent ?event', '[Rr]ecent news', '[Bb]reaking news', -- {{Current}} etc.
'[Dd]efault ?[Ss]ort', 'DEFAULT ?SORT',
'[Dd]isplay ?title', 'DISPLAYTITLE', '[Ii]talic title',
'[Ff]eatured ?article', '[Ff]eatured', '[Ff]eaturedSmall', 'FA topicon',
'[Gg]ood [Aa]rticle','GA article', 'GA icon',
'[G]lobal',
'[Ii]nfo ?[Bb]ox', '[Rr]ow', '[Tt]axobox', -- infoboxes
'[Ll]ead ?missing', '[Ll]ede missing', '[Nn]o[ -]?[Ii]ntro', '[Nn]ointroduction', '[Nn]o[ -]?lead', '[Nn]o ?lede', '[Mm]issingintro', '[Ii]ntro[ -]?missing', '[Nn]o ?lead ?section', '[Mm]issing lead', '[Mm]issing lede', '[Ll]ead absent', '[Ll]ede absent', '[Nn]o definition', '[Ii]ntroduction needed', '[Ii]ntroduction missing', '[Ii]ntro needed', '[Ll]ead required', '[Ll]ede required', '[Nn][Oo][Ll]',
'[Ll]ead too long', '[Ll]ede ?too ?long', '[Ii]ntro ?length', '[Ll]ongintro', '[Ll]ong ?lead', '[Ll]ong ?lede', '[Ii]ntro[ -]?too[ -]?long', '[Ll][2T][Ll]', '[Ll]ead long',
'[Ll]ead[ -]?rewrite', '[Ll]ead ?section', '[Vv]agueintro', '[Cc]leanup-lead', '[Ii]ntro', '[Oo]pening', '[Ll]ead', '[Ll]ede', '[Ii]ntro-?rewrite', '[Ll]ede rewrite', 'LEAD', 'LEDE', '[Rr]ewrite lead', '[Cc]leanup lead',
'[Ll]ead[ -]?too[ -]?short', '[Ll]ede[ -]?too[ -]?short', '[Ee]xpand ?lead', '[Ee]xpand ?lede', '[Tt]oo ?[Ss]hort', '[Ss]hort ?intro', '[Ss]hort ?lead', '[Ii]ntro[ -]?too[ -]?short', '[Bb]uild lead', '[Ii]ntro-expand', 'XL', 'TSL', '[Ll]2[Ss]',
'[Mm]ain[12]?', '[Mm]ain ?[Aa]rticles?', 'MAIN', '[Mm]ain page', '[Ss]ee ?main', '[Rr]eadmain', '[Ff]ull article', '[Hh]urricane main', '[Cc]omprehensive', '[Mm]ultiple ?issues',
'[Nn]avbox', '[Nn]avigation', '[Nn]avigation ?[Bb]ox', '[Nn]avigation Template', '[Hh]ider hiding', '[Cc]?VG [Nn]avigation', '[Tt]ransNB', '[Nn]avtable', -- navboxes
'[Oo]ther ?[Uu]ses?[13]?', '[Oo]thers?', '[Oo]ther ?[Mm]eanings?', '[Dd]istinguish', '[Aa]lternateuses', '[Oo]thervalues', '[Ff]or other uses',
'^[Pp]p', '[Pp]p%-.+', -- {{pp-move-indef}} etc.
'[Rr]edirect', '[Rr][Ee]dir', '[Rr]DR',
'[Ss]ee ?[Aa]lso', '[Aa]lso', '[Ll]ooking', '[Rr]elated articles?', '[Ss]ee-[Aa]lso', '[Ll]ooking for', '[Ss]ee other', 'VT',
'[Ss]emiprotected',
'[Ss]hort[ -]?desc', 'SHORTDESC', '[Dd]escription', '[Bb]rief description',
'[Ss]idebar', '[Hh]istory of ', '[Gg]enocide', '[Tt]imeline', '[Tt]opic', '[Aa]ntisemitism', -- sidebars
'[Ss]poken', -- Spoken Stiles.casa Wiki related
'TOC', '[Tt]oc ?[Ll]imit', -- Table of contents related
'[Uu]nref', '[Cc]itesources', '[Mm]issing references', '[Mm]issing refs', '[Nn]R', '[Nn]eeds references', '[Nn]o ?refs?', '[Nn]o ?references?', '[Nn]o ?sources', '[Nn]r', '[Rr]eferences', '[Rr]eferences needed', '[Rr]efs ?needed', 'UNREF', 'UNRF?', '[Uu]ncited[ -]?article', '[Uu]nrf?', '[Uu]nsourced', '[Uu]nverified',
'[Uu]se .+ English', '[Uu]se .+ spelling', '[Ee]ngvarB', -- {{Use American English}} etc.
'[Uu]se .+ dates', -- {{Use dmy dates}} etc.
'[Ff]urther', '[Ff]urther2',
'[Oo]utline',
'[Rr]efimprove',
'[Ss]pecial[Cc]hars',
'[Mm]erge from','[Mm]erge to',
'[Vv]ery ?long', '[Ll]ong', '[Tt]oo ?big', '[Ll]ongish', '[Ss]horten', '[Ss]plit', '[Tt]oo[ -]?[Ll]ong', '2[Ll]', '2long', 'TOOLONG', '[Bb]igPage',
'^[Ff][Oo][Rr][12]?', '[Ff]or ?the',
-- {{More citations needed}} and its many aliases
'[Mm]ore citations needed', '[Aa]dd references', '[Aa]dditional citations for verification', '[Aa]dditional citations', '[Aa]dditionalcitations', '[Aa]ddref', '[Aa]dref', '[Cc]itations missing', '[Cc]itations needed', '[Cc]itationsneeded', '[Cc]ite sources', '[Cc]leanup cite', '[Cc]leanup-cite', '[Cc]leanup-verify', '[Ff]ew references', '[Ff]ew refs', '[Ff]ew sources', '[Ff]ewreferences', '[Ff]ewrefs', '[Ii]mprove references', '[Ii]mprove refs', '[Ii]mprove sources', '[Ii]mprove-references', '[Ii]mprove-refs', '[Ii]mproveref', '[Ii]mprovereferences', '[Ii]mproverefs', '[Mm]CN', '[Mm]ORECN', '[Mm]cn', '[Mm]issing citations', '[Mm]ore CN', '[Mm]ore Citations Needed', '[Mm]ore citations', '[Mm]ore cn', '[Mm]ore references needed', '[Mm]ore references', '[Mm]ore refs', '[Mm]ore sources needed', '[Mm]ore sources', '[Mm]oreCN', '[Mm]orecn', '[Mm]oreref', '[Mm]orereferences', '[Mm]orerefs', '[Mm]oresources', '[Nn]eeds additional citations', '[Nn]eeds more citations', '[Nn]eeds more references', '[Nn]eeds more sources', '[Nn]ot verified', '[Nn]otverified', '[Rr]ef Improve', '[Rr]ef improve', '[Rr]ef-improve', '[Rr]efImprove', '[Rr]eference improve', '[Rr]eferenced', '[Rr]efim', '[Rr]efimprove article', '[Rr]efimprove', '[Rr]efimproved', '[Rr]ip', '[Ss]ources needed', '[Ss]ources', '[Uu]nderreferenced', '[Vv]erification', '[Vv]erify',
-- {{POV}} and its many aliases
'POV', '[Nn]pov', '[Pp]OV check', '[Pp]ov', '[Pp]ov check', '[Nn]POV', '[Nn]eutrality', '[Pp]OV-check-section', '[Pp]oint Of View', '[Pp]OV Check', '[Nn]POV Check', '[Nn]POV check', '[Pp]ov-Check', '[Pp]OV-Check', '[Pp]ov-check', '[Pp]ovcheck', '[Pp]OVCheck', '[Pp]OVcheck', '[Pp]ov Check', '[Pp]oV', '[Nn]eutral', '[Pp]ov-check-section', '[Nn]POV-dispute', '[Pp]OV dispute', '[Tt]oo friendly', '[Ww]hite washed', '[Pp]ov problem', '[Ss]pin', '[Nn]ot neutral', '[Pp]OV-check', '[Nn]PoV', '[Pp]oint of view',
},
-- Map from image parameters to captions
-- Used for extracting the file out of the infobox
captions = {
{'map1', {'legend1'} },
{'map2', {'legend2'} },
{'image', {'caption', 'description'} },
{'logo', {'logo_caption'} },
},
-- Tracking categories (without the category namespace)
categories = {
content = 'Articles with excerpts',
errors = 'Articles with broken excerpts',
--[0] = 'Articles with excerpts',
},
-- Prefix for generating the hatnote
hat = '{{hatnote|extraclasses=dablink excerpt-hat|selfref=yes|1=',
-- Title of the template styles (optional)
styles = 'Excerpt/styles.css'
}