UNPKG

wtf_wikipedia

Version:
80 lines (75 loc) 1.48 kB
const languages = require('../../../_data/languages') //grab the first, second or third pipe.. let templates = { p1: 0, p2: 1, p3: 2, resize: 1, //https://en.wikipedia.org/wiki/Template:Resize lang: 1, 'rtl-lang': 1, l: 2, h: 1, //https://en.wikipedia.org/wiki/Template:Hover_title sort: 1, //https://en.wikipedia.org/wiki/Template:Sort } //templates that we simply grab their insides as plaintext let zeros = [ 'defn', 'lino', //https://en.wikipedia.org/wiki/Template:Linum 'finedetail', //https://en.wikipedia.org/wiki/Template:Finedetail 'nobold', 'noitalic', 'nocaps', 'vanchor', //https://en.wikipedia.org/wiki/Template:Visible_anchor 'rnd', 'date', //Explictly-set dates - https://en.wikipedia.org/wiki/Template:Date 'taste', 'monthname', 'baseball secondary style', 'lang-de', 'nowrap', 'nobr', 'big', 'cquote', 'pull quote', 'small', 'smaller', 'midsize', 'larger', 'big', 'kbd', 'bigger', 'large', 'mono', 'strongbad', 'stronggood', 'huge', 'xt', 'xt2', '!xt', 'xtn', 'xtd', 'dc', 'dcr', 'mxt', '!mxt', 'mxtn', 'mxtd', 'bxt', '!bxt', 'bxtn', 'bxtd', 'delink', //https://en.wikipedia.org/wiki/Template:Delink 'pre', 'var', 'mvar', 'pre2', 'code', ] zeros.forEach((k) => { templates[k] = 0 }) //https://en.wikipedia.org/wiki/Category:Lang-x_templates Object.keys(languages).forEach((k) => { templates['lang-' + k] = 0 }) module.exports = templates