This repository was archived by the owner on Dec 27, 2025. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathHTML_code_replace.py
More file actions
40 lines (38 loc) · 1.46 KB
/
Copy pathHTML_code_replace.py
File metadata and controls
40 lines (38 loc) · 1.46 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
import cgi
def generate_link(user):
u_user = user
#u_user = unicode(user, "utf-8")
#u_user = cgi.escape(u_user).encode('ascii', 'xmlcharrefreplace')
u_user = u_user.replace("%", "%25")
u_user = u_user.replace(" ", "%20")
u_user = u_user.replace("+", "%2B")
u_user = u_user.replace(":", "%3A")
u_user = u_user.replace(";", "%3B")
u_user = u_user.replace("`", "%60")
u_user = u_user.replace("\"", "%22")
u_user = u_user.replace("\\", "%5C")
#u_user = u_user.replace("/", "%5C")
u_user = u_user.replace("#", "%23")
u_user = u_user.replace("&", "%26")
u_user = u_user.replace(",", "%2C")
u_user = u_user.replace("(", "%28")
u_user = u_user.replace(")", "%29")
u_user = u_user.replace(">", "%3E")
u_user = u_user.replace("<", "%3C")
u_user = u_user.replace("[", "%5B")
u_user = u_user.replace("]", "%5D")
u_user = u_user.replace("{", "%7B")
u_user = u_user.replace("}", "%7D")
u_user = u_user.replace("|", "%7C")
u_user = u_user.replace("$", "%24")
u_user = u_user.replace("?", "%3F")
u_user = u_user.replace("~", "%7E")
u_user = u_user.replace("^", "%5E")
u_user = u_user.replace("*", "%2A")
u_user = u_user.replace("!", "%21")
u_user = u_user.replace("@", "%40")
#u_user = u_user.replace("#", "%7C")
#u_user = u_user.replace("#", "%7C")
#u_user = u_user.replace("#", "%7C")
print u_user
return "http://www.codewars.com/users/" + u_user