forked from rDrama/rDrama
make twitter links have "nofollow noopener norefeerrer"
parent
3b50c92afb
commit
c0da5ed7d9
|
@ -857,7 +857,9 @@ def submit_post(v, sub=None):
|
||||||
reason = f"Remove the {domain_obj.domain} link from your post and try again. {domain_obj.reason}"
|
reason = f"Remove the {domain_obj.domain} link from your post and try again. {domain_obj.reason}"
|
||||||
return error(reason)
|
return error(reason)
|
||||||
elif "twitter.com" == domain:
|
elif "twitter.com" == domain:
|
||||||
try: embed = requests.get("https://publish.twitter.com/oembed", params={"url":url, "omit_script":"t"}, timeout=5).json()["html"]
|
try:
|
||||||
|
embed = requests.get("https://publish.twitter.com/oembed", params={"url":url, "omit_script":"t"}, timeout=5).json()["html"]
|
||||||
|
embed = embed.replace('<a href', '<a rel="nofollow noopener noreferrer" href')
|
||||||
except: pass
|
except: pass
|
||||||
elif url.startswith('https://youtube.com/watch?v='):
|
elif url.startswith('https://youtube.com/watch?v='):
|
||||||
url = unquote(url).replace('?t', '&t')
|
url = unquote(url).replace('?t', '&t')
|
||||||
|
|
Loading…
Reference in New Issue