From 4934922156dd340196b7a647b188677d4262e3e8 Mon Sep 17 00:00:00 2001 From: return42 Date: Wed, 29 Jan 2025 00:13:22 +0000 Subject: [PATCH] [data] update searx.data - update_engine_traits.py --- searx/data/engine_traits.json | 151 ++++++++++++++++++++++++++++++++-- 1 file changed, 142 insertions(+), 9 deletions(-) diff --git a/searx/data/engine_traits.json b/searx/data/engine_traits.json index 13f080f09..2a27ff626 100644 --- a/searx/data/engine_traits.json +++ b/searx/data/engine_traits.json @@ -19,11 +19,11 @@ "cbz", "djvu", "doc", + "docx", "epub", "fb2", "htm", "html", - "jpg", "lit", "lrf", "mht", @@ -42,6 +42,7 @@ "newest_added", "oldest", "oldest_added", + "random", "smallest" ] }, @@ -195,7 +196,7 @@ "es": "es-es", "et": "et-et", "eu": "eu-eu", - "fa": "fa-fa", + "fa": "prs-prs", "fi": "fi-fi", "fil": "fil-fil", "fr": "fr-fr", @@ -203,12 +204,14 @@ "gd": "gd-gd", "gl": "gl-gl", "gu": "gu-gu", + "ha": "ha-latn", "he": "he-he", "hi": "hi-hi", "hr": "hr-hr", "hu": "hu-hu", "hy": "hy-hy", "id": "id-id", + "ig": "ig-ig", "is": "is-is", "it": "it-it", "ja": "ja-ja", @@ -218,6 +221,8 @@ "kn": "kn-kn", "ko": "ko-ko", "kok": "kok-kok", + "ku": "ku-arab", + "ky": "ky-ky", "lb": "lb-lb", "lo": "lo-lo", "lt": "lt-lt", @@ -225,6 +230,7 @@ "mi": "mi-mi", "mk": "mk-mk", "ml": "ml-ml", + "mn": "mn-cyrl-mn", "mr": "mr-mr", "ms": "ms-ms", "mt": "mt-mt", @@ -232,22 +238,33 @@ "ne": "ne-ne", "nl": "nl-nl", "nn": "nn-nn", + "nso": "nso-nso", "or": "or-or", + "pa_Arab": "pa-arab", "pa_Guru": "pa-guru", "pl": "pl-pl", "pt": "pt-br", "qu": "quz-quz", + "quc": "quc-quc", "ro": "ro-ro", "ru": "ru-ru", + "rw": "rw-rw", + "sd_Arab": "sd-arab", + "si": "si-si", "sk": "sk-sk", "sl": "sl-sl", "sq": "sq-sq", "sr_Cyrl": "sr-cyrl", "sr_Latn": "sr-latn", "sv": "sv-sv", + "sw": "sw-sw", "ta": "ta-ta", "te": "te-te", + "tg": "tg-cyrl", "th": "th-th", + "ti": "ti-ti", + "tk": "tk-tk", + "tn": "tn-tn", "tr": "tr-tr", "tt": "tt-tt", "ug": "ug-ug", @@ -255,9 +272,13 @@ "ur": "ur-ur", "uz_Latn": "uz-latn", "vi": "vi-vi", + "wo": "wo-wo", + "xh": "xh-xh", + "yo": "yo-yo", "zh": "zh-hans", "zh_Hans": "zh-hans", - "zh_Hant": "zh-hant" + "zh_Hant": "zh-hant", + "zu": "zu-zu" }, "regions": { "am-ET": "am-et", @@ -473,12 +494,14 @@ "kk-KZ": "kk-kz", "km-KH": "km-kh", "ko-KR": "ko-kr", + "ky-KG": "ky-kg", "lb-LU": "lb-lu", "lo-LA": "lo-la", "lt-LT": "lt-lt", "lv-LV": "lv-lv", "mi-NZ": "mi-nz", "mk-MK": "mk-mk", + "mn-MN": "mn-mn", "ms-BN": "ms-bn", "ms-MY": "ms-my", "ms-SG": "ms-sg", @@ -512,6 +535,8 @@ "ru-KZ": "ru-kz", "ru-RU": "ru-ru", "ru-UA": "ru-ua", + "rw-RW": "rw-rw", + "si-LK": "si-lk", "sk-SK": "sk-sk", "sl-SI": "sl-si", "sq-AL": "sq-al", @@ -520,14 +545,23 @@ "sr-RS": "sr-rs", "sv-FI": "sv-fi", "sv-SE": "sv-se", + "sw-KE": "sw-ke", + "sw-TZ": "sw-tz", + "sw-UG": "sw-ug", "ta-LK": "ta-lk", "ta-SG": "ta-sg", + "tg-TJ": "tg-tj", "th-TH": "th-th", + "ti-ER": "ti-er", + "tk-TM": "tk-tm", + "tn-BW": "tn-bw", "tr-CY": "tr-cy", "tr-TR": "tr-tr", "uk-UA": "uk-ua", "ur-PK": "ur-pk", "vi-VN": "vi-vn", + "wo-SN": "wo-sn", + "yo-NG": "yo-ng", "zh-CN": "zh-cn", "zh-HK": "en-hk", "zh-MO": "zh-mo", @@ -560,7 +594,7 @@ "es": "es-es", "et": "et-et", "eu": "eu-eu", - "fa": "fa-fa", + "fa": "prs-prs", "fi": "fi-fi", "fil": "fil-fil", "fr": "fr-fr", @@ -568,12 +602,14 @@ "gd": "gd-gd", "gl": "gl-gl", "gu": "gu-gu", + "ha": "ha-latn", "he": "he-he", "hi": "hi-hi", "hr": "hr-hr", "hu": "hu-hu", "hy": "hy-hy", "id": "id-id", + "ig": "ig-ig", "is": "is-is", "it": "it-it", "ja": "ja-ja", @@ -583,6 +619,8 @@ "kn": "kn-kn", "ko": "ko-ko", "kok": "kok-kok", + "ku": "ku-arab", + "ky": "ky-ky", "lb": "lb-lb", "lo": "lo-lo", "lt": "lt-lt", @@ -590,6 +628,7 @@ "mi": "mi-mi", "mk": "mk-mk", "ml": "ml-ml", + "mn": "mn-cyrl-mn", "mr": "mr-mr", "ms": "ms-ms", "mt": "mt-mt", @@ -597,22 +636,33 @@ "ne": "ne-ne", "nl": "nl-nl", "nn": "nn-nn", + "nso": "nso-nso", "or": "or-or", + "pa_Arab": "pa-arab", "pa_Guru": "pa-guru", "pl": "pl-pl", "pt": "pt-br", "qu": "quz-quz", + "quc": "quc-quc", "ro": "ro-ro", "ru": "ru-ru", + "rw": "rw-rw", + "sd_Arab": "sd-arab", + "si": "si-si", "sk": "sk-sk", "sl": "sl-sl", "sq": "sq-sq", "sr_Cyrl": "sr-cyrl", "sr_Latn": "sr-latn", "sv": "sv-sv", + "sw": "sw-sw", "ta": "ta-ta", "te": "te-te", + "tg": "tg-cyrl", "th": "th-th", + "ti": "ti-ti", + "tk": "tk-tk", + "tn": "tn-tn", "tr": "tr-tr", "tt": "tt-tt", "ug": "ug-ug", @@ -620,9 +670,13 @@ "ur": "ur-ur", "uz_Latn": "uz-latn", "vi": "vi-vi", + "wo": "wo-wo", + "xh": "xh-xh", + "yo": "yo-yo", "zh": "zh-hans", "zh_Hans": "zh-hans", - "zh_Hant": "zh-hant" + "zh_Hant": "zh-hant", + "zu": "zu-zu" }, "regions": { "am-ET": "am-et", @@ -838,12 +892,14 @@ "kk-KZ": "kk-kz", "km-KH": "km-kh", "ko-KR": "ko-kr", + "ky-KG": "ky-kg", "lb-LU": "lb-lu", "lo-LA": "lo-la", "lt-LT": "lt-lt", "lv-LV": "lv-lv", "mi-NZ": "mi-nz", "mk-MK": "mk-mk", + "mn-MN": "mn-mn", "ms-BN": "ms-bn", "ms-MY": "ms-my", "ms-SG": "ms-sg", @@ -877,6 +933,8 @@ "ru-KZ": "ru-kz", "ru-RU": "ru-ru", "ru-UA": "ru-ua", + "rw-RW": "rw-rw", + "si-LK": "si-lk", "sk-SK": "sk-sk", "sl-SI": "sl-si", "sq-AL": "sq-al", @@ -885,14 +943,23 @@ "sr-RS": "sr-rs", "sv-FI": "sv-fi", "sv-SE": "sv-se", + "sw-KE": "sw-ke", + "sw-TZ": "sw-tz", + "sw-UG": "sw-ug", "ta-LK": "ta-lk", "ta-SG": "ta-sg", + "tg-TJ": "tg-tj", "th-TH": "th-th", + "ti-ER": "ti-er", + "tk-TM": "tk-tm", + "tn-BW": "tn-bw", "tr-CY": "tr-cy", "tr-TR": "tr-tr", "uk-UA": "uk-ua", "ur-PK": "ur-pk", "vi-VN": "vi-vn", + "wo-SN": "wo-sn", + "yo-NG": "yo-ng", "zh-CN": "zh-cn", "zh-HK": "en-hk", "zh-MO": "zh-mo", @@ -925,7 +992,7 @@ "es": "es-es", "et": "et-et", "eu": "eu-eu", - "fa": "fa-fa", + "fa": "prs-prs", "fi": "fi-fi", "fil": "fil-fil", "fr": "fr-fr", @@ -933,12 +1000,14 @@ "gd": "gd-gd", "gl": "gl-gl", "gu": "gu-gu", + "ha": "ha-latn", "he": "he-he", "hi": "hi-hi", "hr": "hr-hr", "hu": "hu-hu", "hy": "hy-hy", "id": "id-id", + "ig": "ig-ig", "is": "is-is", "it": "it-it", "ja": "ja-ja", @@ -948,6 +1017,8 @@ "kn": "kn-kn", "ko": "ko-ko", "kok": "kok-kok", + "ku": "ku-arab", + "ky": "ky-ky", "lb": "lb-lb", "lo": "lo-lo", "lt": "lt-lt", @@ -955,6 +1026,7 @@ "mi": "mi-mi", "mk": "mk-mk", "ml": "ml-ml", + "mn": "mn-cyrl-mn", "mr": "mr-mr", "ms": "ms-ms", "mt": "mt-mt", @@ -962,22 +1034,33 @@ "ne": "ne-ne", "nl": "nl-nl", "nn": "nn-nn", + "nso": "nso-nso", "or": "or-or", + "pa_Arab": "pa-arab", "pa_Guru": "pa-guru", "pl": "pl-pl", "pt": "pt-br", "qu": "quz-quz", + "quc": "quc-quc", "ro": "ro-ro", "ru": "ru-ru", + "rw": "rw-rw", + "sd_Arab": "sd-arab", + "si": "si-si", "sk": "sk-sk", "sl": "sl-sl", "sq": "sq-sq", "sr_Cyrl": "sr-cyrl", "sr_Latn": "sr-latn", "sv": "sv-sv", + "sw": "sw-sw", "ta": "ta-ta", "te": "te-te", + "tg": "tg-cyrl", "th": "th-th", + "ti": "ti-ti", + "tk": "tk-tk", + "tn": "tn-tn", "tr": "tr-tr", "tt": "tt-tt", "ug": "ug-ug", @@ -985,9 +1068,13 @@ "ur": "ur-ur", "uz_Latn": "uz-latn", "vi": "vi-vi", + "wo": "wo-wo", + "xh": "xh-xh", + "yo": "yo-yo", "zh": "zh-hans", "zh_Hans": "zh-hans", - "zh_Hant": "zh-hant" + "zh_Hant": "zh-hant", + "zu": "zu-zu" }, "regions": { "am-ET": "am-et", @@ -1203,12 +1290,14 @@ "kk-KZ": "kk-kz", "km-KH": "km-kh", "ko-KR": "ko-kr", + "ky-KG": "ky-kg", "lb-LU": "lb-lu", "lo-LA": "lo-la", "lt-LT": "lt-lt", "lv-LV": "lv-lv", "mi-NZ": "mi-nz", "mk-MK": "mk-mk", + "mn-MN": "mn-mn", "ms-BN": "ms-bn", "ms-MY": "ms-my", "ms-SG": "ms-sg", @@ -1242,6 +1331,8 @@ "ru-KZ": "ru-kz", "ru-RU": "ru-ru", "ru-UA": "ru-ua", + "rw-RW": "rw-rw", + "si-LK": "si-lk", "sk-SK": "sk-sk", "sl-SI": "sl-si", "sq-AL": "sq-al", @@ -1250,14 +1341,23 @@ "sr-RS": "sr-rs", "sv-FI": "sv-fi", "sv-SE": "sv-se", + "sw-KE": "sw-ke", + "sw-TZ": "sw-tz", + "sw-UG": "sw-ug", "ta-LK": "ta-lk", "ta-SG": "ta-sg", + "tg-TJ": "tg-tj", "th-TH": "th-th", + "ti-ER": "ti-er", + "tk-TM": "tk-tm", + "tn-BW": "tn-bw", "tr-CY": "tr-cy", "tr-TR": "tr-tr", "uk-UA": "uk-ua", "ur-PK": "ur-pk", "vi-VN": "vi-vn", + "wo-SN": "wo-sn", + "yo-NG": "yo-ng", "zh-CN": "en-hk", "zh-HK": "en-hk", "zh-MO": "zh-mo", @@ -1290,7 +1390,7 @@ "es": "es-es", "et": "et-et", "eu": "eu-eu", - "fa": "fa-fa", + "fa": "prs-prs", "fi": "fi-fi", "fil": "fil-fil", "fr": "fr-fr", @@ -1298,12 +1398,14 @@ "gd": "gd-gd", "gl": "gl-gl", "gu": "gu-gu", + "ha": "ha-latn", "he": "he-he", "hi": "hi-hi", "hr": "hr-hr", "hu": "hu-hu", "hy": "hy-hy", "id": "id-id", + "ig": "ig-ig", "is": "is-is", "it": "it-it", "ja": "ja-ja", @@ -1313,6 +1415,8 @@ "kn": "kn-kn", "ko": "ko-ko", "kok": "kok-kok", + "ku": "ku-arab", + "ky": "ky-ky", "lb": "lb-lb", "lo": "lo-lo", "lt": "lt-lt", @@ -1320,6 +1424,7 @@ "mi": "mi-mi", "mk": "mk-mk", "ml": "ml-ml", + "mn": "mn-cyrl-mn", "mr": "mr-mr", "ms": "ms-ms", "mt": "mt-mt", @@ -1327,22 +1432,33 @@ "ne": "ne-ne", "nl": "nl-nl", "nn": "nn-nn", + "nso": "nso-nso", "or": "or-or", + "pa_Arab": "pa-arab", "pa_Guru": "pa-guru", "pl": "pl-pl", "pt": "pt-br", "qu": "quz-quz", + "quc": "quc-quc", "ro": "ro-ro", "ru": "ru-ru", + "rw": "rw-rw", + "sd_Arab": "sd-arab", + "si": "si-si", "sk": "sk-sk", "sl": "sl-sl", "sq": "sq-sq", "sr_Cyrl": "sr-cyrl", "sr_Latn": "sr-latn", "sv": "sv-sv", + "sw": "sw-sw", "ta": "ta-ta", "te": "te-te", + "tg": "tg-cyrl", "th": "th-th", + "ti": "ti-ti", + "tk": "tk-tk", + "tn": "tn-tn", "tr": "tr-tr", "tt": "tt-tt", "ug": "ug-ug", @@ -1350,9 +1466,13 @@ "ur": "ur-ur", "uz_Latn": "uz-latn", "vi": "vi-vi", + "wo": "wo-wo", + "xh": "xh-xh", + "yo": "yo-yo", "zh": "zh-hans", "zh_Hans": "zh-hans", - "zh_Hant": "zh-hant" + "zh_Hant": "zh-hant", + "zu": "zu-zu" }, "regions": { "am-ET": "am-et", @@ -1568,12 +1688,14 @@ "kk-KZ": "kk-kz", "km-KH": "km-kh", "ko-KR": "ko-kr", + "ky-KG": "ky-kg", "lb-LU": "lb-lu", "lo-LA": "lo-la", "lt-LT": "lt-lt", "lv-LV": "lv-lv", "mi-NZ": "mi-nz", "mk-MK": "mk-mk", + "mn-MN": "mn-mn", "ms-BN": "ms-bn", "ms-MY": "ms-my", "ms-SG": "ms-sg", @@ -1607,6 +1729,8 @@ "ru-KZ": "ru-kz", "ru-RU": "ru-ru", "ru-UA": "ru-ua", + "rw-RW": "rw-rw", + "si-LK": "si-lk", "sk-SK": "sk-sk", "sl-SI": "sl-si", "sq-AL": "sq-al", @@ -1615,14 +1739,23 @@ "sr-RS": "sr-rs", "sv-FI": "sv-fi", "sv-SE": "sv-se", + "sw-KE": "sw-ke", + "sw-TZ": "sw-tz", + "sw-UG": "sw-ug", "ta-LK": "ta-lk", "ta-SG": "ta-sg", + "tg-TJ": "tg-tj", "th-TH": "th-th", + "ti-ER": "ti-er", + "tk-TM": "tk-tm", + "tn-BW": "tn-bw", "tr-CY": "tr-cy", "tr-TR": "tr-tr", "uk-UA": "uk-ua", "ur-PK": "ur-pk", "vi-VN": "vi-vn", + "wo-SN": "wo-sn", + "yo-NG": "yo-ng", "zh-CN": "zh-cn", "zh-HK": "en-hk", "zh-MO": "zh-mo",