mirror of https://gitlab.com/bashrc2/epicyon
Check for more tags used to minimize images by default
parent
86f0bf388e
commit
559d136b50
|
@ -1119,6 +1119,20 @@ def _is_attached_video(attachment_filename: str) -> bool:
|
||||||
return False
|
return False
|
||||||
|
|
||||||
|
|
||||||
|
def _is_nsfw(content: str) -> bool:
|
||||||
|
"""Does the given content indicate nsfw?
|
||||||
|
"""
|
||||||
|
content_lower = content.lower()
|
||||||
|
nsfw_tags = (
|
||||||
|
'nsfw', 'porn', 'pr0n', 'explicit', 'lewd',
|
||||||
|
'nude', 'boob', 'erotic'
|
||||||
|
)
|
||||||
|
for tag_name in nsfw_tags:
|
||||||
|
if tag_name in content_lower:
|
||||||
|
return True
|
||||||
|
return False
|
||||||
|
|
||||||
|
|
||||||
def get_post_attachments_as_html(base_dir: str,
|
def get_post_attachments_as_html(base_dir: str,
|
||||||
nickname: str, domain: str,
|
nickname: str, domain: str,
|
||||||
domain_full: str,
|
domain_full: str,
|
||||||
|
@ -1234,7 +1248,7 @@ def get_post_attachments_as_html(base_dir: str,
|
||||||
|
|
||||||
# minimize any NSFW images
|
# minimize any NSFW images
|
||||||
if not minimize_images and content:
|
if not minimize_images and content:
|
||||||
if 'nsfw' in content.lower():
|
if _is_nsfw(content):
|
||||||
minimize_images = True
|
minimize_images = True
|
||||||
|
|
||||||
if minimize_images:
|
if minimize_images:
|
||||||
|
|
Loading…
Reference in New Issue