surbao2 commited on
Commit
02a41e8
1 Parent(s): 24649e6

Create searxng/settings.yml

Browse files
Files changed (1) hide show
  1. searxng/settings.yml +1625 -0
searxng/settings.yml ADDED
@@ -0,0 +1,1625 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ general:
2
+ debug: false
3
+ instance_name: "searxng"
4
+ privacypolicy_url: false
5
+ donation_url: false
6
+ contact_url: false
7
+ enable_metrics: true
8
+ brand:
9
+ new_issue_url: https://github.com/searxng/searxng/issues/new
10
+ docs_url: https://docs.searxng.org/
11
+ public_instances: https://searx.space
12
+ wiki_url: https://github.com/searxng/searxng/wiki
13
+ issue_url: https://github.com/searxng/searxng/issues
14
+ search:
15
+ safe_search: 0
16
+ autocomplete: ""
17
+ autocomplete_min: 4
18
+ default_lang: "all"
19
+ ban_time_on_fail: 5
20
+ max_ban_time_on_fail: 120
21
+ suspended_times:
22
+ SearxEngineAccessDenied: 86400
23
+ SearxEngineCaptcha: 86400
24
+ SearxEngineTooManyRequests: 3600
25
+ cf_SearxEngineCaptcha: 1296000
26
+ cf_SearxEngineAccessDenied: 86400
27
+ recaptcha_SearxEngineCaptcha: 604800
28
+ formats:
29
+ - html
30
+ - json
31
+ server:
32
+ port: 8888
33
+ bind_address: "127.0.0.1"
34
+ base_url: /
35
+ limiter: false
36
+ public_instance: false
37
+ secret_key: "248761c39005d33050fec8bd6b40a170f133ff471f71a0e262154a5903c7d3e3"
38
+ image_proxy: false
39
+ http_protocol_version: "1.0"
40
+ method: "POST"
41
+ default_http_headers:
42
+ X-Content-Type-Options: nosniff
43
+ X-Download-Options: noopen
44
+ X-Robots-Tag: noindex, nofollow
45
+ Referrer-Policy: no-referrer
46
+ redis:
47
+ url: false
48
+ ui:
49
+ static_path: ""
50
+ static_use_hash: false
51
+ templates_path: ""
52
+ query_in_title: false
53
+ infinite_scroll: false
54
+ default_theme: simple
55
+ center_alignment: false
56
+ default_locale: ""
57
+ theme_args:
58
+ simple_style: auto
59
+ search_on_category_select: true
60
+ hotkeys: default
61
+ outgoing:
62
+ request_timeout: 3.0
63
+ useragent_suffix: ""
64
+ pool_connections: 100
65
+ pool_maxsize: 20
66
+ enable_http2: true
67
+ checker:
68
+ off_when_debug: true
69
+ additional_tests:
70
+ rosebud: &test_rosebud
71
+ matrix:
72
+ query: rosebud
73
+ lang: en
74
+ result_container:
75
+ - not_empty
76
+ - ['one_title_contains', 'citizen kane']
77
+ test:
78
+ - unique_results
79
+ android: &test_android
80
+ matrix:
81
+ query: ['android']
82
+ lang: ['en', 'de', 'fr', 'zh-CN']
83
+ result_container:
84
+ - not_empty
85
+ - ['one_title_contains', 'google']
86
+ test:
87
+ - unique_results
88
+ tests:
89
+ infobox: &tests_infobox
90
+ infobox:
91
+ matrix:
92
+ query: ["linux", "new york", "bbc"]
93
+ result_container:
94
+ - has_infobox
95
+ categories_as_tabs:
96
+ general:
97
+ images:
98
+ videos:
99
+ news:
100
+ map:
101
+ music:
102
+ it:
103
+ science:
104
+ files:
105
+ social media:
106
+ engines:
107
+ - name: 9gag
108
+ engine: 9gag
109
+ shortcut: 9g
110
+ disabled: true
111
+ - name: annas archive
112
+ engine: annas_archive
113
+ shortcut: aa
114
+ disabled: true
115
+ - name: apk mirror
116
+ engine: apkmirror
117
+ timeout: 4.0
118
+ shortcut: apkm
119
+ disabled: true
120
+ - name: apple app store
121
+ engine: apple_app_store
122
+ shortcut: aps
123
+ disabled: true
124
+ - name: ahmia
125
+ engine: ahmia
126
+ categories: onions
127
+ enable_http: true
128
+ shortcut: ah
129
+ disabled: true
130
+ - name: anaconda
131
+ engine: xpath
132
+ paging: true
133
+ first_page_num: 0
134
+ search_url: https://anaconda.org/search?q={query}&page={pageno}
135
+ results_xpath: //tbody/tr
136
+ url_xpath: ./td/h5/a[last()]/@href
137
+ title_xpath: ./td/h5
138
+ content_xpath: ./td[h5]/text()
139
+ categories: it
140
+ timeout: 6.0
141
+ shortcut: conda
142
+ disabled: true
143
+ - name: arch linux wiki
144
+ engine: archlinux
145
+ shortcut: al
146
+ disabled: true
147
+ - name: artic
148
+ engine: artic
149
+ shortcut: arc
150
+ disabled: true
151
+ timeout: 4.0
152
+ - name: arxiv
153
+ engine: arxiv
154
+ shortcut: arx
155
+ disabled: true
156
+ timeout: 4.0
157
+ - name: ask
158
+ engine: ask
159
+ shortcut: ask
160
+ disabled: true
161
+ - name: bandcamp
162
+ engine: bandcamp
163
+ shortcut: bc
164
+ disabled: true
165
+ categories: music
166
+ - name: wikipedia
167
+ engine: wikipedia
168
+ shortcut: wp
169
+ disabled: true
170
+ display_type: ["infobox"]
171
+ base_url: 'https://{language}.wikipedia.org/'
172
+ categories: [general]
173
+ - name: bilibili
174
+ engine: bilibili
175
+ shortcut: bil
176
+ disabled: true
177
+ - name: bing
178
+ engine: bing
179
+ shortcut: bi
180
+ - name: bing images
181
+ engine: bing_images
182
+ shortcut: bii
183
+ disabled: true
184
+ - name: bing news
185
+ engine: bing_news
186
+ shortcut: bin
187
+ disabled: true
188
+ - name: bing videos
189
+ engine: bing_videos
190
+ shortcut: biv
191
+ disabled: true
192
+ - name: bitbucket
193
+ engine: xpath
194
+ paging: true
195
+ search_url: https://bitbucket.org/repo/all/{pageno}?name={query}
196
+ url_xpath: //article[@class="repo-summary"]//a[@class="repo-link"]/@href
197
+ title_xpath: //article[@class="repo-summary"]//a[@class="repo-link"]
198
+ content_xpath: //article[@class="repo-summary"]/p
199
+ categories: [it, repos]
200
+ timeout: 4.0
201
+ shortcut: bb
202
+ disabled: true
203
+ about:
204
+ website: https://bitbucket.org/
205
+ wikidata_id: Q2493781
206
+ official_api_documentation: https://developer.atlassian.com/bitbucket
207
+ use_official_api: false
208
+ require_api_key: false
209
+ results: HTML
210
+ - name: bpb
211
+ engine: bpb
212
+ shortcut: bpb
213
+ disabled: true
214
+ - name: btdigg
215
+ engine: btdigg
216
+ shortcut: bt
217
+ disabled: true
218
+ - name: ccc-tv
219
+ engine: xpath
220
+ paging: false
221
+ search_url: https://media.ccc.de/search/?q={query}
222
+ url_xpath: //div[@class="caption"]/h3/a/@href
223
+ title_xpath: //div[@class="caption"]/h3/a/text()
224
+ content_xpath: //div[@class="caption"]/h4/@title
225
+ categories: videos
226
+ shortcut: c3tv
227
+ disabled: true
228
+ about:
229
+ website: https://media.ccc.de/
230
+ wikidata_id: Q80729951
231
+ official_api_documentation: https://github.com/voc/voctoweb
232
+ use_official_api: false
233
+ require_api_key: false
234
+ results: HTML
235
+ - name: openverse
236
+ engine: openverse
237
+ categories: images
238
+ shortcut: opv
239
+ disabled: true
240
+ - name: chefkoch
241
+ engine: chefkoch
242
+ shortcut: chef
243
+ disabled: true
244
+ - name: cppreference
245
+ engine: cppreference
246
+ shortcut: cpp
247
+ disabled: true
248
+ paging: false
249
+ - name: crossref
250
+ engine: crossref
251
+ shortcut: cr
252
+ disabled: true
253
+ timeout: 30
254
+ - name: crowdview
255
+ engine: json_engine
256
+ shortcut: cv
257
+ disabled: true
258
+ categories: general
259
+ paging: false
260
+ search_url: https://crowdview-next-js.onrender.com/api/search-v3?query={query}
261
+ results_query: results
262
+ url_query: link
263
+ title_query: title
264
+ content_query: snippet
265
+ about:
266
+ website: https://crowdview.ai/
267
+ - name: yep
268
+ engine: yep
269
+ shortcut: yep
270
+ disabled: true
271
+ categories: general
272
+ search_type: web
273
+ - name: yep images
274
+ engine: yep
275
+ shortcut: yepi
276
+ disabled: true
277
+ categories: images
278
+ search_type: images
279
+ - name: yep news
280
+ engine: yep
281
+ shortcut: yepn
282
+ disabled: true
283
+ categories: news
284
+ search_type: news
285
+ - name: curlie
286
+ engine: xpath
287
+ shortcut: cl
288
+ disabled: true
289
+ categories: general
290
+ paging: true
291
+ lang_all: ''
292
+ search_url: https://curlie.org/search?q={query}&lang={lang}&start={pageno}&stime=92452189
293
+ page_size: 20
294
+ results_xpath: //div[@id="site-list-content"]/div[@class="site-item"]
295
+ url_xpath: ./div[@class="title-and-desc"]/a/@href
296
+ title_xpath: ./div[@class="title-and-desc"]/a/div
297
+ content_xpath: ./div[@class="title-and-desc"]/div[@class="site-descr"]
298
+ about:
299
+ website: https://curlie.org/
300
+ wikidata_id: Q60715723
301
+ use_official_api: false
302
+ require_api_key: false
303
+ results: HTML
304
+ - name: currency
305
+ engine: currency_convert
306
+ categories: general
307
+ shortcut: cc
308
+ disabled: true
309
+ - name: bahnhof
310
+ engine: json_engine
311
+ search_url: https://www.bahnhof.de/api/stations/search/{query}
312
+ url_prefix: https://www.bahnhof.de/
313
+ url_query: slug
314
+ title_query: name
315
+ content_query: state
316
+ shortcut: bf
317
+ disabled: true
318
+ about:
319
+ website: https://www.bahn.de
320
+ wikidata_id: Q22811603
321
+ use_official_api: false
322
+ require_api_key: false
323
+ results: JSON
324
+ language: de
325
+ tests:
326
+ bahnhof:
327
+ matrix:
328
+ query: berlin
329
+ lang: en
330
+ result_container:
331
+ - not_empty
332
+ - ['one_title_contains', 'Berlin Hauptbahnhof']
333
+ test:
334
+ - unique_results
335
+ - name: deezer
336
+ engine: deezer
337
+ shortcut: dz
338
+ disabled: true
339
+ - name: destatis
340
+ engine: destatis
341
+ shortcut: destat
342
+ disabled: true
343
+ - name: deviantart
344
+ engine: deviantart
345
+ shortcut: da
346
+ disabled: true
347
+ timeout: 3.0
348
+ - name: ddg definitions
349
+ engine: duckduckgo_definitions
350
+ shortcut: ddd
351
+ disabled: true
352
+ weight: 2
353
+ tests: *tests_infobox
354
+ - name: docker hub
355
+ engine: docker_hub
356
+ shortcut: dh
357
+ disabled: true
358
+ categories: [it, packages]
359
+ - name: erowid
360
+ engine: xpath
361
+ paging: true
362
+ first_page_num: 0
363
+ page_size: 30
364
+ search_url: https://www.erowid.org/search.php?q={query}&s={pageno}
365
+ url_xpath: //dl[@class="results-list"]/dt[@class="result-title"]/a/@href
366
+ title_xpath: //dl[@class="results-list"]/dt[@class="result-title"]/a/text()
367
+ content_xpath: //dl[@class="results-list"]/dd[@class="result-details"]
368
+ categories: []
369
+ shortcut: ew
370
+ disabled: true
371
+ about:
372
+ website: https://www.erowid.org/
373
+ wikidata_id: Q1430691
374
+ official_api_documentation:
375
+ use_official_api: false
376
+ require_api_key: false
377
+ results: HTML
378
+ - name: wikidata
379
+ engine: wikidata
380
+ shortcut: wd
381
+ disabled: true
382
+ timeout: 3.0
383
+ weight: 2
384
+ display_type: ["infobox"]
385
+ tests: *tests_infobox
386
+ categories: [general]
387
+ - name: duckduckgo
388
+ engine: duckduckgo
389
+ shortcut: ddg
390
+ disabled: true
391
+ - name: duckduckgo images
392
+ engine: duckduckgo_extra
393
+ categories: [images, web]
394
+ ddg_category: images
395
+ shortcut: ddi
396
+ disabled: true
397
+ - name: duckduckgo videos
398
+ engine: duckduckgo_extra
399
+ categories: [videos, web]
400
+ ddg_category: videos
401
+ shortcut: ddv
402
+ disabled: true
403
+ - name: duckduckgo news
404
+ engine: duckduckgo_extra
405
+ categories: [news, web]
406
+ ddg_category: news
407
+ shortcut: ddn
408
+ disabled: true
409
+ - name: duckduckgo weather
410
+ engine: duckduckgo_weather
411
+ shortcut: ddw
412
+ disabled: true
413
+ - name: apple maps
414
+ engine: apple_maps
415
+ shortcut: apm
416
+ disabled: true
417
+ timeout: 5.0
418
+ - name: emojipedia
419
+ engine: emojipedia
420
+ timeout: 4.0
421
+ shortcut: em
422
+ disabled: true
423
+ - name: tineye
424
+ engine: tineye
425
+ shortcut: tin
426
+ disabled: true
427
+ timeout: 9.0
428
+ - name: etymonline
429
+ engine: xpath
430
+ paging: true
431
+ search_url: https://etymonline.com/search?page={pageno}&q={query}
432
+ url_xpath: //a[contains(@class, "word__name--")]/@href
433
+ title_xpath: //a[contains(@class, "word__name--")]
434
+ content_xpath: //section[contains(@class, "word__defination")]
435
+ first_page_num: 1
436
+ shortcut: et
437
+ disabled: true
438
+ categories: [dictionaries]
439
+ about:
440
+ website: https://www.etymonline.com/
441
+ wikidata_id: Q1188617
442
+ official_api_documentation:
443
+ use_official_api: false
444
+ require_api_key: false
445
+ results: HTML
446
+ - name: 1x
447
+ engine: www1x
448
+ shortcut: 1x
449
+ disabled: true
450
+ timeout: 3.0
451
+ - name: fdroid
452
+ engine: fdroid
453
+ shortcut: fd
454
+ disabled: true
455
+ - name: flickr
456
+ categories: images
457
+ shortcut: fl
458
+ disabled: true
459
+ engine: flickr_noapi
460
+ - name: free software directory
461
+ engine: mediawiki
462
+ shortcut: fsd
463
+ disabled: true
464
+ categories: [it, software wikis]
465
+ base_url: https://directory.fsf.org/
466
+ search_type: title
467
+ timeout: 5.0
468
+ about:
469
+ website: https://directory.fsf.org/
470
+ wikidata_id: Q2470288
471
+ - name: frinkiac
472
+ engine: frinkiac
473
+ shortcut: frk
474
+ disabled: true
475
+ - name: fyyd
476
+ engine: fyyd
477
+ shortcut: fy
478
+ disabled: true
479
+ timeout: 8.0
480
+ - name: genius
481
+ engine: genius
482
+ shortcut: gen
483
+ disabled: true
484
+ - name: gitlab
485
+ engine: json_engine
486
+ paging: true
487
+ search_url: https://gitlab.com/api/v4/projects?search={query}&page={pageno}
488
+ url_query: web_url
489
+ title_query: name_with_namespace
490
+ content_query: description
491
+ page_size: 20
492
+ categories: [it, repos]
493
+ shortcut: gl
494
+ disabled: true
495
+ timeout: 10.0
496
+ about:
497
+ website: https://about.gitlab.com/
498
+ wikidata_id: Q16639197
499
+ official_api_documentation: https://docs.gitlab.com/ee/api/
500
+ use_official_api: false
501
+ require_api_key: false
502
+ results: JSON
503
+ - name: github
504
+ engine: github
505
+ shortcut: gh
506
+ disabled: true
507
+ - name: codeberg
508
+ engine: json_engine
509
+ search_url: https://codeberg.org/api/v1/repos/search?q={query}&limit=10
510
+ url_query: html_url
511
+ title_query: name
512
+ content_query: description
513
+ categories: [it, repos]
514
+ shortcut: cb
515
+ disabled: true
516
+ about:
517
+ website: https://codeberg.org/
518
+ wikidata_id:
519
+ official_api_documentation: https://try.gitea.io/api/swagger
520
+ use_official_api: false
521
+ require_api_key: false
522
+ results: JSON
523
+ - name: goodreads
524
+ engine: goodreads
525
+ shortcut: good
526
+ disabled: true
527
+ timeout: 4.0
528
+ - name: google
529
+ engine: google
530
+ shortcut: go
531
+ - name: google images
532
+ engine: google_images
533
+ shortcut: goi
534
+ - name: google news
535
+ engine: google_news
536
+ shortcut: gon
537
+ - name: google videos
538
+ engine: google_videos
539
+ shortcut: gov
540
+ - name: google scholar
541
+ engine: google_scholar
542
+ shortcut: gos
543
+ - name: google play apps
544
+ engine: google_play
545
+ categories: [files, apps]
546
+ shortcut: gpa
547
+ play_categ: apps
548
+ - name: google play movies
549
+ engine: google_play
550
+ categories: videos
551
+ shortcut: gpm
552
+ play_categ: movies
553
+ - name: material icons
554
+ engine: material_icons
555
+ categories: images
556
+ shortcut: mi
557
+ disabled: true
558
+ - name: gpodder
559
+ engine: json_engine
560
+ shortcut: gpod
561
+ disabled: true
562
+ timeout: 4.0
563
+ paging: false
564
+ search_url: https://gpodder.net/search.json?q={query}
565
+ url_query: url
566
+ title_query: title
567
+ content_query: description
568
+ page_size: 19
569
+ categories: music
570
+ about:
571
+ website: https://gpodder.net
572
+ wikidata_id: Q3093354
573
+ official_api_documentation: https://gpoddernet.readthedocs.io/en/latest/api/
574
+ use_official_api: false
575
+ requires_api_key: false
576
+ results: JSON
577
+ - name: habrahabr
578
+ engine: xpath
579
+ paging: true
580
+ search_url: https://habr.com/en/search/page{pageno}/?q={query}
581
+ results_xpath: //article[contains(@class, "tm-articles-list__item")]
582
+ url_xpath: .//a[@class="tm-title__link"]/@href
583
+ title_xpath: .//a[@class="tm-title__link"]
584
+ content_xpath: .//div[contains(@class, "article-formatted-body")]
585
+ categories: it
586
+ timeout: 4.0
587
+ shortcut: habr
588
+ disabled: true
589
+ about:
590
+ website: https://habr.com/
591
+ wikidata_id: Q4494434
592
+ official_api_documentation: https://habr.com/en/docs/help/api/
593
+ use_official_api: false
594
+ require_api_key: false
595
+ results: HTML
596
+ - name: hackernews
597
+ engine: hackernews
598
+ shortcut: hn
599
+ disabled: true
600
+ - name: hoogle
601
+ engine: xpath
602
+ search_url: https://hoogle.haskell.org/?hoogle={query}
603
+ results_xpath: '//div[@class="result"]'
604
+ title_xpath: './/div[@class="ans"]//a'
605
+ url_xpath: './/div[@class="ans"]//a/@href'
606
+ content_xpath: './/div[@class="from"]'
607
+ page_size: 20
608
+ categories: [it, packages]
609
+ shortcut: ho
610
+ disabled: true
611
+ about:
612
+ website: https://hoogle.haskell.org/
613
+ wikidata_id: Q34010
614
+ official_api_documentation: https://hackage.haskell.org/api
615
+ use_official_api: false
616
+ require_api_key: false
617
+ results: JSON
618
+ - name: imdb
619
+ engine: imdb
620
+ shortcut: imdb
621
+ disabled: true
622
+ timeout: 6.0
623
+ - name: imgur
624
+ engine: imgur
625
+ shortcut: img
626
+ disabled: true
627
+ - name: ina
628
+ engine: ina
629
+ shortcut: in
630
+ disabled: true
631
+ timeout: 6.0
632
+ - name: invidious
633
+ engine: invidious
634
+ base_url:
635
+ - https://invidious.io.lol
636
+ - https://invidious.fdn.fr
637
+ - https://yt.artemislena.eu
638
+ - https://invidious.tiekoetter.com
639
+ - https://invidious.flokinet.to
640
+ - https://vid.puffyan.us
641
+ - https://invidious.privacydev.net
642
+ - https://inv.tux.pizza
643
+ shortcut: iv
644
+ disabled: true
645
+ timeout: 3.0
646
+ - name: jisho
647
+ engine: jisho
648
+ shortcut: js
649
+ disabled: true
650
+ timeout: 3.0
651
+ - name: kickass
652
+ engine: kickass
653
+ base_url:
654
+ - https://kickasstorrents.to
655
+ - https://kickasstorrents.cr
656
+ - https://kickasstorrent.cr
657
+ - https://kickass.sx
658
+ - https://kat.am
659
+ shortcut: kc
660
+ disabled: true
661
+ timeout: 4.0
662
+ - name: lemmy communities
663
+ engine: lemmy
664
+ lemmy_type: Communities
665
+ shortcut: leco
666
+ disabled: true
667
+ - name: lemmy users
668
+ engine: lemmy
669
+ network: lemmy communities
670
+ lemmy_type: Users
671
+ shortcut: leus
672
+ disabled: true
673
+ - name: lemmy posts
674
+ engine: lemmy
675
+ network: lemmy communities
676
+ lemmy_type: Posts
677
+ shortcut: lepo
678
+ disabled: true
679
+ - name: lemmy comments
680
+ engine: lemmy
681
+ network: lemmy communities
682
+ lemmy_type: Comments
683
+ shortcut: lecom
684
+ disabled: true
685
+ - name: library genesis
686
+ engine: xpath
687
+ search_url: https://libgen.rs/search.php?req={query}
688
+ url_xpath: //a[contains(@href,"book/index.php?md5")]/@href
689
+ title_xpath: //a[contains(@href,"book/")]/text()[1]
690
+ content_xpath: //td/a[1][contains(@href,"=author")]/text()
691
+ categories: files
692
+ timeout: 7.0
693
+ shortcut: lg
694
+ disabled: true
695
+ about:
696
+ website: https://libgen.fun/
697
+ wikidata_id: Q22017206
698
+ official_api_documentation:
699
+ use_official_api: false
700
+ require_api_key: false
701
+ results: HTML
702
+ - name: z-library
703
+ engine: zlibrary
704
+ shortcut: zlib
705
+ disabled: true
706
+ categories: files
707
+ timeout: 7.0
708
+ - name: library of congress
709
+ engine: loc
710
+ shortcut: loc
711
+ disabled: true
712
+ categories: images
713
+ - name: lingva
714
+ engine: lingva
715
+ shortcut: lv
716
+ disabled: true
717
+ - name: lobste.rs
718
+ engine: xpath
719
+ search_url: https://lobste.rs/search?q={query}&what=stories&order=relevance
720
+ results_xpath: //li[contains(@class, "story")]
721
+ url_xpath: .//a[@class="u-url"]/@href
722
+ title_xpath: .//a[@class="u-url"]
723
+ content_xpath: .//a[@class="domain"]
724
+ categories: it
725
+ shortcut: lo
726
+ disabled: true
727
+ timeout: 5.0
728
+ about:
729
+ website: https://lobste.rs/
730
+ wikidata_id: Q60762874
731
+ official_api_documentation:
732
+ use_official_api: false
733
+ require_api_key: false
734
+ results: HTML
735
+ - name: azlyrics
736
+ shortcut: lyrics
737
+ disabled: true
738
+ engine: xpath
739
+ timeout: 4.0
740
+ categories: [music, lyrics]
741
+ paging: true
742
+ search_url: https://search.azlyrics.com/search.php?q={query}&w=lyrics&p={pageno}
743
+ url_xpath: //td[@class="text-left visitedlyr"]/a/@href
744
+ title_xpath: //span/b/text()
745
+ content_xpath: //td[@class="text-left visitedlyr"]/a/small
746
+ about:
747
+ website: https://azlyrics.com
748
+ wikidata_id: Q66372542
749
+ official_api_documentation:
750
+ use_official_api: false
751
+ require_api_key: false
752
+ results: HTML
753
+ - name: mastodon users
754
+ engine: mastodon
755
+ mastodon_type: accounts
756
+ base_url: https://mastodon.social
757
+ shortcut: mau
758
+ disabled: true
759
+ - name: mastodon hashtags
760
+ engine: mastodon
761
+ mastodon_type: hashtags
762
+ base_url: https://mastodon.social
763
+ shortcut: mah
764
+ disabled: true
765
+ - name: mdn
766
+ shortcut: mdn
767
+ disabled: true
768
+ engine: json_engine
769
+ categories: [it]
770
+ paging: true
771
+ search_url: https://developer.mozilla.org/api/v1/search?q={query}&page={pageno}
772
+ results_query: documents
773
+ url_query: mdn_url
774
+ url_prefix: https://developer.mozilla.org
775
+ title_query: title
776
+ content_query: summary
777
+ about:
778
+ website: https://developer.mozilla.org
779
+ wikidata_id: Q3273508
780
+ official_api_documentation: null
781
+ use_official_api: false
782
+ require_api_key: false
783
+ results: JSON
784
+ - name: metacpan
785
+ engine: metacpan
786
+ shortcut: cpan
787
+ disabled: true
788
+ number_of_results: 20
789
+ - name: mixcloud
790
+ engine: mixcloud
791
+ shortcut: mc
792
+ disabled: true
793
+ - name: mozhi
794
+ engine: mozhi
795
+ base_url:
796
+ - https://mozhi.aryak.me
797
+ - https://translate.bus-hit.me
798
+ - https://nyc1.mz.ggtyler.dev
799
+ timeout: 4.0
800
+ shortcut: mz
801
+ disabled: true
802
+ - name: mwmbl
803
+ engine: mwmbl
804
+ shortcut: mwm
805
+ disabled: true
806
+ - name: npm
807
+ engine: npm
808
+ shortcut: npm
809
+ disabled: true
810
+ timeout: 5.0
811
+ - name: nyaa
812
+ engine: nyaa
813
+ shortcut: nt
814
+ disabled: true
815
+ - name: mankier
816
+ engine: json_engine
817
+ search_url: https://www.mankier.com/api/v2/mans/?q={query}
818
+ results_query: results
819
+ url_query: url
820
+ title_query: name
821
+ content_query: description
822
+ categories: it
823
+ shortcut: man
824
+ disabled: true
825
+ about:
826
+ website: https://www.mankier.com/
827
+ official_api_documentation: https://www.mankier.com/api
828
+ use_official_api: true
829
+ require_api_key: false
830
+ results: JSON
831
+ - name: odysee
832
+ engine: odysee
833
+ shortcut: od
834
+ disabled: true
835
+ - name: openairedatasets
836
+ engine: json_engine
837
+ paging: true
838
+ search_url: https://api.openaire.eu/search/datasets?format=json&page={pageno}&size=10&title={query}
839
+ results_query: response/results/result
840
+ url_query: metadata/oaf:entity/oaf:result/children/instance/webresource/url/$
841
+ title_query: metadata/oaf:entity/oaf:result/title/$
842
+ content_query: metadata/oaf:entity/oaf:result/description/$
843
+ content_html_to_text: true
844
+ categories: "science"
845
+ shortcut: oad
846
+ disabled: true
847
+ timeout: 5.0
848
+ about:
849
+ website: https://www.openaire.eu/
850
+ wikidata_id: Q25106053
851
+ official_api_documentation: https://api.openaire.eu/
852
+ use_official_api: false
853
+ require_api_key: false
854
+ results: JSON
855
+ - name: openairepublications
856
+ engine: json_engine
857
+ paging: true
858
+ search_url: https://api.openaire.eu/search/publications?format=json&page={pageno}&size=10&title={query}
859
+ results_query: response/results/result
860
+ url_query: metadata/oaf:entity/oaf:result/children/instance/webresource/url/$
861
+ title_query: metadata/oaf:entity/oaf:result/title/$
862
+ content_query: metadata/oaf:entity/oaf:result/description/$
863
+ content_html_to_text: true
864
+ categories: science
865
+ shortcut: oap
866
+ disabled: true
867
+ timeout: 5.0
868
+ about:
869
+ website: https://www.openaire.eu/
870
+ wikidata_id: Q25106053
871
+ official_api_documentation: https://api.openaire.eu/
872
+ use_official_api: false
873
+ require_api_key: false
874
+ results: JSON
875
+ - name: openmeteo
876
+ engine: open_meteo
877
+ shortcut: om
878
+ disabled: true
879
+ - name: openstreetmap
880
+ engine: openstreetmap
881
+ shortcut: osm
882
+ disabled: true
883
+ - name: openrepos
884
+ engine: xpath
885
+ paging: true
886
+ search_url: https://openrepos.net/search/node/{query}?page={pageno}
887
+ url_xpath: //li[@class="search-result"]//h3[@class="title"]/a/@href
888
+ title_xpath: //li[@class="search-result"]//h3[@class="title"]/a
889
+ content_xpath: //li[@class="search-result"]//div[@class="search-snippet-info"]//p[@class="search-snippet"]
890
+ categories: files
891
+ timeout: 4.0
892
+ shortcut: or
893
+ disabled: true
894
+ about:
895
+ website: https://openrepos.net/
896
+ wikidata_id:
897
+ official_api_documentation:
898
+ use_official_api: false
899
+ require_api_key: false
900
+ results: HTML
901
+ - name: packagist
902
+ engine: json_engine
903
+ paging: true
904
+ search_url: https://packagist.org/search.json?q={query}&page={pageno}
905
+ results_query: results
906
+ url_query: url
907
+ title_query: name
908
+ content_query: description
909
+ categories: [it, packages]
910
+ timeout: 5.0
911
+ shortcut: pack
912
+ disabled: true
913
+ about:
914
+ website: https://packagist.org
915
+ wikidata_id: Q108311377
916
+ official_api_documentation: https://packagist.org/apidoc
917
+ use_official_api: true
918
+ require_api_key: false
919
+ results: JSON
920
+ - name: pdbe
921
+ engine: pdbe
922
+ shortcut: pdb
923
+ disabled: true
924
+ - name: photon
925
+ engine: photon
926
+ shortcut: ph
927
+ disabled: true
928
+ - name: pinterest
929
+ engine: pinterest
930
+ shortcut: pin
931
+ disabled: true
932
+ - name: piped
933
+ engine: piped
934
+ shortcut: ppd
935
+ disabled: true
936
+ categories: videos
937
+ piped_filter: videos
938
+ timeout: 3.0
939
+ frontend_url: https://srv.piped.video
940
+ backend_url:
941
+ - https://pipedapi.kavin.rocks
942
+ - https://pipedapi-libre.kavin.rocks
943
+ - https://pipedapi.adminforge.de
944
+ - name: piped.music
945
+ engine: piped
946
+ network: piped
947
+ shortcut: ppdm
948
+ disabled: true
949
+ categories: music
950
+ piped_filter: music_songs
951
+ timeout: 3.0
952
+ - name: piratebay
953
+ engine: piratebay
954
+ shortcut: tpb
955
+ disabled: true
956
+ url: https://thepiratebay.org/
957
+ timeout: 3.0
958
+ - name: pixiv
959
+ shortcut: pv
960
+ disabled: true
961
+ engine: pixiv
962
+ inactive: true
963
+ pixiv_image_proxies:
964
+ - https://pximg.example.org
965
+ - name: podcastindex
966
+ engine: podcastindex
967
+ shortcut: podcast
968
+ disabled: true
969
+ - name: presearch
970
+ engine: presearch
971
+ search_type: search
972
+ categories: [general, web]
973
+ shortcut: ps
974
+ disabled: true
975
+ timeout: 4.0
976
+ - name: presearch images
977
+ engine: presearch
978
+ network: presearch
979
+ search_type: images
980
+ categories: [images, web]
981
+ timeout: 4.0
982
+ shortcut: psimg
983
+ disabled: true
984
+ - name: presearch videos
985
+ engine: presearch
986
+ network: presearch
987
+ search_type: videos
988
+ categories: [general, web]
989
+ timeout: 4.0
990
+ shortcut: psvid
991
+ disabled: true
992
+ - name: presearch news
993
+ engine: presearch
994
+ network: presearch
995
+ search_type: news
996
+ categories: [news, web]
997
+ timeout: 4.0
998
+ shortcut: psnews
999
+ disabled: true
1000
+ - name: pub.dev
1001
+ engine: xpath
1002
+ shortcut: pd
1003
+ disabled: true
1004
+ search_url: https://pub.dev/packages?q={query}&page={pageno}
1005
+ paging: true
1006
+ results_xpath: //div[contains(@class,"packages-item")]
1007
+ url_xpath: ./div/h3/a/@href
1008
+ title_xpath: ./div/h3/a
1009
+ content_xpath: ./div/div/div[contains(@class,"packages-description")]/span
1010
+ categories: [packages, it]
1011
+ timeout: 3.0
1012
+ first_page_num: 1
1013
+ about:
1014
+ website: https://pub.dev/
1015
+ official_api_documentation: https://pub.dev/help/api
1016
+ use_official_api: false
1017
+ require_api_key: false
1018
+ results: HTML
1019
+ - name: pubmed
1020
+ engine: pubmed
1021
+ shortcut: pub
1022
+ disabled: true
1023
+ timeout: 3.0
1024
+ - name: pypi
1025
+ shortcut: pypi
1026
+ disabled: true
1027
+ engine: pypi
1028
+ - name: qwant
1029
+ qwant_categ: web
1030
+ engine: qwant
1031
+ shortcut: qw
1032
+ disabled: true
1033
+ categories: [general, web]
1034
+ additional_tests:
1035
+ rosebud: *test_rosebud
1036
+ - name: qwant news
1037
+ qwant_categ: news
1038
+ engine: qwant
1039
+ shortcut: qwn
1040
+ disabled: true
1041
+ categories: news
1042
+ network: qwant
1043
+ - name: qwant images
1044
+ qwant_categ: images
1045
+ engine: qwant
1046
+ shortcut: qwi
1047
+ disabled: true
1048
+ categories: [images, web]
1049
+ network: qwant
1050
+ - name: qwant videos
1051
+ qwant_categ: videos
1052
+ engine: qwant
1053
+ shortcut: qwv
1054
+ disabled: true
1055
+ categories: [videos, web]
1056
+ network: qwant
1057
+ - name: radio browser
1058
+ engine: radio_browser
1059
+ shortcut: rb
1060
+ disabled: true
1061
+ - name: reddit
1062
+ engine: reddit
1063
+ shortcut: re
1064
+ disabled: true
1065
+ page_size: 25
1066
+ - name: rottentomatoes
1067
+ engine: rottentomatoes
1068
+ shortcut: rt
1069
+ disabled: true
1070
+ - name: sepiasearch
1071
+ engine: sepiasearch
1072
+ shortcut: sep
1073
+ disabled: true
1074
+ - name: soundcloud
1075
+ engine: soundcloud
1076
+ shortcut: sc
1077
+ disabled: true
1078
+ - name: stackoverflow
1079
+ engine: stackexchange
1080
+ shortcut: st
1081
+ disabled: true
1082
+ api_site: 'stackoverflow'
1083
+ categories: [it, q&a]
1084
+ - name: askubuntu
1085
+ engine: stackexchange
1086
+ shortcut: ubuntu
1087
+ disabled: true
1088
+ api_site: 'askubuntu'
1089
+ categories: [it, q&a]
1090
+ - name: superuser
1091
+ engine: stackexchange
1092
+ shortcut: su
1093
+ disabled: true
1094
+ api_site: 'superuser'
1095
+ categories: [it, q&a]
1096
+ - name: searchcode code
1097
+ engine: searchcode_code
1098
+ shortcut: scc
1099
+ disabled: true
1100
+ - name: semantic scholar
1101
+ engine: semantic_scholar
1102
+ shortcut: se
1103
+ disabled: true
1104
+ - name: startpage
1105
+ engine: startpage
1106
+ shortcut: sp
1107
+ disabled: true
1108
+ timeout: 6.0
1109
+ additional_tests:
1110
+ rosebud: *test_rosebud
1111
+ - name: tokyotoshokan
1112
+ engine: tokyotoshokan
1113
+ shortcut: tt
1114
+ disabled: true
1115
+ timeout: 6.0
1116
+ - name: solidtorrents
1117
+ engine: solidtorrents
1118
+ shortcut: solid
1119
+ disabled: true
1120
+ timeout: 4.0
1121
+ base_url:
1122
+ - https://solidtorrents.to
1123
+ - https://bitsearch.to
1124
+ - name: tagesschau
1125
+ engine: tagesschau
1126
+ use_source_url: true
1127
+ shortcut: ts
1128
+ disabled: true
1129
+ - name: tmdb
1130
+ engine: xpath
1131
+ paging: true
1132
+ categories: movies
1133
+ search_url: https://www.themoviedb.org/search?page={pageno}&query={query}
1134
+ results_xpath: //div[contains(@class,"movie") or contains(@class,"tv")]//div[contains(@class,"card")]
1135
+ url_xpath: .//div[contains(@class,"poster")]/a/@href
1136
+ thumbnail_xpath: .//img/@src
1137
+ title_xpath: .//div[contains(@class,"title")]//h2
1138
+ content_xpath: .//div[contains(@class,"overview")]
1139
+ shortcut: tm
1140
+ disabled: true
1141
+ - name: torch
1142
+ engine: xpath
1143
+ paging: true
1144
+ search_url:
1145
+ http://xmh57jrknzkhv6y3ls3ubitzfqnkrwxhopf5aygthi7d6rplyvk3noyd.onion/cgi-bin/omega/omega?P={query}&DEFAULTOP=and
1146
+ results_xpath: //table//tr
1147
+ url_xpath: ./td[2]/a
1148
+ title_xpath: ./td[2]/b
1149
+ content_xpath: ./td[2]/small
1150
+ categories: onions
1151
+ enable_http: true
1152
+ shortcut: tch
1153
+ disabled: true
1154
+ - name: unsplash
1155
+ engine: unsplash
1156
+ shortcut: us
1157
+ disabled: true
1158
+ - name: yandex music
1159
+ engine: yandex_music
1160
+ shortcut: ydm
1161
+ disabled: true
1162
+ inactive: true
1163
+ - name: yahoo
1164
+ engine: yahoo
1165
+ shortcut: yh
1166
+ disabled: true
1167
+ - name: yahoo news
1168
+ engine: yahoo_news
1169
+ shortcut: yhn
1170
+ disabled: true
1171
+ - name: youtube
1172
+ shortcut: yt
1173
+ disabled: true
1174
+ engine: youtube_noapi
1175
+ - name: dailymotion
1176
+ engine: dailymotion
1177
+ shortcut: dm
1178
+ disabled: true
1179
+ - name: vimeo
1180
+ engine: vimeo
1181
+ shortcut: vm
1182
+ disabled: true
1183
+ - name: wiby
1184
+ engine: json_engine
1185
+ paging: true
1186
+ search_url: https://wiby.me/json/?q={query}&p={pageno}
1187
+ url_query: URL
1188
+ title_query: Title
1189
+ content_query: Snippet
1190
+ categories: [general, web]
1191
+ shortcut: wib
1192
+ disabled: true
1193
+ about:
1194
+ website: https://wiby.me/
1195
+ - name: alexandria
1196
+ engine: json_engine
1197
+ shortcut: alx
1198
+ disabled: true
1199
+ categories: general
1200
+ paging: true
1201
+ search_url: https://api.alexandria.org/?a=1&q={query}&p={pageno}
1202
+ results_query: results
1203
+ title_query: title
1204
+ url_query: url
1205
+ content_query: snippet
1206
+ timeout: 1.5
1207
+ about:
1208
+ website: https://alexandria.org/
1209
+ official_api_documentation: https://github.com/alexandria-org/alexandria-api/raw/master/README.md
1210
+ use_official_api: true
1211
+ require_api_key: false
1212
+ results: JSON
1213
+ - name: wikibooks
1214
+ engine: mediawiki
1215
+ weight: 0.5
1216
+ shortcut: wb
1217
+ disabled: true
1218
+ categories: [general, wikimedia]
1219
+ base_url: "https://{language}.wikibooks.org/"
1220
+ search_type: text
1221
+ about:
1222
+ website: https://www.wikibooks.org/
1223
+ wikidata_id: Q367
1224
+ - name: wikinews
1225
+ engine: mediawiki
1226
+ shortcut: wn
1227
+ disabled: true
1228
+ categories: [news, wikimedia]
1229
+ base_url: "https://{language}.wikinews.org/"
1230
+ search_type: text
1231
+ srsort: create_timestamp_desc
1232
+ about:
1233
+ website: https://www.wikinews.org/
1234
+ wikidata_id: Q964
1235
+ - name: wikiquote
1236
+ engine: mediawiki
1237
+ weight: 0.5
1238
+ shortcut: wq
1239
+ disabled: true
1240
+ categories: [general, wikimedia]
1241
+ base_url: "https://{language}.wikiquote.org/"
1242
+ search_type: text
1243
+ additional_tests:
1244
+ rosebud: *test_rosebud
1245
+ about:
1246
+ website: https://www.wikiquote.org/
1247
+ wikidata_id: Q369
1248
+ - name: wikisource
1249
+ engine: mediawiki
1250
+ weight: 0.5
1251
+ shortcut: ws
1252
+ disabled: true
1253
+ categories: [general, wikimedia]
1254
+ base_url: "https://{language}.wikisource.org/"
1255
+ search_type: text
1256
+ about:
1257
+ website: https://www.wikisource.org/
1258
+ wikidata_id: Q263
1259
+ - name: wikispecies
1260
+ engine: mediawiki
1261
+ shortcut: wsp
1262
+ disabled: true
1263
+ categories: [general, science, wikimedia]
1264
+ base_url: "https://species.wikimedia.org/"
1265
+ search_type: text
1266
+ about:
1267
+ website: https://species.wikimedia.org/
1268
+ wikidata_id: Q13679
1269
+ tests:
1270
+ wikispecies:
1271
+ matrix:
1272
+ query: "Campbell, L.I. et al. 2011: MicroRNAs"
1273
+ lang: en
1274
+ result_container:
1275
+ - not_empty
1276
+ - ['one_title_contains', 'Tardigrada']
1277
+ test:
1278
+ - unique_results
1279
+ - name: wiktionary
1280
+ engine: mediawiki
1281
+ shortcut: wt
1282
+ disabled: true
1283
+ categories: [dictionaries, wikimedia]
1284
+ base_url: "https://{language}.wiktionary.org/"
1285
+ search_type: text
1286
+ about:
1287
+ website: https://www.wiktionary.org/
1288
+ wikidata_id: Q151
1289
+ - name: wikiversity
1290
+ engine: mediawiki
1291
+ weight: 0.5
1292
+ shortcut: wv
1293
+ disabled: true
1294
+ categories: [general, wikimedia]
1295
+ base_url: "https://{language}.wikiversity.org/"
1296
+ search_type: text
1297
+ about:
1298
+ website: https://www.wikiversity.org/
1299
+ wikidata_id: Q370
1300
+ - name: wikivoyage
1301
+ engine: mediawiki
1302
+ weight: 0.5
1303
+ shortcut: wy
1304
+ disabled: true
1305
+ categories: [general, wikimedia]
1306
+ base_url: "https://{language}.wikivoyage.org/"
1307
+ search_type: text
1308
+ about:
1309
+ website: https://www.wikivoyage.org/
1310
+ wikidata_id: Q373
1311
+ - name: wikicommons.images
1312
+ engine: wikicommons
1313
+ shortcut: wc
1314
+ disabled: true
1315
+ categories: images
1316
+ number_of_results: 10
1317
+ - name: wolframalpha
1318
+ shortcut: wa
1319
+ disabled: true
1320
+ engine: wolframalpha_noapi
1321
+ timeout: 6.0
1322
+ categories: general
1323
+ - name: dictzone
1324
+ engine: dictzone
1325
+ shortcut: dc
1326
+ disabled: true
1327
+ - name: mymemory translated
1328
+ engine: translated
1329
+ shortcut: tl
1330
+ disabled: true
1331
+ timeout: 5.0
1332
+ - name: 1337x
1333
+ engine: 1337x
1334
+ shortcut: 1337x
1335
+ disabled: true
1336
+ - name: duden
1337
+ engine: duden
1338
+ shortcut: du
1339
+ disabled: true
1340
+ - name: seznam
1341
+ shortcut: szn
1342
+ disabled: true
1343
+ engine: seznam
1344
+ - name: mojeek
1345
+ shortcut: mjk
1346
+ disabled: true
1347
+ engine: xpath
1348
+ paging: true
1349
+ categories: [general, web]
1350
+ search_url: https://www.mojeek.com/search?q={query}&s={pageno}&lang={lang}&lb={lang}
1351
+ results_xpath: //ul[@class="results-standard"]/li/a[@class="ob"]
1352
+ url_xpath: ./@href
1353
+ title_xpath: ../h2/a
1354
+ content_xpath: ..//p[@class="s"]
1355
+ suggestion_xpath: //div[@class="top-info"]/p[@class="top-info spell"]/em/a
1356
+ first_page_num: 0
1357
+ page_size: 10
1358
+ max_page: 100
1359
+ about:
1360
+ website: https://www.mojeek.com/
1361
+ wikidata_id: Q60747299
1362
+ official_api_documentation: https://www.mojeek.com/services/api.html/
1363
+ use_official_api: false
1364
+ require_api_key: false
1365
+ results: HTML
1366
+ - name: moviepilot
1367
+ engine: moviepilot
1368
+ shortcut: mp
1369
+ disabled: true
1370
+ - name: naver
1371
+ shortcut: nvr
1372
+ disabled: true
1373
+ categories: [general, web]
1374
+ engine: xpath
1375
+ paging: true
1376
+ search_url: https://search.naver.com/search.naver?where=webkr&sm=osp_hty&ie=UTF-8&query={query}&start={pageno}
1377
+ url_xpath: //a[@class="link_tit"]/@href
1378
+ title_xpath: //a[@class="link_tit"]
1379
+ content_xpath: //div[@class="total_dsc_wrap"]/a
1380
+ first_page_num: 1
1381
+ page_size: 10
1382
+ about:
1383
+ website: https://www.naver.com/
1384
+ wikidata_id: Q485639
1385
+ official_api_documentation: https://developers.naver.com/docs/nmt/examples/
1386
+ use_official_api: false
1387
+ require_api_key: false
1388
+ results: HTML
1389
+ language: ko
1390
+ - name: rubygems
1391
+ shortcut: rbg
1392
+ disabled: true
1393
+ engine: xpath
1394
+ paging: true
1395
+ search_url: https://rubygems.org/search?page={pageno}&query={query}
1396
+ results_xpath: /html/body/main/div/a[@class="gems__gem"]
1397
+ url_xpath: ./@href
1398
+ title_xpath: ./span/h2
1399
+ content_xpath: ./span/p
1400
+ suggestion_xpath: /html/body/main/div/div[@class="search__suggestions"]/p/a
1401
+ first_page_num: 1
1402
+ categories: [it, packages]
1403
+ about:
1404
+ website: https://rubygems.org/
1405
+ wikidata_id: Q1853420
1406
+ official_api_documentation: https://guides.rubygems.org/rubygems-org-api/
1407
+ use_official_api: false
1408
+ require_api_key: false
1409
+ results: HTML
1410
+ - name: peertube
1411
+ engine: peertube
1412
+ shortcut: ptb
1413
+ disabled: true
1414
+ paging: true
1415
+ categories: videos
1416
+ timeout: 6.0
1417
+ - name: mediathekviewweb
1418
+ engine: mediathekviewweb
1419
+ shortcut: mvw
1420
+ disabled: true
1421
+ - name: yacy
1422
+ engine: yacy
1423
+ categories: general
1424
+ search_type: text
1425
+ base_url: https://yacy.searchlab.eu
1426
+ shortcut: ya
1427
+ disabled: true
1428
+ - name: yacy images
1429
+ engine: yacy
1430
+ categories: images
1431
+ search_type: image
1432
+ base_url: https://yacy.searchlab.eu
1433
+ shortcut: yai
1434
+ disabled: true
1435
+ - name: rumble
1436
+ engine: rumble
1437
+ shortcut: ru
1438
+ disabled: true
1439
+ base_url: https://rumble.com/
1440
+ paging: true
1441
+ categories: videos
1442
+ - name: livespace
1443
+ engine: livespace
1444
+ shortcut: ls
1445
+ disabled: true
1446
+ categories: videos
1447
+ timeout: 5.0
1448
+ - name: wordnik
1449
+ engine: wordnik
1450
+ shortcut: def
1451
+ disabled: true
1452
+ base_url: https://www.wordnik.com/
1453
+ categories: [dictionaries]
1454
+ timeout: 5.0
1455
+ - name: woxikon.de synonyme
1456
+ engine: xpath
1457
+ shortcut: woxi
1458
+ disabled: true
1459
+ categories: [dictionaries]
1460
+ timeout: 5.0
1461
+ search_url: https://synonyme.woxikon.de/synonyme/{query}.php
1462
+ url_xpath: //div[@class="upper-synonyms"]/a/@href
1463
+ content_xpath: //div[@class="synonyms-list-group"]
1464
+ title_xpath: //div[@class="upper-synonyms"]/a
1465
+ no_result_for_http_status: [404]
1466
+ about:
1467
+ website: https://www.woxikon.de/
1468
+ wikidata_id:
1469
+ use_official_api: false
1470
+ require_api_key: false
1471
+ results: HTML
1472
+ language: de
1473
+ - name: seekr news
1474
+ engine: seekr
1475
+ shortcut: senews
1476
+ disabled: true
1477
+ categories: news
1478
+ seekr_category: news
1479
+ - name: seekr images
1480
+ engine: seekr
1481
+ network: seekr news
1482
+ shortcut: seimg
1483
+ disabled: true
1484
+ categories: images
1485
+ seekr_category: images
1486
+ - name: seekr videos
1487
+ engine: seekr
1488
+ network: seekr news
1489
+ shortcut: sevid
1490
+ disabled: true
1491
+ categories: videos
1492
+ seekr_category: videos
1493
+ - name: stract
1494
+ engine: stract
1495
+ shortcut: str
1496
+ disabled: true
1497
+ - name: svgrepo
1498
+ engine: svgrepo
1499
+ shortcut: svg
1500
+ disabled: true
1501
+ timeout: 10.0
1502
+ - name: tootfinder
1503
+ engine: tootfinder
1504
+ shortcut: toot
1505
+ disabled: true
1506
+ - name: voidlinux
1507
+ engine: voidlinux
1508
+ shortcut: void
1509
+ disabled: true
1510
+ - name: wallhaven
1511
+ engine: wallhaven
1512
+ shortcut: wh
1513
+ disabled: true
1514
+ - name: wikimini
1515
+ engine: xpath
1516
+ shortcut: wkmn
1517
+ disabled: true
1518
+ search_url: https://fr.wikimini.org/w/index.php?search={query}&title=Sp%C3%A9cial%3ASearch&fulltext=Search
1519
+ url_xpath: //li/div[@class="mw-search-result-heading"]/a/@href
1520
+ title_xpath: //li//div[@class="mw-search-result-heading"]/a
1521
+ content_xpath: //li/div[@class="searchresult"]
1522
+ categories: general
1523
+ about:
1524
+ website: https://wikimini.org/
1525
+ wikidata_id: Q3568032
1526
+ use_official_api: false
1527
+ require_api_key: false
1528
+ results: HTML
1529
+ language: fr
1530
+ - name: wttr.in
1531
+ engine: wttr
1532
+ shortcut: wttr
1533
+ disabled: true
1534
+ timeout: 9.0
1535
+ - name: yummly
1536
+ engine: yummly
1537
+ shortcut: yum
1538
+ disabled: true
1539
+ - name: brave
1540
+ engine: brave
1541
+ shortcut: br
1542
+ disabled: true
1543
+ time_range_support: true
1544
+ paging: true
1545
+ categories: [general, web]
1546
+ brave_category: search
1547
+ - name: brave.images
1548
+ engine: brave
1549
+ network: brave
1550
+ shortcut: brimg
1551
+ disabled: true
1552
+ categories: [images, web]
1553
+ brave_category: images
1554
+ - name: brave.videos
1555
+ engine: brave
1556
+ network: brave
1557
+ shortcut: brvid
1558
+ disabled: true
1559
+ categories: [videos, web]
1560
+ brave_category: videos
1561
+ - name: brave.news
1562
+ engine: brave
1563
+ network: brave
1564
+ shortcut: brnews
1565
+ disabled: true
1566
+ categories: news
1567
+ brave_category: news
1568
+ - name: lib.rs
1569
+ shortcut: lrs
1570
+ disabled: true
1571
+ engine: lib_rs
1572
+ - name: sourcehut
1573
+ shortcut: srht
1574
+ disabled: true
1575
+ engine: xpath
1576
+ paging: true
1577
+ search_url: https://sr.ht/projects?page={pageno}&search={query}
1578
+ results_xpath: (//div[@class="event-list"])[1]/div[@class="event"]
1579
+ url_xpath: ./h4/a[2]/@href
1580
+ title_xpath: ./h4/a[2]
1581
+ content_xpath: ./p
1582
+ first_page_num: 1
1583
+ categories: [it, repos]
1584
+ about:
1585
+ website: https://sr.ht
1586
+ wikidata_id: Q78514485
1587
+ official_api_documentation: https://man.sr.ht/
1588
+ use_official_api: false
1589
+ require_api_key: false
1590
+ results: HTML
1591
+ - name: goo
1592
+ shortcut: goo
1593
+ disabled: true
1594
+ engine: xpath
1595
+ paging: true
1596
+ search_url: https://search.goo.ne.jp/web.jsp?MT={query}&FR={pageno}0
1597
+ url_xpath: //div[@class="result"]/p[@class='title fsL1']/a/@href
1598
+ title_xpath: //div[@class="result"]/p[@class='title fsL1']/a
1599
+ content_xpath: //p[contains(@class,'url fsM')]/following-sibling::p
1600
+ first_page_num: 0
1601
+ categories: [general, web]
1602
+ timeout: 4.0
1603
+ about:
1604
+ website: https://search.goo.ne.jp
1605
+ wikidata_id: Q249044
1606
+ use_official_api: false
1607
+ require_api_key: false
1608
+ results: HTML
1609
+ language: ja
1610
+ - name: bt4g
1611
+ engine: bt4g
1612
+ shortcut: bt4g
1613
+ disabled: true
1614
+ - name: pkg.go.dev
1615
+ engine: pkg_go_dev
1616
+ shortcut: pgo
1617
+ disabled: true
1618
+ doi_resolvers:
1619
+ oadoi.org: 'https://oadoi.org/'
1620
+ doi.org: 'https://doi.org/'
1621
+ doai.io: 'https://dissem.in/'
1622
+ sci-hub.se: 'https://sci-hub.se/'
1623
+ sci-hub.st: 'https://sci-hub.st/'
1624
+ sci-hub.ru: 'https://sci-hub.ru/'
1625
+ default_doi_resolver: 'oadoi.org'