feat(helper/url): init url helper

This commit is contained in:
Tiara Rodney 2022-04-16 06:24:59 +02:00
parent 315f07c5ae
commit 9c5c9d743d

View file

@ -0,0 +1,20 @@
from urllib.parse import urlparse, parse_qs
def url_query_string(fields:dict):
return '&'.join([f'{k}={v}' for k,v in fields.items()])
def url_append_query_param(url:str, name: str, value:str):
urlcomps = urlparse(url)
q = parse_qs(urlcomps.query)
q[name] = value
qs = url_query_string(q)
return urlcomps._replace(query=qs).geturl()