18 lines
415 B
Python
18 lines
415 B
Python
import urllib.parse as safer
|
|
def encode(target):
|
|
temp = "?"
|
|
for i in target:
|
|
temp = temp + i + "=" + target[i] + "&"
|
|
|
|
temp = temp[:-1]
|
|
return safer.quote(temp)
|
|
|
|
def decode(target):
|
|
target = safer.unquote(target)
|
|
out = {}
|
|
target = target[1:]
|
|
args = target.split("&")
|
|
for i in args:
|
|
temp = i.split("=")
|
|
out[temp[0]] = temp[1]
|
|
return out |