fix this https://rdrama.net/h/chinchilla/post/250701/peaceful-cat-marseybeanrelieved/6050326#context
parent
719a1350b0
commit
117e2718e3
|
@ -192,16 +192,19 @@ def execute_snappy(post, v):
|
||||||
|
|
||||||
captured = []
|
captured = []
|
||||||
|
|
||||||
if post.url and not post.url.startswith('/'):
|
if post.url:
|
||||||
captured.append((post.url, post.url))
|
captured.append((post.url, post.url))
|
||||||
|
|
||||||
for i in list(snappy_url_regex.finditer(post.body_html.replace(' data-src="', ' src="'))):
|
for i in list(snappy_url_regex.finditer(post.body_html.replace(' data-src="', ' src="'))):
|
||||||
href = i.group(1)
|
href = i.group(1)
|
||||||
if href.startswith(f'{SITE_FULL}/') or href.startswith(SITE_FULL_IMAGES): continue
|
|
||||||
if href in [x[0] for x in captured]: continue
|
if href in [x[0] for x in captured]: continue
|
||||||
title = i.group(2)
|
title = i.group(2)
|
||||||
captured.append((href, title))
|
captured.append((href, title))
|
||||||
|
|
||||||
|
for href, title in captured:
|
||||||
|
if href.startswith('/') or href.startswith(f'{SITE_FULL}/') or href.startswith(f'{SITE_FULL_IMAGES}/'):
|
||||||
|
captured.remove((href, title))
|
||||||
|
|
||||||
if captured:
|
if captured:
|
||||||
body += "**Snapshots:**\n\n"
|
body += "**Snapshots:**\n\n"
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue