From 213cb74378a02a0863c3028d6817751124c62183 Mon Sep 17 00:00:00 2001 From: Aine Date: Sun, 8 Oct 2023 23:27:43 +0300 Subject: [fix] matrixrooms add proper MRS integration Related: - https://github.com/searxng/searxng/issues/2918 --- searx/engines/matrixrooms.py | 45 -------------------------------------------- 1 file changed, 45 deletions(-) delete mode 100644 searx/engines/matrixrooms.py (limited to 'searx/engines/matrixrooms.py') diff --git a/searx/engines/matrixrooms.py b/searx/engines/matrixrooms.py deleted file mode 100644 index 06c4d99a9..000000000 --- a/searx/engines/matrixrooms.py +++ /dev/null @@ -1,45 +0,0 @@ -# SPDX-License-Identifier: AGPL-3.0-or-later -# lint: pylint -"""Matrixrooms.info (social media) -""" - -from urllib.parse import quote_plus - -about = { - "website": 'https://matrixrooms.info', - "wikidata_id": 'Q107565255', - "official_api_documentation": None, - "use_official_api": False, - "require_api_key": False, - "results": 'JSON', -} -paging = True -categories = ['social media'] - -base_url = "https://apicdn.matrixrooms.info" -matrix_url = "https://matrix.to" -page_size = 20 - - -def request(query, params): - params['url'] = f"{base_url}/search/{quote_plus(query)}/{page_size}/{(params['pageno']-1)*page_size}" - return params - - -def response(resp): - results = [] - - for result in resp.json(): - results.append( - { - 'url': matrix_url + '/#/' + result['alias'], - 'title': result['name'], - 'content': result['topic'] - + f" // {result['members']} members" - + f" // {result['alias']}" - + f" // {result['server']}", - 'thumbnail': result['avatar_url'], - } - ) - - return results -- cgit v1.2.3