مۆدیوول:ArticleInfo

لە ئینسایکڵۆپیدیای ئازادی ویکیپیدیاوە
بەڵگەدارکردنی مۆدیوول[دروست بکە]
local p = {} --p stands for package

function normalize(url)
	return url:gsub(" ", "_")	
end

function p.url(frame)
	local language = frame.args['language']
	local title = p['title'](frame)
    local url = normalize('https://' .. language .. '.wikipedia.org/wiki/' .. title)
    return url
end

function p.title(frame)
	local language = frame.args['language']
	mw.logObject(frame.args)
	language = language .. 'wiki'
    local entity_id = mw.wikibase.getEntityIdForCurrentPage()
    mw.logObject(entity_id)
    return mw.wikibase.getSitelink(entity_id, language)
end

return p