From e9f8412a6e4b399a3335da73b3d321104bb0c4fb Mon Sep 17 00:00:00 2001 From: Bnyro Date: Wed, 12 Jun 2024 22:35:13 +0200 Subject: [perf] torrents.html, files.html: don't parse and re-format filesize --- searx/engines/bt4g.py | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) (limited to 'searx/engines/bt4g.py') diff --git a/searx/engines/bt4g.py b/searx/engines/bt4g.py index 98a8c3087..a468124fe 100644 --- a/searx/engines/bt4g.py +++ b/searx/engines/bt4g.py @@ -36,14 +36,11 @@ Implementations """ -import re from datetime import datetime from urllib.parse import quote from lxml import etree -from searx.utils import get_torrent_size - # about about = { "website": 'https://bt4gprx.com', @@ -103,8 +100,6 @@ def response(resp): title = entry.find("title").text link = entry.find("guid").text fullDescription = entry.find("description").text.split('
') - filesize = fullDescription[1] - filesizeParsed = re.split(r"([A-Z]+)", filesize) magnetlink = entry.find("link").text pubDate = entry.find("pubDate").text results.append( @@ -114,7 +109,7 @@ def response(resp): 'magnetlink': magnetlink, 'seed': 'N/A', 'leech': 'N/A', - 'filesize': get_torrent_size(filesizeParsed[0], filesizeParsed[1]), + 'filesize': fullDescription[1], 'publishedDate': datetime.strptime(pubDate, '%a,%d %b %Y %H:%M:%S %z'), 'template': 'torrent.html', } -- cgit v1.2.3