High-use: Difference between revisions
source>CalendulaAsteraceae add refactored code |
m 1 revision imported |
||
| Line 4: | Line 4: | ||
local getArgs = require('Module:Arguments').getArgs | local getArgs = require('Module:Arguments').getArgs | ||
local _fetch = require('Module:Transclusion_count')._fetch -- _fetch looks at the 'demo' argument | |||
local yesno = require('Module:Yesno') | local yesno = require('Module:Yesno') | ||
local lang_obj = mw.getContentLanguage() -- this here because the language object is used multiple places in the module | local lang_obj = mw.getContentLanguage() -- this here because the language object is used multiple places in the module | ||
local large_count_cutoff = 100000 | local large_count_cutoff = 100000 | ||
local approx_num_total_pages = | local approx_num_total_pages = 63000000 | ||
local user_subpage_info_page = ' | local user_subpage_info_page = 'Wikipedia:User pages#SUB' | ||
local sandbox_module_page = 'Module:Sandbox' | local sandbox_module_page = 'Module:Sandbox' | ||
local system_messages_cat = 'Pages used in system messages needing protection' | local system_messages_cat = 'Pages used in system messages needing protection' | ||
| Line 25: | Line 25: | ||
local count | local count | ||
if yesno(args['fetch']) ~= false then | if yesno(args['fetch']) ~= false then | ||
count = _fetch(args) -- fetch transclusion count | count = _fetch(args) -- fetch transclusion count | ||
end | end | ||
-- use explicitly-provided count when fetch fails | -- use explicitly-provided count when fetch fails | ||