mirror of
https://github.com/searxng/searxng.git
synced 2026-05-07 18:03:51 +02:00
Compare commits
13 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| c32bf8c45d | |||
| cba0cffa8f | |||
| f96ac331ed | |||
| 616d6f4818 | |||
| 6fbb24b32d | |||
| 3674d915f5 | |||
| d4254d5e8f | |||
| 9a394b41ee | |||
| 9240b38d8a | |||
| 3880960471 | |||
| 494a7575d3 | |||
| ed5955a5c7 | |||
| a7ac696b4a |
@@ -19,8 +19,8 @@ aiounittest==1.5.0
|
||||
yamllint==1.38.0
|
||||
wlc==1.17.2
|
||||
coloredlogs==15.0.1
|
||||
docutils>=0.21.2
|
||||
docutils>=0.22.4
|
||||
parameterized==0.9.0
|
||||
granian[reload]==2.7.3
|
||||
basedpyright==1.39.2
|
||||
granian[reload]==2.7.4
|
||||
basedpyright==1.39.3
|
||||
types-lxml==2026.2.16
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
granian==2.7.3
|
||||
granian[pname]==2.7.3
|
||||
granian==2.7.4
|
||||
granian[pname]==2.7.4
|
||||
|
||||
+3
-3
@@ -1,9 +1,9 @@
|
||||
certifi==2026.2.25
|
||||
certifi==2026.4.22
|
||||
babel==2.18.0
|
||||
flask-babel==4.0.0
|
||||
flask==3.1.3
|
||||
jinja2==3.1.6
|
||||
lxml==6.0.4
|
||||
lxml==6.1.0
|
||||
pygments==2.20.0
|
||||
python-dateutil==2.9.0.post0
|
||||
pyyaml==6.0.3
|
||||
@@ -13,7 +13,7 @@ sniffio==1.3.1
|
||||
valkey==6.1.1
|
||||
markdown-it-py==4.0.0
|
||||
msgspec==0.21.1
|
||||
typer==0.24.1
|
||||
typer==0.25.0
|
||||
isodate==0.7.2
|
||||
whitenoise==6.12.0
|
||||
typing-extensions==4.15.0
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
+34
-27
@@ -33,7 +33,7 @@
|
||||
"pa": "ਚੈੱਕ ਕੋਰੂਨਾ",
|
||||
"pl": "korona czeska",
|
||||
"pt": "coroa checa",
|
||||
"ro": "Coroană cehă",
|
||||
"ro": "coroană cehă",
|
||||
"ru": "чешская крона",
|
||||
"sk": "česká koruna",
|
||||
"sl": "češka krona",
|
||||
@@ -1164,7 +1164,7 @@
|
||||
"pa": "ਸਵਿੱਸ ਫ਼ਰਾਂਕ",
|
||||
"pl": "frank szwajcarski",
|
||||
"pt": "Franco suíço",
|
||||
"ro": "Franc elvețian",
|
||||
"ro": "franc elvețian",
|
||||
"ru": "швейцарский франк",
|
||||
"sk": "Švajčiarsky frank",
|
||||
"sl": "švicarski frank",
|
||||
@@ -1484,7 +1484,7 @@
|
||||
"pa": "ਚੈੱਕ ਕੋਰੂਨਾ",
|
||||
"pl": "korona czeska",
|
||||
"pt": "coroa checa",
|
||||
"ro": "Coroană cehă",
|
||||
"ro": "coroană cehă",
|
||||
"ru": "чешская крона",
|
||||
"sk": "česká koruna",
|
||||
"sl": "češka krona",
|
||||
@@ -1807,7 +1807,7 @@
|
||||
"pap": "Euro",
|
||||
"pl": "euro",
|
||||
"pt": "Euro",
|
||||
"ro": "Euro",
|
||||
"ro": "euro",
|
||||
"ru": "евро",
|
||||
"sk": "euro",
|
||||
"sl": "evro",
|
||||
@@ -1941,7 +1941,7 @@
|
||||
"tr": "İngiliz sterlini",
|
||||
"tt": "стерлинг фунты",
|
||||
"uk": "фунт стерлінгів",
|
||||
"vi": "Bảng Anh"
|
||||
"vi": "bảng Anh"
|
||||
},
|
||||
"GEL": {
|
||||
"ar": "لاري جورجي",
|
||||
@@ -2627,7 +2627,7 @@
|
||||
"pa": "ਆਈਸਲੈਂਡੀ ਕਰੋਨਾ",
|
||||
"pl": "Korona islandzka",
|
||||
"pt": "coroa islandesa",
|
||||
"ro": "Coroană islandeză",
|
||||
"ro": "coroană islandeză",
|
||||
"ru": "исландская крона",
|
||||
"sk": "Islandská koruna",
|
||||
"sl": "islandska krona",
|
||||
@@ -2827,7 +2827,7 @@
|
||||
"pa": "ਕਿਰਗਿਜ਼ਸਤਾਨੀ ਸੋਮ",
|
||||
"pl": "som",
|
||||
"pt": "som",
|
||||
"ro": "som kîrgîz",
|
||||
"ro": "som",
|
||||
"ru": "киргизский сом",
|
||||
"sk": "kyrgyzský som",
|
||||
"sl": "kirgiški som",
|
||||
@@ -3516,6 +3516,7 @@
|
||||
"en": "kyat",
|
||||
"eo": "birma kjato",
|
||||
"es": "Kyat birmano",
|
||||
"eu": "kyat",
|
||||
"fi": "Myanmarin kyat",
|
||||
"fr": "Kyat",
|
||||
"ga": "kyat Mhaenmar",
|
||||
@@ -3576,7 +3577,7 @@
|
||||
"sk": "Mongolský tugrik",
|
||||
"sl": "tugrik",
|
||||
"sr": "монголски тугрик",
|
||||
"sv": "Mongolisk Tögrög",
|
||||
"sv": "mongolisk tögrög",
|
||||
"th": "ทูกรีก",
|
||||
"tr": "Tögrög",
|
||||
"tt": "төгрөг",
|
||||
@@ -4127,7 +4128,7 @@
|
||||
"oc": "Dolar neozelandés",
|
||||
"pl": "dolar nowozelandzki",
|
||||
"pt": "dólar neozelandês",
|
||||
"ro": "Dolar neozeelandez",
|
||||
"ro": "dolar neozeelandez",
|
||||
"ru": "новозеландский доллар",
|
||||
"sk": "Novozélandský dolár",
|
||||
"sl": "novozelandski dolar",
|
||||
@@ -4226,7 +4227,7 @@
|
||||
"es": "sol",
|
||||
"eu": "Sol",
|
||||
"fi": "Perun nuevo sol",
|
||||
"fr": "nouveau sol",
|
||||
"fr": "sol",
|
||||
"ga": "nuevo sol Pheiriú",
|
||||
"gl": "Nuevo sol",
|
||||
"he": "סול",
|
||||
@@ -4234,7 +4235,7 @@
|
||||
"hu": "perui új sol",
|
||||
"id": "Nuevo Sol",
|
||||
"it": "Nuevo Sol peruviano",
|
||||
"ja": "ヌエボ・ソル",
|
||||
"ja": "ソル",
|
||||
"ko": "페루 솔",
|
||||
"lt": "Naujasis solis",
|
||||
"lv": "Peru sols",
|
||||
@@ -4526,7 +4527,7 @@
|
||||
"nl": "Qatarese rial",
|
||||
"oc": "Riyal qatarita",
|
||||
"pa": "ਕਤਰੀ ਰਿਆਲ",
|
||||
"pl": "Rial Kataru",
|
||||
"pl": "Rial katarski",
|
||||
"pt": "Rial catarense",
|
||||
"ru": "катарский риал",
|
||||
"sk": "katarský rijál",
|
||||
@@ -5571,6 +5572,7 @@
|
||||
"en": "Tanzanian shilling",
|
||||
"eo": "tanzania ŝilingo",
|
||||
"es": "chelín tanzano",
|
||||
"eu": "Txelin tanzaniar",
|
||||
"fi": "Tansanian šillinki",
|
||||
"fr": "shilling tanzanien",
|
||||
"ga": "scilling na Tansáine",
|
||||
@@ -5814,8 +5816,8 @@
|
||||
"uk": "узбецький сом"
|
||||
},
|
||||
"VED": {
|
||||
"en": "Digital bolívar",
|
||||
"es": "Bolívar digital",
|
||||
"en": "digital bolívar",
|
||||
"es": "bolívar digital",
|
||||
"fr": "bolivar numérique",
|
||||
"pt": "Bolívar digital",
|
||||
"ro": "Bolivar digital"
|
||||
@@ -6576,7 +6578,7 @@
|
||||
"Rs": "LKR",
|
||||
"R₣": "RWF",
|
||||
"S$": "SGD",
|
||||
"S/.": "PEN",
|
||||
"S/": "PEN",
|
||||
"SI$": "SBD",
|
||||
"SM": "TJS",
|
||||
"SR": "SAR",
|
||||
@@ -8731,7 +8733,6 @@
|
||||
"franc djiboutià": "DJF",
|
||||
"franc djiboutien": "DJF",
|
||||
"franc elvețian": "CHF",
|
||||
"franc elveţian": "CHF",
|
||||
"franc guinea": "GNF",
|
||||
"franc guinean": "GNF",
|
||||
"franc guineà": "GNF",
|
||||
@@ -8759,6 +8760,7 @@
|
||||
"franc switze": "CHF",
|
||||
"franc thụy sĩ": "CHF",
|
||||
"franchi svizzeri": "CHF",
|
||||
"franci elvețieni": "CHF",
|
||||
"franco": [
|
||||
"XPF",
|
||||
"XAF",
|
||||
@@ -9723,11 +9725,13 @@
|
||||
"kwd": "KWD",
|
||||
"kwt": "KWD",
|
||||
"kyat": "MMK",
|
||||
"kyat birmaniar": "MMK",
|
||||
"kyat birmano": "MMK",
|
||||
"kyat birmà": "MMK",
|
||||
"kyat mhaenmar": "MMK",
|
||||
"kyat myanma": "MMK",
|
||||
"kyat myanmar": "MMK",
|
||||
"kyat myanmartar": "MMK",
|
||||
"kyd": "KYD",
|
||||
"kyrgyz som": "KGS",
|
||||
"kyrgyzský som": "KGS",
|
||||
@@ -11148,6 +11152,7 @@
|
||||
"pyg": "PYG",
|
||||
"pумънски лей": "RON",
|
||||
"pумынский лей": "RON",
|
||||
"q8146": "JPY",
|
||||
"qar": "QAR",
|
||||
"qatar riyal": "QAR",
|
||||
"qatarese rial": "QAR",
|
||||
@@ -11259,7 +11264,6 @@
|
||||
"rial irański": "IRR",
|
||||
"rial jemeński": "YER",
|
||||
"rial katarski": "QAR",
|
||||
"rial kataru": "QAR",
|
||||
"rial na hiaráine": "IRR",
|
||||
"rial oman": "OMR",
|
||||
"rial omanais": "OMR",
|
||||
@@ -11832,6 +11836,7 @@
|
||||
"sol peruano": "PEN",
|
||||
"sol peruviano": "PEN",
|
||||
"sol perú": "PEN",
|
||||
"sol péruvien": "PEN",
|
||||
"solomon adaları doları": "SBD",
|
||||
"solomon dollar": "SBD",
|
||||
"solomon islands dollar": "SBD",
|
||||
@@ -11846,6 +11851,7 @@
|
||||
"som de l'uzbekistan": "UZS",
|
||||
"som del kirguizistan": "KGS",
|
||||
"som do quirguistão": "KGS",
|
||||
"som kârgâz": "KGS",
|
||||
"som kirghiso": "KGS",
|
||||
"som kirghiz": "KGS",
|
||||
"som kirghizo": "KGS",
|
||||
@@ -12154,6 +12160,7 @@
|
||||
"INR",
|
||||
"BDT"
|
||||
],
|
||||
"taka 12272": "BDT",
|
||||
"taka bangladese": "BDT",
|
||||
"taka bangladesh": "BDT",
|
||||
"taka bangladeshi": "BDT",
|
||||
@@ -12419,6 +12426,7 @@
|
||||
"CZK",
|
||||
"203"
|
||||
],
|
||||
"txelin tanzaniar": "TZS",
|
||||
"tyrkisk lira": "TRY",
|
||||
"tzs": "TZS",
|
||||
"ṭākā": "BDT",
|
||||
@@ -12520,7 +12528,6 @@
|
||||
"uruguayischer peso": "UYU",
|
||||
"uruguayn peso": "UYU",
|
||||
"uruguayské peso": "UYU",
|
||||
"uruguyansk peso": "UYU",
|
||||
"urugvaja peso": "UYU",
|
||||
"urugvajaus pesas": "UYU",
|
||||
"urugvajski peso": "UYU",
|
||||
@@ -15724,6 +15731,7 @@
|
||||
"지부티프랑": "DJF",
|
||||
"지브롤터 파운드": "GIP",
|
||||
"짐바브웨 골드": "ZWG",
|
||||
"짐바브웨 달러": "ZWL",
|
||||
"짯": "MMK",
|
||||
"챠트": "MMK",
|
||||
"체코 코루나": [
|
||||
@@ -15821,10 +15829,7 @@
|
||||
"STN",
|
||||
"CRC"
|
||||
],
|
||||
"₣": [
|
||||
"XPF",
|
||||
"RWF"
|
||||
],
|
||||
"₣": "XPF",
|
||||
"₤": "GBP",
|
||||
"₦": "NGN",
|
||||
"₨": [
|
||||
@@ -15857,6 +15862,9 @@
|
||||
"⃀": "KGS",
|
||||
"": "SAR",
|
||||
"": "MVR",
|
||||
"": "AED",
|
||||
"": "OMR",
|
||||
"": "BYN",
|
||||
"〒": "KZT",
|
||||
"アイスランドクローナ": "ISK",
|
||||
"アイスランド・クローナ": "ISK",
|
||||
@@ -15998,6 +16006,7 @@
|
||||
"ソマリア・シリング": "SOS",
|
||||
"ソム": "KGS",
|
||||
"ソモニ": "TJS",
|
||||
"ソル": "PEN",
|
||||
"ソロモン諸島ドル": "SBD",
|
||||
"ソロモン諸島・ドル": "SBD",
|
||||
"ダラシ": "GMD",
|
||||
@@ -16189,10 +16198,8 @@
|
||||
"香港ドル": "HKD",
|
||||
"香港・ドル": "HKD",
|
||||
"香港元": "HKD",
|
||||
"﷼": [
|
||||
"YER",
|
||||
"IRR"
|
||||
],
|
||||
"﷼'": "YER"
|
||||
"﷼": "IRR",
|
||||
"﷼'": "YER",
|
||||
"💶": "EUR"
|
||||
}
|
||||
}
|
||||
+2651
-1325
File diff suppressed because it is too large
Load Diff
@@ -7280,6 +7280,7 @@
|
||||
"hu": "hungarian",
|
||||
"hy": "armenian",
|
||||
"id": "indonesian",
|
||||
"ig": "igbo",
|
||||
"is": "icelandic",
|
||||
"it": "italian",
|
||||
"ja": "japanese",
|
||||
@@ -7335,6 +7336,7 @@
|
||||
"ta": "tamil",
|
||||
"te": "telugu",
|
||||
"th": "thai",
|
||||
"ti": "tigrinya",
|
||||
"tk": "turkmen",
|
||||
"tr": "turkish",
|
||||
"tt": "tatar",
|
||||
@@ -7342,6 +7344,7 @@
|
||||
"ur": "urdu",
|
||||
"uz": "uzbek",
|
||||
"vi": "vietnamese",
|
||||
"wo": "wolof",
|
||||
"xh": "xhosa",
|
||||
"yi": "yiddish",
|
||||
"yo": "yoruba",
|
||||
|
||||
+3876
-3876
File diff suppressed because it is too large
Load Diff
+2286
-2661
File diff suppressed because it is too large
Load Diff
@@ -5,7 +5,7 @@
|
||||
],
|
||||
"ua": "Mozilla/5.0 ({os}; rv:{version}) Gecko/20100101 Firefox/{version}",
|
||||
"versions": [
|
||||
"149.0",
|
||||
"148.0"
|
||||
"150.0",
|
||||
"149.0"
|
||||
]
|
||||
}
|
||||
+333
-158
@@ -194,6 +194,11 @@
|
||||
"symbol": "cm⁻³",
|
||||
"to_si_factor": 1000000.0
|
||||
},
|
||||
"Q102129592": {
|
||||
"si_name": "Q6137407",
|
||||
"symbol": "d⁻¹",
|
||||
"to_si_factor": 1.15741e-05
|
||||
},
|
||||
"Q102130673": {
|
||||
"si_name": "Q182429",
|
||||
"symbol": "ym/s",
|
||||
@@ -429,6 +434,11 @@
|
||||
"symbol": "mtpa",
|
||||
"to_si_factor": 31.709791984
|
||||
},
|
||||
"Q104381302": {
|
||||
"si_name": "Q104381302",
|
||||
"symbol": "W/m³",
|
||||
"to_si_factor": 1.0
|
||||
},
|
||||
"Q104628312": {
|
||||
"si_name": "Q25269",
|
||||
"symbol": "vars",
|
||||
@@ -1499,11 +1509,6 @@
|
||||
"symbol": "kg m²/(s² K)",
|
||||
"to_si_factor": 1.0
|
||||
},
|
||||
"Q106725578": {
|
||||
"si_name": "Q106725578",
|
||||
"symbol": "m²/(s² K)",
|
||||
"to_si_factor": 1.0
|
||||
},
|
||||
"Q106740890": {
|
||||
"si_name": "Q106740890",
|
||||
"symbol": "m²/s²",
|
||||
@@ -1654,11 +1659,6 @@
|
||||
"symbol": "N/mm",
|
||||
"to_si_factor": 1000.0
|
||||
},
|
||||
"Q106886424": {
|
||||
"si_name": "Q215571",
|
||||
"symbol": "kgf m",
|
||||
"to_si_factor": 9.80665
|
||||
},
|
||||
"Q106886632": {
|
||||
"si_name": "Q44395",
|
||||
"symbol": "hbar",
|
||||
@@ -1764,6 +1764,16 @@
|
||||
"symbol": "kg/(m⁴ s)",
|
||||
"to_si_factor": 1.0
|
||||
},
|
||||
"Q107059005": {
|
||||
"si_name": "Q69425409",
|
||||
"symbol": "A h/dm³",
|
||||
"to_si_factor": 3600000.0
|
||||
},
|
||||
"Q107059365": {
|
||||
"si_name": "Q97541209",
|
||||
"symbol": "A h/kg",
|
||||
"to_si_factor": 3600.0
|
||||
},
|
||||
"Q107095937": {
|
||||
"si_name": "Q107095937",
|
||||
"symbol": "kg m²/(s² mol)",
|
||||
@@ -2074,6 +2084,11 @@
|
||||
"symbol": "rem/s",
|
||||
"to_si_factor": 0.01
|
||||
},
|
||||
"Q107378429": {
|
||||
"si_name": "Q11547252",
|
||||
"symbol": "1/in²",
|
||||
"to_si_factor": 1550.0
|
||||
},
|
||||
"Q107378436": {
|
||||
"si_name": "Q11547251",
|
||||
"symbol": "Å⁻¹",
|
||||
@@ -2279,6 +2294,11 @@
|
||||
"symbol": "b/sr",
|
||||
"to_si_factor": 1e-28
|
||||
},
|
||||
"Q107611142": {
|
||||
"si_name": "Q98267267",
|
||||
"symbol": "b/eV",
|
||||
"to_si_factor": 6.24151e-10
|
||||
},
|
||||
"Q107611199": {
|
||||
"si_name": "Q98267267",
|
||||
"symbol": "cm²/erg",
|
||||
@@ -2294,11 +2314,96 @@
|
||||
"symbol": "cm²/(sr erg)",
|
||||
"to_si_factor": 1000.0
|
||||
},
|
||||
"Q107821494": {
|
||||
"si_name": null,
|
||||
"symbol": "bit/m³",
|
||||
"to_si_factor": null
|
||||
},
|
||||
"Q107822428": {
|
||||
"si_name": null,
|
||||
"symbol": "bit/m",
|
||||
"to_si_factor": null
|
||||
},
|
||||
"Q107824325": {
|
||||
"si_name": null,
|
||||
"symbol": "bit/m²",
|
||||
"to_si_factor": null
|
||||
},
|
||||
"Q107862770": {
|
||||
"si_name": null,
|
||||
"symbol": "Kibit/m",
|
||||
"to_si_factor": null
|
||||
},
|
||||
"Q107862783": {
|
||||
"si_name": null,
|
||||
"symbol": "Kibit/m",
|
||||
"to_si_factor": null
|
||||
},
|
||||
"Q107862850": {
|
||||
"si_name": null,
|
||||
"symbol": "Kibit/m³",
|
||||
"to_si_factor": null
|
||||
},
|
||||
"Q107862870": {
|
||||
"si_name": null,
|
||||
"symbol": "Mibit/m",
|
||||
"to_si_factor": null
|
||||
},
|
||||
"Q107862884": {
|
||||
"si_name": null,
|
||||
"symbol": "Mibit/m²",
|
||||
"to_si_factor": null
|
||||
},
|
||||
"Q107862898": {
|
||||
"si_name": null,
|
||||
"symbol": "Mibit/m³",
|
||||
"to_si_factor": null
|
||||
},
|
||||
"Q107970215": {
|
||||
"si_name": null,
|
||||
"symbol": "Pibit/m",
|
||||
"to_si_factor": null
|
||||
},
|
||||
"Q107970224": {
|
||||
"si_name": null,
|
||||
"symbol": "Pibit/m²",
|
||||
"to_si_factor": null
|
||||
},
|
||||
"Q107970230": {
|
||||
"si_name": null,
|
||||
"symbol": "Pibit/m³",
|
||||
"to_si_factor": null
|
||||
},
|
||||
"Q107970235": {
|
||||
"si_name": null,
|
||||
"symbol": "Tibit/m",
|
||||
"to_si_factor": null
|
||||
},
|
||||
"Q107970256": {
|
||||
"si_name": null,
|
||||
"symbol": "Tibit/m³",
|
||||
"to_si_factor": null
|
||||
},
|
||||
"Q107970266": {
|
||||
"si_name": null,
|
||||
"symbol": "Tibit/m²",
|
||||
"to_si_factor": null
|
||||
},
|
||||
"Q108270163": {
|
||||
"si_name": "Q25381181",
|
||||
"symbol": "t/a",
|
||||
"to_si_factor": 3.169e-05
|
||||
},
|
||||
"Q1084321": {
|
||||
"si_name": null,
|
||||
"symbol": "Tb/s",
|
||||
"to_si_factor": null
|
||||
},
|
||||
"Q108533173": {
|
||||
"si_name": "Q108533173",
|
||||
"symbol": "sr⁻¹",
|
||||
"to_si_factor": 1.0
|
||||
},
|
||||
"Q1086691": {
|
||||
"si_name": null,
|
||||
"symbol": "fg",
|
||||
@@ -2359,6 +2464,11 @@
|
||||
"symbol": "e.u.",
|
||||
"to_si_factor": 4.184
|
||||
},
|
||||
"Q109448508": {
|
||||
"si_name": null,
|
||||
"symbol": "man-Sv",
|
||||
"to_si_factor": null
|
||||
},
|
||||
"Q1098949": {
|
||||
"si_name": "Q21393312",
|
||||
"symbol": "Cl",
|
||||
@@ -2389,14 +2499,9 @@
|
||||
"symbol": "nm²",
|
||||
"to_si_factor": 1e-18
|
||||
},
|
||||
"Q110742003": {
|
||||
"si_name": null,
|
||||
"symbol": "dppx",
|
||||
"to_si_factor": null
|
||||
},
|
||||
"Q110812007": {
|
||||
"si_name": "Q281096",
|
||||
"symbol": "nt",
|
||||
"Q111494193": {
|
||||
"si_name": "Q111494193",
|
||||
"symbol": "J/(Hz mol)",
|
||||
"to_si_factor": 1.0
|
||||
},
|
||||
"Q11229": {
|
||||
@@ -2444,6 +2549,11 @@
|
||||
"symbol": "Yb",
|
||||
"to_si_factor": null
|
||||
},
|
||||
"Q114559346": {
|
||||
"si_name": null,
|
||||
"symbol": "g CO2e/kWh",
|
||||
"to_si_factor": null
|
||||
},
|
||||
"Q114589269": {
|
||||
"si_name": null,
|
||||
"symbol": "Ѧ",
|
||||
@@ -2564,11 +2674,21 @@
|
||||
"symbol": "ʰ",
|
||||
"to_si_factor": 0.2617993878
|
||||
},
|
||||
"Q116486875": {
|
||||
"si_name": null,
|
||||
"symbol": "mol(-1) s(-1)",
|
||||
"to_si_factor": null
|
||||
},
|
||||
"Q1165639": {
|
||||
"si_name": "Q89992008",
|
||||
"symbol": "daraf",
|
||||
"to_si_factor": 1.0
|
||||
},
|
||||
"Q1165725": {
|
||||
"si_name": "Q25343",
|
||||
"symbol": "D",
|
||||
"to_si_factor": 9.869e-13
|
||||
},
|
||||
"Q1165799": {
|
||||
"si_name": "Q11573",
|
||||
"symbol": "mil",
|
||||
@@ -2754,11 +2874,6 @@
|
||||
"symbol": "pc",
|
||||
"to_si_factor": 3.085677581491367e+16
|
||||
},
|
||||
"Q121960323": {
|
||||
"si_name": "Q121960323",
|
||||
"symbol": "m/m",
|
||||
"to_si_factor": 1.0
|
||||
},
|
||||
"Q121965382": {
|
||||
"si_name": "Q121965382",
|
||||
"symbol": "mol/mol",
|
||||
@@ -2979,26 +3094,6 @@
|
||||
"symbol": "QC",
|
||||
"to_si_factor": 1e+30
|
||||
},
|
||||
"Q125471199": {
|
||||
"si_name": null,
|
||||
"symbol": "r°C",
|
||||
"to_si_factor": null
|
||||
},
|
||||
"Q125471200": {
|
||||
"si_name": null,
|
||||
"symbol": "q°C",
|
||||
"to_si_factor": null
|
||||
},
|
||||
"Q125471246": {
|
||||
"si_name": null,
|
||||
"symbol": "R°C",
|
||||
"to_si_factor": null
|
||||
},
|
||||
"Q125471247": {
|
||||
"si_name": null,
|
||||
"symbol": "Q°C",
|
||||
"to_si_factor": null
|
||||
},
|
||||
"Q125471334": {
|
||||
"si_name": "Q131255",
|
||||
"symbol": "rF",
|
||||
@@ -3179,6 +3274,11 @@
|
||||
"symbol": "STf",
|
||||
"to_si_factor": 8896.443230521
|
||||
},
|
||||
"Q131966422": {
|
||||
"si_name": "Q11573",
|
||||
"symbol": "Q",
|
||||
"to_si_factor": 0.00025
|
||||
},
|
||||
"Q1322380": {
|
||||
"si_name": "Q11574",
|
||||
"symbol": "Ts",
|
||||
@@ -3274,6 +3374,11 @@
|
||||
"symbol": "kgf/cm²",
|
||||
"to_si_factor": 98066.5
|
||||
},
|
||||
"Q135964483": {
|
||||
"si_name": "Q11547252",
|
||||
"symbol": "mm⁻²",
|
||||
"to_si_factor": 1e-06
|
||||
},
|
||||
"Q136039973": {
|
||||
"si_name": null,
|
||||
"symbol": "FPS",
|
||||
@@ -3324,6 +3429,36 @@
|
||||
"symbol": "V_P",
|
||||
"to_si_factor": 1.0429e+27
|
||||
},
|
||||
"Q1386162": {
|
||||
"si_name": "Q106680668",
|
||||
"symbol": "E",
|
||||
"to_si_factor": 1e-09
|
||||
},
|
||||
"Q138847616": {
|
||||
"si_name": "Q11573",
|
||||
"symbol": "µm⁻¹",
|
||||
"to_si_factor": 1000000.0
|
||||
},
|
||||
"Q138847643": {
|
||||
"si_name": "Q11547251",
|
||||
"symbol": "nm⁻¹",
|
||||
"to_si_factor": 1000000000.0
|
||||
},
|
||||
"Q138847654": {
|
||||
"si_name": "Q11547251",
|
||||
"symbol": "pm⁻¹",
|
||||
"to_si_factor": 1000000000000.0
|
||||
},
|
||||
"Q139054848": {
|
||||
"si_name": null,
|
||||
"symbol": "A·h/m²",
|
||||
"to_si_factor": null
|
||||
},
|
||||
"Q139086088": {
|
||||
"si_name": "Q69425409",
|
||||
"symbol": "A h/m³",
|
||||
"to_si_factor": 3600.0
|
||||
},
|
||||
"Q1394540": {
|
||||
"si_name": null,
|
||||
"symbol": "bm",
|
||||
@@ -3674,6 +3809,11 @@
|
||||
"symbol": "dl",
|
||||
"to_si_factor": 0.0001
|
||||
},
|
||||
"Q18379097": {
|
||||
"si_name": "Q95375885",
|
||||
"symbol": "SFU",
|
||||
"to_si_factor": 1e-22
|
||||
},
|
||||
"Q18413919": {
|
||||
"si_name": "Q182429",
|
||||
"symbol": "cm/s",
|
||||
@@ -3709,6 +3849,11 @@
|
||||
"symbol": "zs",
|
||||
"to_si_factor": 1e-21
|
||||
},
|
||||
"Q188768": {
|
||||
"si_name": null,
|
||||
"symbol": "FLOPS",
|
||||
"to_si_factor": null
|
||||
},
|
||||
"Q190095": {
|
||||
"si_name": "Q190095",
|
||||
"symbol": "Gy",
|
||||
@@ -4124,6 +4269,11 @@
|
||||
"symbol": "kgf",
|
||||
"to_si_factor": 9.80665
|
||||
},
|
||||
"Q21719454": {
|
||||
"si_name": "Q21719454",
|
||||
"symbol": "m/s³",
|
||||
"to_si_factor": 1.0
|
||||
},
|
||||
"Q217208": {
|
||||
"si_name": "Q11574",
|
||||
"symbol": "a",
|
||||
@@ -4234,6 +4384,16 @@
|
||||
"symbol": "TW",
|
||||
"to_si_factor": 1000000000000.0
|
||||
},
|
||||
"Q23893259": {
|
||||
"si_name": null,
|
||||
"symbol": "1/(p y)",
|
||||
"to_si_factor": null
|
||||
},
|
||||
"Q23893296": {
|
||||
"si_name": null,
|
||||
"symbol": "1/100000py",
|
||||
"to_si_factor": null
|
||||
},
|
||||
"Q23925410": {
|
||||
"si_name": "Q25517",
|
||||
"symbol": "gal (UK)",
|
||||
@@ -4374,6 +4534,11 @@
|
||||
"symbol": "statΩ",
|
||||
"to_si_factor": 898755178700.0
|
||||
},
|
||||
"Q25325238": {
|
||||
"si_name": null,
|
||||
"symbol": "bhp/cm³",
|
||||
"to_si_factor": null
|
||||
},
|
||||
"Q253276": {
|
||||
"si_name": "Q11573",
|
||||
"symbol": "mi",
|
||||
@@ -4719,6 +4884,11 @@
|
||||
"symbol": "g",
|
||||
"to_si_factor": 9.80665
|
||||
},
|
||||
"Q28657331": {
|
||||
"si_name": null,
|
||||
"symbol": "erg/(s cm²)",
|
||||
"to_si_factor": null
|
||||
},
|
||||
"Q28683485": {
|
||||
"si_name": "Q28683485",
|
||||
"symbol": "C/kg",
|
||||
@@ -4749,6 +4919,11 @@
|
||||
"symbol": "mH",
|
||||
"to_si_factor": 0.001
|
||||
},
|
||||
"Q29463526": {
|
||||
"si_name": null,
|
||||
"symbol": "hr/yr",
|
||||
"to_si_factor": null
|
||||
},
|
||||
"Q296936": {
|
||||
"si_name": "Q25269",
|
||||
"symbol": "toe",
|
||||
@@ -4969,6 +5144,11 @@
|
||||
"symbol": "μA",
|
||||
"to_si_factor": 1e-06
|
||||
},
|
||||
"Q3186734": {
|
||||
"si_name": "Q3186734",
|
||||
"symbol": "J/(m³ K)",
|
||||
"to_si_factor": 1.0
|
||||
},
|
||||
"Q31889818": {
|
||||
"si_name": "Q199",
|
||||
"symbol": "ppq",
|
||||
@@ -4979,6 +5159,11 @@
|
||||
"symbol": "kb",
|
||||
"to_si_factor": null
|
||||
},
|
||||
"Q3196665": {
|
||||
"si_name": "Q215571",
|
||||
"symbol": "kgf m",
|
||||
"to_si_factor": 9.80665
|
||||
},
|
||||
"Q3207456": {
|
||||
"si_name": "Q25236",
|
||||
"symbol": "mW",
|
||||
@@ -5084,11 +5269,6 @@
|
||||
"symbol": "fL",
|
||||
"to_si_factor": 1e-18
|
||||
},
|
||||
"Q3320608": {
|
||||
"si_name": "Q25236",
|
||||
"symbol": "kW",
|
||||
"to_si_factor": 1000.0
|
||||
},
|
||||
"Q3331719": {
|
||||
"si_name": "Q25343",
|
||||
"symbol": "dma",
|
||||
@@ -5219,6 +5399,11 @@
|
||||
"symbol": "mA⋅h",
|
||||
"to_si_factor": 3.6
|
||||
},
|
||||
"Q38623562": {
|
||||
"si_name": "Q6137407",
|
||||
"symbol": "rpm",
|
||||
"to_si_factor": 0.0166667
|
||||
},
|
||||
"Q3867152": {
|
||||
"si_name": "Q1051665",
|
||||
"symbol": "ft/s²",
|
||||
@@ -5389,6 +5574,11 @@
|
||||
"symbol": "nhp",
|
||||
"to_si_factor": null
|
||||
},
|
||||
"Q4346600": {
|
||||
"si_name": null,
|
||||
"symbol": "PPHPD",
|
||||
"to_si_factor": null
|
||||
},
|
||||
"Q4406": {
|
||||
"si_name": null,
|
||||
"symbol": "$T",
|
||||
@@ -5569,11 +5759,6 @@
|
||||
"symbol": "Ga",
|
||||
"to_si_factor": null
|
||||
},
|
||||
"Q5299480": {
|
||||
"si_name": null,
|
||||
"symbol": "DPCm",
|
||||
"to_si_factor": null
|
||||
},
|
||||
"Q531": {
|
||||
"si_name": "Q11573",
|
||||
"symbol": "l.y.",
|
||||
@@ -6254,6 +6439,11 @@
|
||||
"symbol": "U/L",
|
||||
"to_si_factor": null
|
||||
},
|
||||
"Q5558595": {
|
||||
"si_name": null,
|
||||
"symbol": "GFLOPS",
|
||||
"to_si_factor": null
|
||||
},
|
||||
"Q55663153": {
|
||||
"si_name": "Q55663153",
|
||||
"symbol": "H/m",
|
||||
@@ -6364,6 +6554,11 @@
|
||||
"symbol": "L/kg",
|
||||
"to_si_factor": 0.001
|
||||
},
|
||||
"Q57175652": {
|
||||
"si_name": null,
|
||||
"symbol": "m3/year/individual",
|
||||
"to_si_factor": null
|
||||
},
|
||||
"Q57273614": {
|
||||
"si_name": "Q182429",
|
||||
"symbol": "mm/min",
|
||||
@@ -6374,6 +6569,11 @@
|
||||
"symbol": "d",
|
||||
"to_si_factor": 86400.0
|
||||
},
|
||||
"Q57306331": {
|
||||
"si_name": "Q86200529",
|
||||
"symbol": "cm²/g",
|
||||
"to_si_factor": 0.1
|
||||
},
|
||||
"Q577": {
|
||||
"si_name": "Q11574",
|
||||
"symbol": "a",
|
||||
@@ -6624,6 +6824,21 @@
|
||||
"symbol": "UK t",
|
||||
"to_si_factor": 1016.0469088
|
||||
},
|
||||
"Q66778234": {
|
||||
"si_name": null,
|
||||
"symbol": "TFLOPS",
|
||||
"to_si_factor": null
|
||||
},
|
||||
"Q66778809": {
|
||||
"si_name": null,
|
||||
"symbol": "MFLOPS",
|
||||
"to_si_factor": null
|
||||
},
|
||||
"Q66778863": {
|
||||
"si_name": null,
|
||||
"symbol": "PFLOPS",
|
||||
"to_si_factor": null
|
||||
},
|
||||
"Q67060736": {
|
||||
"si_name": "Q67060736",
|
||||
"symbol": "W/kg",
|
||||
@@ -7014,11 +7229,6 @@
|
||||
"symbol": "Mb/s",
|
||||
"to_si_factor": null
|
||||
},
|
||||
"Q7398951": {
|
||||
"si_name": null,
|
||||
"symbol": "PPI",
|
||||
"to_si_factor": null
|
||||
},
|
||||
"Q743895": {
|
||||
"si_name": "Q39369",
|
||||
"symbol": "bpm",
|
||||
@@ -7084,6 +7294,21 @@
|
||||
"symbol": "Td",
|
||||
"to_si_factor": 1e-06
|
||||
},
|
||||
"Q78053467": {
|
||||
"si_name": null,
|
||||
"symbol": "kFLOPS",
|
||||
"to_si_factor": null
|
||||
},
|
||||
"Q781545": {
|
||||
"si_name": null,
|
||||
"symbol": "phon",
|
||||
"to_si_factor": null
|
||||
},
|
||||
"Q78336909": {
|
||||
"si_name": "Q78336909",
|
||||
"symbol": "m³/(kg s²)",
|
||||
"to_si_factor": 1.0
|
||||
},
|
||||
"Q7854897": {
|
||||
"si_name": null,
|
||||
"symbol": "mya",
|
||||
@@ -7209,6 +7434,11 @@
|
||||
"symbol": "YiB",
|
||||
"to_si_factor": null
|
||||
},
|
||||
"Q80026587": {
|
||||
"si_name": "Q6137407",
|
||||
"symbol": "km/(s Mpc)",
|
||||
"to_si_factor": 3.24078e-20
|
||||
},
|
||||
"Q80237579": {
|
||||
"si_name": "Q56023789",
|
||||
"symbol": "J/nm",
|
||||
@@ -7264,6 +7494,11 @@
|
||||
"symbol": "B/s",
|
||||
"to_si_factor": null
|
||||
},
|
||||
"Q82440913": {
|
||||
"si_name": null,
|
||||
"symbol": "L/100 km",
|
||||
"to_si_factor": null
|
||||
},
|
||||
"Q828224": {
|
||||
"si_name": "Q11573",
|
||||
"symbol": "km",
|
||||
@@ -7349,6 +7584,11 @@
|
||||
"symbol": "thm (US)",
|
||||
"to_si_factor": 105480400.0
|
||||
},
|
||||
"Q843877": {
|
||||
"si_name": "Q25236",
|
||||
"symbol": "L☉",
|
||||
"to_si_factor": 3.828e+26
|
||||
},
|
||||
"Q844211": {
|
||||
"si_name": "Q844211",
|
||||
"symbol": "kg/m³",
|
||||
@@ -7424,6 +7664,11 @@
|
||||
"symbol": "Pa s/m³",
|
||||
"to_si_factor": 1.0
|
||||
},
|
||||
"Q87049028": {
|
||||
"si_name": "Q87049028",
|
||||
"symbol": "N s/m",
|
||||
"to_si_factor": 1.0
|
||||
},
|
||||
"Q87051580": {
|
||||
"si_name": "Q87051580",
|
||||
"symbol": "Pa s/m",
|
||||
@@ -7564,6 +7809,11 @@
|
||||
"symbol": "J/s",
|
||||
"to_si_factor": 1.0
|
||||
},
|
||||
"Q92717607": {
|
||||
"si_name": "Q92717607",
|
||||
"symbol": "K/m",
|
||||
"to_si_factor": 1.0
|
||||
},
|
||||
"Q93318": {
|
||||
"si_name": "Q11573",
|
||||
"symbol": "M",
|
||||
@@ -7584,6 +7834,16 @@
|
||||
"symbol": "gill (UK)",
|
||||
"to_si_factor": 0.000142
|
||||
},
|
||||
"Q93868873": {
|
||||
"si_name": null,
|
||||
"symbol": "mpg",
|
||||
"to_si_factor": null
|
||||
},
|
||||
"Q93871856": {
|
||||
"si_name": null,
|
||||
"symbol": "km/L",
|
||||
"to_si_factor": null
|
||||
},
|
||||
"Q93947085": {
|
||||
"si_name": "Q93947085",
|
||||
"symbol": "K/Pa",
|
||||
@@ -8899,11 +9159,6 @@
|
||||
"symbol": "ET",
|
||||
"to_si_factor": 1e+18
|
||||
},
|
||||
"Q96070276": {
|
||||
"si_name": null,
|
||||
"symbol": "m°C",
|
||||
"to_si_factor": null
|
||||
},
|
||||
"Q96070318": {
|
||||
"si_name": "Q177612",
|
||||
"symbol": "dsr",
|
||||
@@ -8959,21 +9214,6 @@
|
||||
"symbol": "Gsr",
|
||||
"to_si_factor": 1000000000.0
|
||||
},
|
||||
"Q96095941": {
|
||||
"si_name": null,
|
||||
"symbol": "μ°C",
|
||||
"to_si_factor": null
|
||||
},
|
||||
"Q96095955": {
|
||||
"si_name": null,
|
||||
"symbol": "n°C",
|
||||
"to_si_factor": null
|
||||
},
|
||||
"Q96095960": {
|
||||
"si_name": null,
|
||||
"symbol": "k°C",
|
||||
"to_si_factor": null
|
||||
},
|
||||
"Q96106290": {
|
||||
"si_name": "Q177612",
|
||||
"symbol": "Tsr",
|
||||
@@ -8999,41 +9239,11 @@
|
||||
"symbol": "Ysr",
|
||||
"to_si_factor": 1e+24
|
||||
},
|
||||
"Q96106346": {
|
||||
"si_name": null,
|
||||
"symbol": "c°C",
|
||||
"to_si_factor": null
|
||||
},
|
||||
"Q96106360": {
|
||||
"si_name": null,
|
||||
"symbol": "d°C",
|
||||
"to_si_factor": null
|
||||
},
|
||||
"Q96106368": {
|
||||
"si_name": null,
|
||||
"symbol": "da°C",
|
||||
"to_si_factor": null
|
||||
},
|
||||
"Q96106385": {
|
||||
"si_name": null,
|
||||
"symbol": "h°C",
|
||||
"to_si_factor": null
|
||||
},
|
||||
"Q96106393": {
|
||||
"si_name": null,
|
||||
"symbol": "M°C",
|
||||
"to_si_factor": null
|
||||
},
|
||||
"Q96192470": {
|
||||
"si_name": "Q96192470",
|
||||
"symbol": "W/m",
|
||||
"to_si_factor": 1.0
|
||||
},
|
||||
"Q96236286": {
|
||||
"si_name": null,
|
||||
"symbol": "G°C",
|
||||
"to_si_factor": null
|
||||
},
|
||||
"Q96309077": {
|
||||
"si_name": "Q96309077",
|
||||
"symbol": "S m²/mol",
|
||||
@@ -9044,56 +9254,6 @@
|
||||
"symbol": "μas",
|
||||
"to_si_factor": 4.848136811095356e-12
|
||||
},
|
||||
"Q97059641": {
|
||||
"si_name": null,
|
||||
"symbol": "p°C",
|
||||
"to_si_factor": null
|
||||
},
|
||||
"Q97059652": {
|
||||
"si_name": null,
|
||||
"symbol": "T°C",
|
||||
"to_si_factor": null
|
||||
},
|
||||
"Q97143826": {
|
||||
"si_name": null,
|
||||
"symbol": "P°C",
|
||||
"to_si_factor": null
|
||||
},
|
||||
"Q97143831": {
|
||||
"si_name": null,
|
||||
"symbol": "y°C",
|
||||
"to_si_factor": null
|
||||
},
|
||||
"Q97143835": {
|
||||
"si_name": null,
|
||||
"symbol": "f°C",
|
||||
"to_si_factor": null
|
||||
},
|
||||
"Q97143838": {
|
||||
"si_name": null,
|
||||
"symbol": "Z°C",
|
||||
"to_si_factor": null
|
||||
},
|
||||
"Q97143842": {
|
||||
"si_name": null,
|
||||
"symbol": "E°C",
|
||||
"to_si_factor": null
|
||||
},
|
||||
"Q97143843": {
|
||||
"si_name": null,
|
||||
"symbol": "z°C",
|
||||
"to_si_factor": null
|
||||
},
|
||||
"Q97143849": {
|
||||
"si_name": null,
|
||||
"symbol": "Y°C",
|
||||
"to_si_factor": null
|
||||
},
|
||||
"Q97143851": {
|
||||
"si_name": null,
|
||||
"symbol": "a°C",
|
||||
"to_si_factor": null
|
||||
},
|
||||
"Q97540991": {
|
||||
"si_name": "Q97540991",
|
||||
"symbol": "A m²/(J s)",
|
||||
@@ -9114,6 +9274,11 @@
|
||||
"symbol": "Bq/m³",
|
||||
"to_si_factor": 1.0
|
||||
},
|
||||
"Q98103135": {
|
||||
"si_name": "Q98103135",
|
||||
"symbol": "Bq/m²",
|
||||
"to_si_factor": 1.0
|
||||
},
|
||||
"Q98266832": {
|
||||
"si_name": "Q98266832",
|
||||
"symbol": "m²/sr",
|
||||
@@ -9139,6 +9304,11 @@
|
||||
"symbol": "eV/m²",
|
||||
"to_si_factor": 1.60218e-19
|
||||
},
|
||||
"Q98635536": {
|
||||
"si_name": "Q56023789",
|
||||
"symbol": "eV/m",
|
||||
"to_si_factor": 1.602176634e-19
|
||||
},
|
||||
"Q98642859": {
|
||||
"si_name": "Q98643033",
|
||||
"symbol": "eV m²/kg",
|
||||
@@ -9169,6 +9339,11 @@
|
||||
"symbol": "m⁻³ s⁻¹",
|
||||
"to_si_factor": 1.0
|
||||
},
|
||||
"Q98974322": {
|
||||
"si_name": null,
|
||||
"symbol": "W yr/(m² kg)",
|
||||
"to_si_factor": null
|
||||
},
|
||||
"Q99476928": {
|
||||
"si_name": "Q12438",
|
||||
"symbol": "gf",
|
||||
|
||||
+13
-11
@@ -32,7 +32,7 @@ import msgspec
|
||||
from searx import logger as log
|
||||
|
||||
WHITESPACE_REGEX = re.compile('( |\t|\n)+', re.M | re.U)
|
||||
UNKNOWN = object()
|
||||
UNSET = object()
|
||||
|
||||
|
||||
def _normalize_url_fields(result: "Result | LegacyResult"):
|
||||
@@ -326,12 +326,13 @@ class Result(msgspec.Struct, kw_only=True):
|
||||
|
||||
def defaults_from(self, other: "Result"):
|
||||
"""Fields not set in *self* will be updated from the field values of the
|
||||
*other*.
|
||||
*other*. If a field is set (exists) but contains an empty string
|
||||
or the value ``None``, it is also considered *not set*.
|
||||
"""
|
||||
for field_name in self.__struct_fields__:
|
||||
self_val = getattr(self, field_name, False)
|
||||
other_val = getattr(other, field_name, False)
|
||||
if self_val:
|
||||
self_val = getattr(self, field_name, UNSET)
|
||||
other_val = getattr(other, field_name, UNSET)
|
||||
if self_val is UNSET and other_val not in (UNSET, "", None):
|
||||
setattr(self, field_name, other_val)
|
||||
|
||||
|
||||
@@ -440,8 +441,6 @@ class LegacyResult(dict[str, t.Any]):
|
||||
Do not use this class in your own implementations!
|
||||
"""
|
||||
|
||||
UNSET: object = object()
|
||||
|
||||
# emulate field types from type class Result
|
||||
url: str | None
|
||||
template: str
|
||||
@@ -512,7 +511,7 @@ class LegacyResult(dict[str, t.Any]):
|
||||
)
|
||||
|
||||
def __getattr__(self, name: str, default: t.Any = UNSET) -> t.Any:
|
||||
if default == self.UNSET and name not in self:
|
||||
if default == UNSET and name not in self:
|
||||
raise AttributeError(f"LegacyResult object has no field named: {name}")
|
||||
return self[name]
|
||||
|
||||
@@ -563,9 +562,12 @@ class LegacyResult(dict[str, t.Any]):
|
||||
self.engines.add(self.engine)
|
||||
|
||||
def defaults_from(self, other: "LegacyResult"):
|
||||
for k, v in other.items():
|
||||
if not self.get(k):
|
||||
self[k] = v
|
||||
# If a field is set (exists) but contains an empty string or the value
|
||||
# ``None``, it is also considered *not set*.
|
||||
for field_name, other_val in other.items():
|
||||
self_val = self.get(field_name, UNSET)
|
||||
if self_val is UNSET and other_val not in ("", UNSET):
|
||||
self[field_name] = other_val
|
||||
|
||||
def filter_urls(self, filter_func: "Callable[[Result | LegacyResult, str, str], str | bool]"):
|
||||
"""See :py:obj:`Result.filter_urls`"""
|
||||
|
||||
Reference in New Issue
Block a user