75
עריכות
מ (גרסה אחת יובאה) |
מ (גרסה אחת יובאה: ייבוא מויקיפדיה. ראה ברשימת התורמים בגרסאות קודמות שם. משוחרר ברישיון זהה לרישיון שם) |
||
(גרסת ביניים אחת של משתמש אחר אחד אינה מוצגת) | |||
שורה 43: | שורה 43: | ||
function decode(frame) | function decode(frame) | ||
return mw.uri.decode(frame.args[1]) | return mw.uri.decode(frame.args[1]) | ||
end | |||
function googleurl(frame) | |||
--return a .. mw.uri.parseQueryString( frame.args[1] )['http://www.google.co.il/url?url'] | |||
--p = '' | |||
--for k, v in pairs(mw.uri.new( frame.args[1] ).query['url']) | |||
--do return 'a' .. k .. 'c' end --p = p .. '+++' .. k .. ':' .. v end | |||
--return p-- | |||
local q = mw.uri.new(frame.args[1]).query | |||
return q and (q['url'] or q['q']) or '' | |||
--or mw.uri.parseQueryString( frame.args[1] )['http://www.google.co.il/url?url'] or '' | |||
end | end | ||
שורה 59: | שורה 70: | ||
end | end | ||
function showparams( frame ) | |||
local ans = '', k | |||
for i, v in pairs(frame.args) do | |||
if tonumber(i) then | |||
k = v | |||
else | |||
k = i | |||
end | |||
k = mw.ustring.gsub(k, '\n', '') | |||
if mw.ustring.find(k, '|') then | |||
k = k .. ' (' .. mw.ustring.sub(k, 3, mw.ustring.find(k, '|') - 1) .. ')' | |||
end | |||
ans = ans .. '#' .. k .. '\n' | |||
end | |||
return ans | |||
end | |||
local | local function main() end | ||
return { | return { | ||
main = | main = main, | ||
equal = equal, | equal = equal, | ||
decode = decode, | decode = decode, | ||
googleurl = googleurl, | |||
biur = biur, | biur = biur, | ||
showparams = showparams, | |||
} | } |
עריכות