def url_encode()

in darabonba/url.py [0:0]


    def url_encode(url_str):
        if not url_str:
            return ""
        parts = url_str.split('/')
        encoded_parts = [quote(part, safe='') for part in parts]
        encoded_url = '/'.join(encoded_parts)
        encoded_url = encoded_url.replace("+", "%20").replace("*", "%2A").replace("%7E", "~")
        return encoded_url