37,397
עריכות
חלוקת קונטרסים (שיחה | תרומות) (ניסיון) |
חלוקת קונטרסים (שיחה | תרומות) (ביטול גרסה 456146 של חלוקת קונטרסים (שיחה)) תגית: ביטול |
||
שורה 35: | שורה 35: | ||
end | end | ||
return frame:expandTemplate({title = frame.args["קוד"], args = newargs}) | return frame:expandTemplate({title = frame.args["קוד"], args = newargs}) | ||
end | end | ||
שורה 60: | שורה 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 | ||
שורה 76: | שורה 70: | ||
end | end | ||
function | function showparams( frame ) | ||
local ans = '', k | |||
local | for i, v in pairs(frame.args) do | ||
for | if tonumber(i) then | ||
if | 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 | end | ||
ans = ans .. '#' .. k .. '\n' | |||
end | end | ||
return ans | |||
return | |||
end | end | ||
return {main = | |||
local function main() end | |||
return { | |||
main = main, | |||
equal = equal, | |||
decode = decode, | |||
googleurl = googleurl, | |||
biur = biur, | |||
showparams = showparams, | |||
} |