تضامنًا مع حق الشعب الفلسطيني |
وحدة:ملعب/Mr. Ibrahem/api
< وحدة:ملعب | Mr. Ibrahem
توثيق الوحدة [أنشئ] [محو الاختزان][استخدامات] [قوالب]
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