mirror of https://github.com/searx/searx
Merge remote-tracking branch 'upstream/master' into ddg-safe-search
This commit is contained in:
commit
f13b7c5575
|
@ -4,6 +4,9 @@ on:
|
|||
- cron: "05 06 1 * *"
|
||||
workflow_dispatch:
|
||||
|
||||
permissions:
|
||||
contents: read
|
||||
|
||||
jobs:
|
||||
updateData:
|
||||
name: Update data - ${{ matrix.fetch }}
|
||||
|
|
|
@ -6,6 +6,9 @@ on:
|
|||
pull_request:
|
||||
branches: ["master"]
|
||||
|
||||
permissions:
|
||||
contents: read
|
||||
|
||||
jobs:
|
||||
python:
|
||||
name: Python ${{ matrix.python-version }}
|
||||
|
@ -73,6 +76,8 @@ jobs:
|
|||
run: make V=1 themes.all
|
||||
|
||||
documentation:
|
||||
permissions:
|
||||
contents: write # for JamesIves/github-pages-deploy-action to push changes in repo
|
||||
name: Documentation
|
||||
runs-on: ubuntu-20.04
|
||||
steps:
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
certifi==2021.10.8
|
||||
babel==2.9.1
|
||||
flask-babel==2.0.0
|
||||
flask==2.0.2
|
||||
jinja2==3.0.3
|
||||
flask==2.1.1
|
||||
jinja2==3.1.1
|
||||
lxml==4.7.1
|
||||
pygments==2.8.0
|
||||
python-dateutil==2.8.2
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -406,6 +406,7 @@
|
|||
"λεβ": "BGN",
|
||||
"bulgarian lev": "BGN",
|
||||
"bulgara levo": "BGN",
|
||||
"leva búlgara": "BGN",
|
||||
"leev": "BGN",
|
||||
"bulgariar lev": "BGN",
|
||||
"لو بلغارستان": "BGN",
|
||||
|
@ -618,7 +619,7 @@
|
|||
"نغولترم بوتاني": "BTN",
|
||||
"бутански нгултрум": "BTN",
|
||||
"ngultrum": "BTN",
|
||||
"bhútánský ngultrum": "BTN",
|
||||
"bhútánský ngultam": "BTN",
|
||||
"νγκούλτρουμ": "BTN",
|
||||
"bhutanese ngultrum": "BTN",
|
||||
"butana ngultrumo": "BTN",
|
||||
|
@ -925,7 +926,6 @@
|
|||
"پزوی کلمبیا": "COP",
|
||||
"kolumbian peso": "COP",
|
||||
"peso colombien": "COP",
|
||||
"פסו קולומביאני": "COP",
|
||||
"kolumbijski pezo": "COP",
|
||||
"kolumbiai peso": "COP",
|
||||
"コロンビア・ペソ": "COP",
|
||||
|
@ -1270,7 +1270,7 @@
|
|||
"dólar fiyiano": "FJD",
|
||||
"دلار فیجی": "FJD",
|
||||
"fidžin dollari": "FJD",
|
||||
"dollar de fidji": "FJD",
|
||||
"dollar des fidji": "FJD",
|
||||
"dólar fidxiano": "FJD",
|
||||
"fidžijski dolar": "FJD",
|
||||
"fidzsi dollár": "FJD",
|
||||
|
@ -3528,7 +3528,7 @@
|
|||
"szyling somalijski": "SOS",
|
||||
"xelim somaliano": "SOS",
|
||||
"сомалийский шиллинг": "SOS",
|
||||
"сомалијски шилинг": "SOS",
|
||||
"сомалски шилинг": "SOS",
|
||||
"somali şilini": "SOS",
|
||||
"сомалійський шилінг": "SOS",
|
||||
"索馬利亞先令": "SOS",
|
||||
|
@ -4670,6 +4670,7 @@
|
|||
],
|
||||
"NAƒ": "ANG",
|
||||
"ang": "ANG",
|
||||
"gulden": "ANG",
|
||||
"naf": "ANG",
|
||||
"naƒ": "ANG",
|
||||
"f": [
|
||||
|
@ -4678,6 +4679,7 @@
|
|||
],
|
||||
"florin antillano neerlandes": "ANG",
|
||||
"גילדן אנטילי": "ANG",
|
||||
"florim das antilhas holandesas": "ANG",
|
||||
"Kz": "AOA",
|
||||
"kwanza reajustado": "AOA",
|
||||
"lwei": "AOA",
|
||||
|
@ -4739,6 +4741,7 @@
|
|||
"ARG"
|
||||
],
|
||||
"o$s": "ARG",
|
||||
"盖金比索": "ARG",
|
||||
"ars": "ARS",
|
||||
"peso d'argentina": "ARS",
|
||||
"peso de l'argentina": "ARS",
|
||||
|
@ -5254,10 +5257,14 @@
|
|||
"ETB",
|
||||
"BYN"
|
||||
],
|
||||
"rwbl belarws": "BYN",
|
||||
"rwbl belarwsaidd": "BYN",
|
||||
"rwbl belarwsiaidd": "BYN",
|
||||
"byn": "BYN",
|
||||
"belarus rubel": "BYN",
|
||||
"br": "BYN",
|
||||
"nuevo rublo bierlorruso": "BYN",
|
||||
"third belarusian ruble": "BYN",
|
||||
"rublo bierlorruso": "BYN",
|
||||
"зайчик": "BYN",
|
||||
"білоруський рубль": "BYN",
|
||||
"Bz$": "BZD",
|
||||
|
@ -5523,6 +5530,7 @@
|
|||
"kolomba peso": "COP",
|
||||
"cop": "COP",
|
||||
"peso de colombia": "COP",
|
||||
"פסו קולומביאני": "COP",
|
||||
"kolumbijski peso": "COP",
|
||||
"コロンビアの通貨": "COP",
|
||||
"peso colombian": "COP",
|
||||
|
@ -5608,10 +5616,10 @@
|
|||
"tjekkiske kroner": "CZK",
|
||||
"tjekkoslovakiske kroner": "CZK",
|
||||
"tjekkisk koruna": "CZK",
|
||||
"koruna": "CZK",
|
||||
"tschechische währung": "CZK",
|
||||
"heller": "CZK",
|
||||
"ĉeĥia krono": "CZK",
|
||||
"koruna": "CZK",
|
||||
"koruna ceská": "CZK",
|
||||
"koruna ceska": "CZK",
|
||||
"koruna česka": "CZK",
|
||||
|
@ -6463,6 +6471,8 @@
|
|||
"iqd": "IQD",
|
||||
"irak dinar": "IQD",
|
||||
"ιρακινό δηνάριο": "IQD",
|
||||
"hi": "IQD",
|
||||
"rt": "IQD",
|
||||
"dinar de irak": "IQD",
|
||||
"dinar iraki": "IQD",
|
||||
"dinar irakí": "IQD",
|
||||
|
@ -6614,17 +6624,16 @@
|
|||
"som de kirguizistan": "KGS",
|
||||
"som del kirguizistan": "KGS",
|
||||
"k.s.": "KGS",
|
||||
"tyiyn": "KGS",
|
||||
"tyjyn": "KGS",
|
||||
"σομ της κιργιζίας": "KGS",
|
||||
"kyrgyz som": "KGS",
|
||||
"kirgizia somo": "KGS",
|
||||
"kgs": "KGS",
|
||||
"som de kirguistan": "KGS",
|
||||
"som kirguis": "KGS",
|
||||
"som de kirguistán": "KGS",
|
||||
"som kirguis": "KGS",
|
||||
"kirgiski som": "KGS",
|
||||
"som kirghizo": "KGS",
|
||||
"ソム": "KGS",
|
||||
"som kirgiski": "KGS",
|
||||
"som do quirguistão": "KGS",
|
||||
"som quirguiz": "KGS",
|
||||
|
@ -7519,6 +7528,7 @@
|
|||
"pezo": "PHP",
|
||||
"pesas": "PHP",
|
||||
"peso de las filipinas": "PHP",
|
||||
"piso filipino": "PHP",
|
||||
"пезо": "PHP",
|
||||
"பெசோ": "PHP",
|
||||
"pesosu": "PHP",
|
||||
|
@ -7903,7 +7913,7 @@
|
|||
"szomáli shilling": "SOS",
|
||||
"ソマリアシリング": "SOS",
|
||||
"валюта сомали": "SOS",
|
||||
"сомалски шилинг": "SOS",
|
||||
"сомалијски шилинг": "SOS",
|
||||
"shilin": "SOS",
|
||||
"索馬里先令": "SOS",
|
||||
"索马里先令": "SOS",
|
||||
|
@ -8096,6 +8106,7 @@
|
|||
"μανάτ τουρκμενίας": "TMT",
|
||||
"manat turkmene": "TMT",
|
||||
"manat de turkmenistán": "TMT",
|
||||
"מנאט טורקמני חדש": "TMT",
|
||||
"tmm": "TMT",
|
||||
"トルクメン・マナト": "TMT",
|
||||
"turkmėnistano manatas": "TMT",
|
||||
|
@ -8699,6 +8710,7 @@
|
|||
"unitate monetară europeană": "XEU",
|
||||
"европейская валютная единица": "XEU",
|
||||
"europeiska valutaenhet": "XEU",
|
||||
"ekü": "XEU",
|
||||
"歐洲通貨單位": "XEU",
|
||||
"bitmonero": "XMR",
|
||||
"mo": "XMR",
|
||||
|
@ -8740,6 +8752,7 @@
|
|||
"மேற்கு ஆபிரிக்க சி.எஃப்.ஏ பிராங்க்": "XOF",
|
||||
"batı afrika cfa frankı": "XOF",
|
||||
"cfa franc tây phi": "XOF",
|
||||
"西法": "XOF",
|
||||
"西非法郎": "XOF",
|
||||
"pd": "XPD",
|
||||
"46pd": "XPD",
|
||||
|
@ -9096,7 +9109,8 @@
|
|||
"ta": "அங்கோலா குவான்சா"
|
||||
},
|
||||
"ARG": {
|
||||
"es": "Peso Oro Sellado"
|
||||
"es": "Peso Oro Sellado",
|
||||
"zh": "盖金比索"
|
||||
},
|
||||
"ARS": {
|
||||
"ar": "بيزو أرجنتيني",
|
||||
|
@ -9627,7 +9641,7 @@
|
|||
"ar": "نغولترم بوتاني",
|
||||
"bg": "Бутански нгултрум",
|
||||
"ca": "Ngultrum",
|
||||
"cs": "Bhútánský ngultrum",
|
||||
"cs": "Bhútánský ngultam",
|
||||
"da": "Ngultrum",
|
||||
"de": "Ngultrum",
|
||||
"el": "Νγκούλτρουμ",
|
||||
|
@ -9707,7 +9721,7 @@
|
|||
"el": "Λευκορωσικό ρούβλι",
|
||||
"en": "Belarusian ruble",
|
||||
"eo": "Belorusia rublo",
|
||||
"es": "Nuevo rublo bierlorruso",
|
||||
"es": "rublo bierlorruso",
|
||||
"et": "Valgevene rubla",
|
||||
"fa": "روبل بلاروس",
|
||||
"fi": "Valko-Venäjän rupla",
|
||||
|
@ -9715,7 +9729,7 @@
|
|||
"gl": "Rublo belaruso",
|
||||
"he": "רובל בלארוסי",
|
||||
"hr": "Bjeloruski rubalj",
|
||||
"hu": "Belarusz rubel",
|
||||
"hu": "belarusz rubel",
|
||||
"it": "Rublo bielorusso",
|
||||
"ja": "ベラルーシ・ルーブル",
|
||||
"lt": "Baltarusijos rublis",
|
||||
|
@ -9732,7 +9746,8 @@
|
|||
"tr": "Belarus rublesi",
|
||||
"uk": "білоруський рубель",
|
||||
"vi": "Rúp Belarus",
|
||||
"zh": "白俄羅斯盧布"
|
||||
"zh": "白俄羅斯盧布",
|
||||
"cy": "rwbl Belarws"
|
||||
},
|
||||
"BZD": {
|
||||
"ar": "دولار بليزي",
|
||||
|
@ -10015,7 +10030,6 @@
|
|||
"fi": "Kolumbian peso",
|
||||
"fr": "peso colombien",
|
||||
"gl": "Peso colombiano",
|
||||
"he": "פסו קולומביאני",
|
||||
"hr": "Kolumbijski pezo",
|
||||
"hu": "Kolumbiai peso",
|
||||
"it": "peso colombiano",
|
||||
|
@ -10031,6 +10045,7 @@
|
|||
"uk": "Колумбійський песо",
|
||||
"vi": "Peso Colombia",
|
||||
"zh": "哥伦比亚比索",
|
||||
"he": "פסו קולומביאני",
|
||||
"oc": "Peso colombian"
|
||||
},
|
||||
"CRC": {
|
||||
|
@ -10433,7 +10448,7 @@
|
|||
"pt": "euro",
|
||||
"ro": "euro",
|
||||
"ru": "евро",
|
||||
"sk": "Euro",
|
||||
"sk": "euro",
|
||||
"sl": "Evro",
|
||||
"sr": "евро",
|
||||
"sv": "euro",
|
||||
|
@ -10456,7 +10471,7 @@
|
|||
"es": "dólar fiyiano",
|
||||
"fa": "دلار فیجی",
|
||||
"fi": "Fidžin dollari",
|
||||
"fr": "dollar de Fidji",
|
||||
"fr": "dollar des Fidji",
|
||||
"gl": "Dólar fidxiano",
|
||||
"hr": "Fidžijski dolar",
|
||||
"hu": "fidzsi dollár",
|
||||
|
@ -10799,7 +10814,7 @@
|
|||
"el": "Δολάριο Γουιάνας",
|
||||
"en": "Guyanese dollar",
|
||||
"eo": "gujana dolaro",
|
||||
"es": "Dólar guyanés",
|
||||
"es": "dólar guyanés",
|
||||
"eu": "Dolar guyanar",
|
||||
"fa": "دلار گویان",
|
||||
"fi": "Guyanan dollari",
|
||||
|
@ -11182,7 +11197,7 @@
|
|||
"cs": "irácký dinár",
|
||||
"da": "Irakiske dinarer",
|
||||
"de": "irakischer Dinar",
|
||||
"en": "Iraqi dinar",
|
||||
"en": "Hi",
|
||||
"eo": "iraka dinaro",
|
||||
"es": "dinar iraquí",
|
||||
"fa": "دینار عراق",
|
||||
|
@ -11419,7 +11434,7 @@
|
|||
},
|
||||
"KGS": {
|
||||
"ar": "سوم قرغيزستاني",
|
||||
"bg": "Сом",
|
||||
"bg": "сом",
|
||||
"ca": "som kirguís",
|
||||
"cs": "Kyrgyzský som",
|
||||
"de": "Som",
|
||||
|
@ -11430,21 +11445,21 @@
|
|||
"fa": "سوم قرقیزستان",
|
||||
"fi": "Kirgisian som",
|
||||
"fr": "som",
|
||||
"gl": "Som kirguiz",
|
||||
"gl": "som kirguiz",
|
||||
"hr": "Kirgistanski som",
|
||||
"hu": "kirgiz szom",
|
||||
"it": "som kirghizo",
|
||||
"ja": "キルギス・ソム",
|
||||
"lt": "Somas",
|
||||
"lt": "somas",
|
||||
"nl": "Kirgizische som",
|
||||
"pl": "Som",
|
||||
"pt": "Som",
|
||||
"ro": "Som kîrgîz",
|
||||
"pl": "som",
|
||||
"pt": "som",
|
||||
"ro": "som kîrgîz",
|
||||
"ru": "киргизский сом",
|
||||
"sr": "киргиски сом",
|
||||
"sv": "Kirgizistansk som",
|
||||
"tr": "Kırgızistan somu",
|
||||
"uk": "Сом",
|
||||
"uk": "сом",
|
||||
"zh": "吉尔吉斯斯坦索姆"
|
||||
},
|
||||
"KHR": {
|
||||
|
@ -12695,7 +12710,7 @@
|
|||
"da": "Nuevo sol",
|
||||
"de": "Nuevo Sol",
|
||||
"el": "Νέο Σολ Περού",
|
||||
"en": "Peruvian sol",
|
||||
"en": "Nuevo Sol",
|
||||
"eo": "perua nova suno",
|
||||
"es": "sol",
|
||||
"eu": "Sol",
|
||||
|
@ -13624,6 +13639,7 @@
|
|||
"uk": "Туркменський манат",
|
||||
"vi": "Manat Turkmenistan",
|
||||
"zh": "土庫曼馬納特",
|
||||
"he": "מנאט טורקמני חדש",
|
||||
"oc": "manat turcmèn"
|
||||
},
|
||||
"TND": {
|
||||
|
@ -13950,7 +13966,7 @@
|
|||
"pt": "dólar americano",
|
||||
"ro": "dolar american",
|
||||
"ru": "доллар США",
|
||||
"sk": "Americký dolár",
|
||||
"sk": "americký dolár",
|
||||
"sl": "Ameriški dolar",
|
||||
"sr": "амерички долар",
|
||||
"sv": "amerikansk dollar",
|
||||
|
@ -14238,7 +14254,7 @@
|
|||
"pt": "ouro",
|
||||
"ro": "aur",
|
||||
"ru": "золото",
|
||||
"sk": "Zlato",
|
||||
"sk": "zlato",
|
||||
"sl": "zlato",
|
||||
"sr": "злато",
|
||||
"sv": "guld",
|
||||
|
@ -14478,7 +14494,7 @@
|
|||
"pt": "paládio",
|
||||
"ro": "paladiu",
|
||||
"ru": "палладий",
|
||||
"sk": "Paládium",
|
||||
"sk": "paládium",
|
||||
"sl": "Paladij",
|
||||
"sr": "паладијум",
|
||||
"sv": "palladium",
|
||||
|
|
|
@ -1,11 +1,10 @@
|
|||
{
|
||||
"versions": [
|
||||
"97.0.1",
|
||||
"97.0",
|
||||
"96.0.3",
|
||||
"96.0.2",
|
||||
"96.0.1",
|
||||
"96.0"
|
||||
"99.0.1",
|
||||
"99.0",
|
||||
"98.0.2",
|
||||
"98.0.1",
|
||||
"98.0"
|
||||
],
|
||||
"os": [
|
||||
"Windows NT 10.0; WOW64",
|
||||
|
|
|
@ -441,6 +441,7 @@
|
|||
"Q249439": "q_P",
|
||||
"Q2518569": "nSv",
|
||||
"Q253276": "mi",
|
||||
"Q254532": "deg²",
|
||||
"Q25472681": "GB/s",
|
||||
"Q25472693": "TB/s",
|
||||
"Q25499149": "oct",
|
||||
|
@ -743,7 +744,7 @@
|
|||
"Q651336": "M_J",
|
||||
"Q6517513": "dag",
|
||||
"Q667419": "UK t",
|
||||
"Q681996": "M⊕",
|
||||
"Q681996": "M🜨",
|
||||
"Q685662": "p_P",
|
||||
"Q686163": "$",
|
||||
"Q68725821": "°Rø",
|
||||
|
@ -794,9 +795,10 @@
|
|||
"Q7350781": "Mb/s",
|
||||
"Q7398951": "PPI",
|
||||
"Q743895": "bpm",
|
||||
"Q748716": "ft/s",
|
||||
"Q748716": "fps",
|
||||
"Q752079": "RT",
|
||||
"Q752197": "kJ/mol",
|
||||
"Q7574000": "sp",
|
||||
"Q7672057": "TU",
|
||||
"Q777017": "dBm",
|
||||
"Q780456": "Td",
|
||||
|
|
|
@ -143,7 +143,7 @@ def response(resp):
|
|||
'title': title,
|
||||
'content': content})
|
||||
|
||||
for suggestion in eval_xpath_list(dom, '//div[contains(@class, "AlsoTry")]'):
|
||||
for suggestion in eval_xpath_list(dom, '//div[contains(@class, "AlsoTry")]//table//a'):
|
||||
# append suggestion
|
||||
results.append({'suggestion': extract_text(suggestion)})
|
||||
|
||||
|
|
|
@ -90,12 +90,12 @@ class ViewsTestCase(SearxTestCase):
|
|||
def test_index_html_post(self):
|
||||
result = self.app.post('/', data={'q': 'test'})
|
||||
self.assertEqual(result.status_code, 308)
|
||||
self.assertEqual(result.location, 'http://localhost/search')
|
||||
self.assertEqual(result.location, '/search')
|
||||
|
||||
def test_index_html_get(self):
|
||||
result = self.app.post('/?q=test')
|
||||
self.assertEqual(result.status_code, 308)
|
||||
self.assertEqual(result.location, 'http://localhost/search?q=test')
|
||||
self.assertEqual(result.location, '/search?q=test')
|
||||
|
||||
def test_search_empty_html(self):
|
||||
result = self.app.post('/search', data={'q': ''})
|
||||
|
|
Loading…
Reference in New Issue