forked from rDrama/rDrama
dfdf
parent
42a7e022f8
commit
7e5166759e
|
@ -516,6 +516,16 @@ def submit_post(v):
|
||||||
url = request.form.get("url", "")
|
url = request.form.get("url", "")
|
||||||
|
|
||||||
if url:
|
if url:
|
||||||
|
for rd in ["https://reddit.com/", "https://new.reddit.com/", "https://www.reddit.com/", "https://redd.it/"]:
|
||||||
|
url = url.replace(rd, "https://old.reddit.com/")
|
||||||
|
|
||||||
|
url = url.replace("https://mobile.twitter.com", "https://twitter.com")
|
||||||
|
if url.startswith("https://streamable.com/") and not url.startswith("https://streamable.com/e/"):
|
||||||
|
url = url.replace("https://streamable.com/", "https://streamable.com/e/")
|
||||||
|
|
||||||
|
if "i.imgur.com" in url: url = url.replace(".png", "_d.png").replace(".jpg", "_d.jpg").replace(".jpeg", "_d.jpeg")
|
||||||
|
if "_d." in url: url += "?maxwidth=9999"
|
||||||
|
|
||||||
repost = g.db.query(Submission).join(Submission.submission_aux).filter(
|
repost = g.db.query(Submission).join(Submission.submission_aux).filter(
|
||||||
SubmissionAux.url.ilike(url),
|
SubmissionAux.url.ilike(url),
|
||||||
Submission.deleted_utc == 0,
|
Submission.deleted_utc == 0,
|
||||||
|
@ -557,9 +567,6 @@ def submit_post(v):
|
||||||
else:
|
else:
|
||||||
url = ""
|
url = ""
|
||||||
|
|
||||||
if "i.imgur.com" in url: url = url.replace(".png", "_d.png").replace(".jpg", "_d.jpg").replace(".jpeg", "_d.jpeg")
|
|
||||||
if "_d." in url: url += "?maxwidth=9999"
|
|
||||||
|
|
||||||
body = request.form.get("body", "")
|
body = request.form.get("body", "")
|
||||||
# check for duplicate
|
# check for duplicate
|
||||||
dup = g.db.query(Submission).join(Submission.submission_aux).filter(
|
dup = g.db.query(Submission).join(Submission.submission_aux).filter(
|
||||||
|
@ -766,13 +773,6 @@ def submit_post(v):
|
||||||
g.db.add(new_post)
|
g.db.add(new_post)
|
||||||
g.db.flush()
|
g.db.flush()
|
||||||
|
|
||||||
for rd in ["https://reddit.com/", "https://new.reddit.com/", "https://www.reddit.com/", "https://redd.it/"]:
|
|
||||||
url = url.replace(rd, "https://old.reddit.com/")
|
|
||||||
|
|
||||||
url = url.replace("https://mobile.twitter.com", "https://twitter.com")
|
|
||||||
if url.startswith("https://streamable.com/") and not url.startswith("https://streamable.com/e/"):
|
|
||||||
url = url.replace("https://streamable.com/", "https://streamable.com/e/")
|
|
||||||
|
|
||||||
|
|
||||||
new_post_aux = SubmissionAux(id=new_post.id,
|
new_post_aux = SubmissionAux(id=new_post.id,
|
||||||
url=url,
|
url=url,
|
||||||
|
|
Loading…
Reference in New Issue