forked from rDrama/rDrama
dedup
parent
5c452aedd7
commit
e48e04a0b9
|
@ -509,14 +509,14 @@ def submit_post(v, hole=None):
|
||||||
if url:
|
if url:
|
||||||
url = normalize_url(url)
|
url = normalize_url(url)
|
||||||
|
|
||||||
|
domain = tldextract.extract(url).registered_domain
|
||||||
|
|
||||||
if v.admin_level < PERMS["IGNORE_DOMAIN_BAN"]:
|
if v.admin_level < PERMS["IGNORE_DOMAIN_BAN"]:
|
||||||
domain = tldextract.extract(url).registered_domain
|
|
||||||
combined = (domain + urlparse(url).path).lower()
|
combined = (domain + urlparse(url).path).lower()
|
||||||
for x in g.db.query(BannedDomain):
|
for x in g.db.query(BannedDomain):
|
||||||
if combined.startswith(x.domain):
|
if combined.startswith(x.domain):
|
||||||
abort(400, f'Remove the banned link "{x.domain}" and try again!\nReason for link ban: "{x.reason}"')
|
abort(400, f'Remove the banned link "{x.domain}" and try again!\nReason for link ban: "{x.reason}"')
|
||||||
|
|
||||||
domain = tldextract.extract(url).registered_domain
|
|
||||||
if domain == "twitter.com":
|
if domain == "twitter.com":
|
||||||
try:
|
try:
|
||||||
embed = requests.get("https://publish.twitter.com/oembed", params={"url":url, "omit_script":"t"}, headers=HEADERS, timeout=5).json()["html"]
|
embed = requests.get("https://publish.twitter.com/oembed", params={"url":url, "omit_script":"t"}, headers=HEADERS, timeout=5).json()["html"]
|
||||||
|
|
Loading…
Reference in New Issue