Module:Encode Arg Sparql

 Documentation[voir] [modifier] [historique] [purger]

Utilisation modifier

Fonctions exportables :

  • fonction(frame) – description (courte description de fonction(frame) et autres informations pertinentes).
  • fonction2() – description2 (courte description de fonction2() et autres informations pertinentes).

Autres fonctions :

  • fonction() – description2 (courte description de fonction() et autres informations pertinentes).

Modules externes et autres éléments dont ce module a besoin pour fonctionner :

  • mw.title – description (courte description expliquant la dépendance de ce module externe).

Exemples modifier

Pour des exemples, voir la page de test permettant de tester diverses modifications apportées.

  • {{#invoke:Encode Arg Sparql|transform|ICN}}
    %22ICN%22
  • {{#invoke:Encode Arg Sparql|transform|PDX LAX}}
    %22PDX%22%20%22LAX%22
  • {{#invoke:Encode Arg Sparql|transform|KPDX KLAX KSFO}}
    %22KPDX%22%20%22KLAX%22%20%22KSFO%22
local p = {}

local function transform(s)
	return mw.uri.encode(s:gsub("%S+", '"%1"'), "PATH")
end

function p.transform(frame)
	return transform(frame.args[1])
end
return p