.oO SearXNG Developer Documentation Oo.
|
Functions | |
iterate (iterable) | |
is_iterable (obj) | |
parse (query) | |
do_query (data, q) | |
query (data, query_string) | |
request (query, params) | |
identity (arg) | |
response (resp) | |
Variables | |
search_url = None | |
url_query = None | |
str | url_prefix = "" |
content_query = None | |
title_query = None | |
bool | content_html_to_text = False |
bool | title_html_to_text = False |
bool | paging = False |
str | suggestion_query = '' |
str | results_query = '' |
dict | cookies = {} |
dict | headers = {} |
int | page_size = 1 |
int | first_page_num = 1 |
The JSON engine is a *generic* engine with which it is possible to configure engines in the settings. .. todo:: - The JSON engine needs documentation!! - The parameters of the JSON engine should be adapted to those of the XPath engine.
searx.engines.json_engine.do_query | ( | data, | |
q ) |
Definition at line 70 of file json_engine.py.
References searx.engines.json_engine.do_query(), searx.engines.json_engine.is_iterable(), and searx.engines.json_engine.iterate().
Referenced by searx.engines.json_engine.do_query(), and searx.engines.json_engine.query().
searx.engines.json_engine.identity | ( | arg | ) |
Definition at line 116 of file json_engine.py.
searx.engines.json_engine.is_iterable | ( | obj | ) |
Definition at line 55 of file json_engine.py.
Referenced by searx.engines.json_engine.do_query().
searx.engines.json_engine.iterate | ( | iterable | ) |
Definition at line 45 of file json_engine.py.
Referenced by searx.engines.json_engine.do_query().
searx.engines.json_engine.parse | ( | query | ) |
Definition at line 61 of file json_engine.py.
searx.engines.json_engine.query | ( | data, | |
query_string ) |
Definition at line 94 of file json_engine.py.
References searx.engines.json_engine.do_query().
searx.engines.json_engine.request | ( | query, | |
params ) |
Definition at line 100 of file json_engine.py.
searx.engines.json_engine.response | ( | resp | ) |
Definition at line 120 of file json_engine.py.
bool searx.engines.json_engine.content_html_to_text = False |
Definition at line 25 of file json_engine.py.
searx.engines.json_engine.content_query = None |
Definition at line 23 of file json_engine.py.
dict searx.engines.json_engine.cookies = {} |
Definition at line 31 of file json_engine.py.
int searx.engines.json_engine.first_page_num = 1 |
Definition at line 42 of file json_engine.py.
dict searx.engines.json_engine.headers = {} |
Definition at line 32 of file json_engine.py.
int searx.engines.json_engine.page_size = 1 |
Definition at line 40 of file json_engine.py.
bool searx.engines.json_engine.paging = False |
Definition at line 27 of file json_engine.py.
str searx.engines.json_engine.results_query = '' |
Definition at line 29 of file json_engine.py.
searx.engines.json_engine.search_url = None |
Definition at line 20 of file json_engine.py.
str searx.engines.json_engine.suggestion_query = '' |
Definition at line 28 of file json_engine.py.
bool searx.engines.json_engine.title_html_to_text = False |
Definition at line 26 of file json_engine.py.
searx.engines.json_engine.title_query = None |
Definition at line 24 of file json_engine.py.
str searx.engines.json_engine.url_prefix = "" |
Definition at line 22 of file json_engine.py.
searx.engines.json_engine.url_query = None |
Definition at line 21 of file json_engine.py.