High-use: Difference between revisions

w>Ahecht
 
source>CalendulaAsteraceae
add refactored code
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 _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 = 63000000
local approx_num_total_pages = 4736000


local user_subpage_info_page = 'Wikipedia:User pages#SUB'
local user_subpage_info_page = 'w: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