.oO SearXNG Developer Documentation Oo.
Loading...
Searching...
No Matches
openalex.py File Reference

Go to the source code of this file.

Namespaces

namespace  searx
namespace  searx.engines
 ::1337x
namespace  searx.engines.openalex

Functions

None searx.engines.openalex.request (str query, dict[str, t.Any] params)
EngineResults searx.engines.openalex.response (SXNG_Response resp)
str|None searx.engines.openalex._stringify_pages (dict[str, t.Any] biblio)
datetime|None searx.engines.openalex._parse_date (str|None value)
str|None searx.engines.openalex._doi_to_plain (str|None doi_value)
str|None searx.engines.openalex._reconstruct_abstract (dict[str, list[int]]|None abstract_inverted_index)
tuple[str, str|None, str|None] searx.engines.openalex._extract_links (dict[str, t.Any] item)
list[str] searx.engines.openalex._extract_authors (dict[str, t.Any] item)
list[str] searx.engines.openalex._extract_tags (dict[str, t.Any] item)
tuple[str|None, str|None, str|None, str|None, str|None, datetime|None] searx.engines.openalex._extract_biblio (dict[str, t.Any] item)
str|None searx.engines.openalex._extract_comments (dict[str, t.Any] item)

Variables

dict searx.engines.openalex.about
list searx.engines.openalex.categories = ["science", "scientific publications"]
bool searx.engines.openalex.paging = True
str searx.engines.openalex.search_url = "https://api.openalex.org/works"
str searx.engines.openalex.mailto = ""