From 3bb62823ec3af0e67bd2d959bec20c4791ee3bac Mon Sep 17 00:00:00 2001 From: Markus Heiser Date: Fri, 8 Apr 2022 11:17:45 +0200 Subject: [fix] dailymotion engine: filter by language & country - fix the issue of fetching more the 7000 *languages* - improve the request function and filter by language & country - implement time_range_support & safesearch - add more fields to the response from dailymotion (allow_embed, length) - better clean up of HTML tags in the 'content' field. This is more or less a complete rework based on the '/videos' API from [1]. This patch cleans up the language list in SearXNG that has been polluted by the ISO-639-3 2 and 3 letter codes from dailymotion languages which have never been used. [1] https://developers.dailymotion.com/tools/ Closes: https://github.com/searxng/searxng/issues/1065 Signed-off-by: Markus Heiser --- tests/unit/test_query.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'tests') diff --git a/tests/unit/test_query.py b/tests/unit/test_query.py index 0bbf8b4ba..db25da8f3 100644 --- a/tests/unit/test_query.py +++ b/tests/unit/test_query.py @@ -129,8 +129,8 @@ class TestLanguageParser(SearxTestCase): query = RawTextQuery(':hu-H', []) self.assertEqual(query.autocomplete_list, [":hu-hu"]) - query = RawTextQuery(':v', []) - self.assertEqual(query.autocomplete_list, [':vi', ':tiếng việt', ':việt_nam']) + query = RawTextQuery(':zh-', []) + self.assertEqual(query.autocomplete_list, [':zh-cn', ':zh-hk', ':zh-tw']) class TestTimeoutParser(SearxTestCase): -- cgit v1.2.3