remotes/1693045480750635534/spooky-22
Aevann1 2022-02-22 15:00:41 +02:00
parent 9bfcbce7f7
commit 513d10e25a
2 changed files with 15 additions and 3 deletions

View File

@ -1,6 +1,16 @@
FROM ubuntu:20.04
RUN apt update && apt -y upgrade && apt install -y supervisor python3-pip ffmpeg
RUN apt update
RUN apt -y upgrade
RUN apt install -y supervisor
RUN apt install -y python3-pip
RUN apt install -y python3-enchant
RUN apt install -y libenchant1c2a
COPY supervisord.conf /etc/supervisord.conf

View File

@ -113,7 +113,7 @@ def handler(signum, frame):
def sanitize(sanitized, noimages=False, alert=False, comment=False, edit=False):
signal.signal(signal.SIGALRM, handler)
signal.alarm(1)
signal.alarm(2)
if sanitized.count(':') > 100: abort(418)
if sanitized.count('@') > 50: abort(418)
@ -305,7 +305,7 @@ def handler2(signum, frame):
def filter_emojis_only(title, edit=False, graceful=False):
signal.signal(signal.SIGALRM, handler2)
signal.alarm(1)
signal.alarm(2)
if title.count(':') > 100: abort(418)
if title.count('@') > 50: abort(418)
@ -342,6 +342,8 @@ def filter_emojis_only(title, edit=False, graceful=False):
if path.isfile(f'files/assets/images/emojis/{emoji}.webp'):
title = re.sub(f'(?<!"):{old}:', f'<img loading="lazy" data-bs-toggle="tooltip" alt=":{old}:" title=":{old}:" delay="0" class="{classes}" src="/static/assets/images/emojis/{emoji}.webp">', title, re.I)
title = re.sub('~~(.*?)~~', r'<del>\1</del>', title)
signal.alarm(0)
if len(title) > 1500 and not graceful: abort(400)