.oO SearXNG Developer Documentation Oo.
|
Functions | |
None | request (str query, dict[str, t.Any] params) |
EngineResults | response (SXNG_Response resp) |
str|None | _stringify_pages (dict[str, t.Any] biblio) |
datetime|None | _parse_date (str|None value) |
str|None | _doi_to_plain (str|None doi_value) |
str|None | _reconstruct_abstract (dict[str, list[int]]|None abstract_inverted_index) |
tuple[str, str|None, str|None] | _extract_links (dict[str, t.Any] item) |
list[str] | _extract_authors (dict[str, t.Any] item) |
list[str] | _extract_tags (dict[str, t.Any] item) |
tuple[str|None, str|None, str|None, str|None, str|None, datetime|None] | _extract_biblio (dict[str, t.Any] item) |
str|None | _extract_comments (dict[str, t.Any] item) |
Variables | |
dict | about |
list | categories = ["science", "scientific publications"] |
bool | paging = True |
str | search_url = "https://api.openalex.org/works" |
str | mailto = "" |
|
protected |
Definition at line 126 of file openalex.py.
Referenced by response().
|
protected |
Definition at line 165 of file openalex.py.
Referenced by response().
|
protected |
Definition at line 186 of file openalex.py.
References _parse_date(), and _stringify_pages().
Referenced by response().
|
protected |
Definition at line 200 of file openalex.py.
Referenced by response().
|
protected |
Definition at line 154 of file openalex.py.
Referenced by response().
|
protected |
Definition at line 177 of file openalex.py.
Referenced by response().
|
protected |
Definition at line 114 of file openalex.py.
Referenced by _extract_biblio().
|
protected |
Definition at line 133 of file openalex.py.
Referenced by response().
|
protected |
Definition at line 102 of file openalex.py.
Referenced by _extract_biblio().
None searx.engines.openalex.request | ( | str | query, |
dict[str, t.Any] | params ) |
Definition at line 34 of file openalex.py.
EngineResults searx.engines.openalex.response | ( | SXNG_Response | resp | ) |
Definition at line 63 of file openalex.py.
References _doi_to_plain(), _extract_authors(), _extract_biblio(), _extract_comments(), _extract_links(), _extract_tags(), and _reconstruct_abstract().
dict searx.engines.openalex.about |
Definition at line 14 of file openalex.py.
list searx.engines.openalex.categories = ["science", "scientific publications"] |
Definition at line 25 of file openalex.py.
str searx.engines.openalex.mailto = "" |
Definition at line 31 of file openalex.py.
bool searx.engines.openalex.paging = True |
Definition at line 26 of file openalex.py.
str searx.engines.openalex.search_url = "https://api.openalex.org/works" |
Definition at line 27 of file openalex.py.