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
|