انتقل إلى المحتوى

وحدة:ملعب/Mr. Ibrahem/api

من ويكيبيديا، الموسوعة الحرة
local p = {}
function makeUrlLink(s, display)
	-- Makes a URL link with an optional display parameter. The first input
	-- may be any valid input to mw.uri.new.
	local url = mw.uri.new(s)
	url = tostring(url)
	if display then
	--	display = formatDisplay(display)
		return string.format('[%s %s]', url, display)
	else
		return string.format('[%s]', url)
	end
end
function p.api(snippets)
	-- API user data
	return makeUrlLink(
		{
			host = 'ar.wikipedia.org',
			path = '/w/api.php',
			query = {
				action = 'query',
				prop = 'pageprops',
				ppprop = 'wikibase_item',
				utf8 = '1',
				formatversion = '2',
				titles = snippets
			}
		}
		, 'api'
	)
end


function p.SS(frame) --testing function
	return p.api(frame.args[1])
end
function p.s2(frame) --testing function
	d = { '//ar.wikipedia.org/w/api.php?titles=اليمن&action=query&prop=pageprops&utf8=1&formatversion=2&ppprop=wikibase_item'}
	D = '//ar.wikipedia.org/w/api.php?titles=اليمن&action=query&prop=pageprops&utf8=1&formatversion=2&ppprop=wikibase_item'
	return	 mw.title.getCurrentTitle()
--mw.dumpObject( d )
end
return p