From 065023ec05d3b7e8080f5d89d42c173e097c8603 Mon Sep 17 00:00:00 2001 From: Joseph Cheung Date: Sun, 19 Feb 2023 21:51:59 +0800 Subject: [PATCH] 0 --- requirements-dev.txt | 1 + requirements.txt | 3 ++- searx/webapp.py | 3 ++- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/requirements-dev.txt b/requirements-dev.txt index 5ac1dd0d2..c3df15686 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -21,3 +21,4 @@ yamllint==1.29.0 wlc==1.13 coloredlogs==15.0.1 requests +markdown diff --git a/requirements.txt b/requirements.txt index 2b6eb0cee..0cff50be3 100644 --- a/requirements.txt +++ b/requirements.txt @@ -16,4 +16,5 @@ redis==4.5.1 markdown-it-py==2.1.0 typing_extensions==4.5.0 fasttext-predict==0.9.2.1 -requests \ No newline at end of file +requests +markdown \ No newline at end of file diff --git a/searx/webapp.py b/searx/webapp.py index 4d6e0c11e..eae90ac46 100755 --- a/searx/webapp.py +++ b/searx/webapp.py @@ -14,6 +14,7 @@ import os import sys import base64 import requests +import markdown from timeit import default_timer from html import escape @@ -742,7 +743,7 @@ def search(): gptbox = { 'infobox': 'GPT3', 'id': 'gpt'+str(len(prompt)), - 'content': gpt, + 'content': markdown.markdown(re.sub(r'\[\d+\]', r'[^\g<0>]', gpt),extensions=['footnotes']), } result_container.infoboxes.append(gptbox)