Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/searxng/searxng
/ functions
Functions
3,696 in github.com/searxng/searxng
⨍
Functions
3,696
◇
Types & classes
250
↳
Endpoints
22
↓ 1,183 callers
Method
get
(self, key: str, default: t.Any = None)
searx/enginelib/__init__.py:176
↓ 363 callers
Function
extract_text
Extract text from a lxml result - If ``xpath_results`` is a list of :py:obj:`ElementType` objects, extract the text from each result and co
searx/utils.py:213
↓ 272 callers
Method
push
(e)
searx/static/themes/simple/chunk/U6YV4Y8e.min.js:1
↓ 262 callers
Function
eval_xpath
Equivalent of ``element.xpath(xpath_str)`` but compile ``xpath_str`` into a :py:obj:`lxml.etree.XPath` object once for all. The return value of
searx/utils.py:538
↓ 234 callers
Method
add
(self, value: int, *args: str)
searx/metrics/models.py:149
↓ 193 callers
Method
replace
(e,t)
searx/static/themes/simple/chunk/U6YV4Y8e.min.js:6
↓ 177 callers
Method
get
Return *value* of *key*. If key is unset, ``None`` is returned.
searx/cache.py:159
↓ 126 callers
Function
eval_xpath_list
Same as :py:obj:`searx.utils.eval_xpath`, but additionally ensures the return value is a :py:obj:`list`. The minimum length of the list is also
searx/utils.py:566
↓ 112 callers
Function
html_to_text
Extract text from a HTML string Args: * html_str (str): string HTML Returns: * str: extracted text Examples: >>
searx/utils.py:149
↓ 99 callers
Function
eval_xpath_getindex
Same as :py:obj:`searx.utils.eval_xpath_list`, but returns item on position ``index`` from the list (index starts with ``0``). The exceptions
searx/utils.py:579
↓ 99 callers
Method
map
(e)
searx/static/themes/simple/chunk/CTP0QVHn.min.js:1
↓ 93 callers
Method
parse
Parse ``data`` and store the result at ``self.value`` If needed, its overwritten in the inheritance.
searx/preferences.py:57
↓ 86 callers
Method
error
(self, message: str)
searx/utils.py:143
↓ 72 callers
Method
keys
()
searx/static/themes/simple/chunk/CTP0QVHn.min.js:1
↓ 70 callers
Function
get_setting
Returns the value to which ``name`` point. If there is no such name in the settings and the ``default`` is unset, a :py:obj:`KeyError` is raised.
searx/__init__.py:81
↓ 65 callers
Method
changed
()
searx/static/themes/simple/chunk/U6YV4Y8e.min.js:1
↓ 63 callers
Method
toString
(e)
searx/static/themes/simple/chunk/CTP0QVHn.min.js:1
↓ 62 callers
Function
e
()
searx/static/themes/simple/chunk/CTP0QVHn.min.js:1
↓ 62 callers
Function
t
()
searx/static/themes/simple/chunk/CTP0QVHn.min.js:1
↓ 61 callers
Function
E
(e)
searx/static/themes/simple/chunk/CTP0QVHn.min.js:1
↓ 59 callers
Method
get_value
Returns the value of the setting If needed, its overwritten in the inheritance.
searx/preferences.py:64
↓ 56 callers
Method
get
(url: str, **kwargs: t.Any)
searx/network/__init__.py:145
↓ 53 callers
Function
get
(url: str, **kwargs: t.Any)
searx/network/__init__.py:173
↓ 51 callers
Method
dispatchEvent
(e)
searx/static/themes/simple/chunk/U6YV4Y8e.min.js:1
↓ 51 callers
Method
update
Update this configuration by ``upd_cfg``.
searx/botdetection/config.py:120
↓ 50 callers
Method
compile
()
searx/static/themes/simple/chunk/CTP0QVHn.min.js:1
↓ 49 callers
Function
n
(r)
searx/static/themes/simple/chunk/CTP0QVHn.min.js:1
↓ 48 callers
Function
D
()
searx/static/themes/simple/chunk/U6YV4Y8e.min.js:1
↓ 47 callers
Function
X
(...e)
searx/static/themes/simple/chunk/U6YV4Y8e.min.js:6
↓ 47 callers
Method
getExtent
()
searx/static/themes/simple/chunk/U6YV4Y8e.min.js:1
↓ 45 callers
Function
a
(e,t,n,r,i)
searx/static/themes/simple/chunk/U6YV4Y8e.min.js:1
↓ 44 callers
Method
forEach
(e)
searx/static/themes/simple/chunk/U6YV4Y8e.min.js:1
↓ 44 callers
Method
remove
(e)
searx/static/themes/simple/chunk/U6YV4Y8e.min.js:1
↓ 41 callers
Function
J
(e,t)
searx/static/themes/simple/chunk/U6YV4Y8e.min.js:6
↓ 41 callers
Method
addEventListener
(e,t)
searx/static/themes/simple/chunk/U6YV4Y8e.min.js:1
↓ 41 callers
Function
i
(e)
searx/static/themes/simple/chunk/U6YV4Y8e.min.js:1
↓ 39 callers
Function
r
searx/static/themes/simple/chunk/CTP0QVHn.min.js:1
↓ 37 callers
Function
A
(e)
searx/static/themes/simple/chunk/CTP0QVHn.min.js:1
↓ 37 callers
Method
execute
(e,t,n,r,i,a)
searx/static/themes/simple/chunk/U6YV4Y8e.min.js:6
↓ 37 callers
Method
pop
()
searx/static/themes/simple/chunk/U6YV4Y8e.min.js:1
↓ 37 callers
Method
set
(e,t,n)
searx/static/themes/simple/chunk/U6YV4Y8e.min.js:1
↓ 36 callers
Method
get
(e)
searx/static/themes/simple/chunk/U6YV4Y8e.min.js:1
↓ 36 callers
Method
get
Returns the value to which ``name`` points in the configuration. If there is no such ``name`` in the config and the ``default`` is :p
searx/botdetection/config.py:129
↓ 34 callers
Function
H
(e,t)
searx/static/themes/simple/chunk/CTP0QVHn.min.js:1
↓ 32 callers
Function
D
(e)
searx/static/themes/simple/chunk/CTP0QVHn.min.js:1
↓ 32 callers
Method
getView
()
searx/static/themes/simple/chunk/U6YV4Y8e.min.js:3
↓ 32 callers
Function
k
(e)
searx/static/themes/simple/chunk/U6YV4Y8e.min.js:1
↓ 32 callers
Function
listen
( type: string | K, target: string | Document | E, listener: (this: E, event: DocumentEventMap[K]) => vo
client/simple/src/js/toolkit.ts:89
↓ 31 callers
Function
Y
(e)
searx/static/themes/simple/chunk/U6YV4Y8e.min.js:6
↓ 31 callers
Method
getFlatCoordinates
()
searx/static/themes/simple/chunk/U6YV4Y8e.min.js:1
↓ 31 callers
Function
j
(e)
searx/static/themes/simple/chunk/CTP0QVHn.min.js:1
↓ 31 callers
Method
toTex
(e)
searx/static/themes/simple/chunk/CTP0QVHn.min.js:1
↓ 30 callers
Function
F
(e)
searx/static/themes/simple/chunk/U6YV4Y8e.min.js:1
↓ 30 callers
Function
K
(e,t,n,r)
searx/static/themes/simple/chunk/CTP0QVHn.min.js:1
↓ 30 callers
Function
M
(e,t)
searx/static/themes/simple/chunk/U6YV4Y8e.min.js:1
↓ 30 callers
Method
preventDefault
()
searx/static/themes/simple/chunk/U6YV4Y8e.min.js:1
↓ 29 callers
Function
Y
(e,t,n,r)
searx/static/themes/simple/chunk/CTP0QVHn.min.js:1
↓ 29 callers
Method
getRevision
()
searx/static/themes/simple/chunk/U6YV4Y8e.min.js:1
↓ 29 callers
Method
set
(self, key: str, value: t.Any, expire: int | None = None)
searx/enginelib/__init__.py:168
↓ 28 callers
Function
t
()
searx/static/themes/simple/chunk/U6YV4Y8e.min.js:1
↓ 27 callers
Method
search
(self)
searx/search/__init__.py:174
↓ 26 callers
Function
r
(e)
searx/static/themes/simple/chunk/U6YV4Y8e.min.js:1
↓ 25 callers
Function
U
(e)
searx/static/themes/simple/chunk/CTP0QVHn.min.js:1
↓ 25 callers
Function
extr
Extract the string between ``begin`` and ``end`` from ``txt`` :param txt: String to search in :param begin: First string to be searched
searx/utils.py:387
↓ 25 callers
Method
getResolution
()
searx/static/themes/simple/chunk/U6YV4Y8e.min.js:6
↓ 25 callers
Method
response
Method to parse the response of an ``online`` engine.
searx/enginelib/__init__.py:414
↓ 25 callers
Method
toHTML
(e)
searx/static/themes/simple/chunk/CTP0QVHn.min.js:1
↓ 24 callers
Function
I
(e,t,n)
searx/static/themes/simple/chunk/U6YV4Y8e.min.js:1
↓ 24 callers
Method
get
(e)
searx/static/themes/simple/chunk/CTP0QVHn.min.js:1
↓ 24 callers
Function
h
(e,t)
searx/static/themes/simple/chunk/U6YV4Y8e.min.js:1
↓ 23 callers
Function
L
(e)
searx/static/themes/simple/chunk/U6YV4Y8e.min.js:1
↓ 23 callers
Method
getFullQuery
get full query including whitespaces
searx/query.py:326
↓ 23 callers
Method
getIdentifier
()
searx/static/themes/simple/chunk/CTP0QVHn.min.js:1
↓ 23 callers
Method
getLayer
()
searx/static/themes/simple/chunk/U6YV4Y8e.min.js:6
↓ 23 callers
Method
getProjection
()
searx/static/themes/simple/chunk/U6YV4Y8e.min.js:3
↓ 23 callers
Method
getState
()
searx/static/themes/simple/chunk/U6YV4Y8e.min.js:1
↓ 23 callers
Function
w
(e)
searx/static/themes/simple/chunk/CTP0QVHn.min.js:1
↓ 22 callers
Method
post
(url: str, **kwargs: t.Any)
searx/network/__init__.py:157
↓ 21 callers
Method
clone
()
searx/static/themes/simple/chunk/U6YV4Y8e.min.js:1
↓ 21 callers
Method
close
(self)
searx/results.py:183
↓ 21 callers
Method
getRotation
()
searx/static/themes/simple/chunk/U6YV4Y8e.min.js:6
↓ 21 callers
Method
has
(e)
searx/static/themes/simple/chunk/CTP0QVHn.min.js:1
↓ 21 callers
Method
save
Save cookie ``name`` in the HTTP response object If needed, its overwritten in the inheritance.
searx/preferences.py:71
↓ 20 callers
Function
B
(e)
searx/static/themes/simple/chunk/CTP0QVHn.min.js:1
↓ 20 callers
Function
V
(e,t,n,r)
searx/static/themes/simple/chunk/U6YV4Y8e.min.js:1
↓ 20 callers
Method
_ifNode
(e)
searx/static/themes/simple/chunk/CTP0QVHn.min.js:1
↓ 20 callers
Function
a
(e)
searx/static/themes/simple/chunk/CTP0QVHn.min.js:1
↓ 20 callers
Method
getStride
()
searx/static/themes/simple/chunk/U6YV4Y8e.min.js:1
↓ 20 callers
Method
getText
()
searx/static/themes/simple/chunk/U6YV4Y8e.min.js:3
↓ 19 callers
Method
contains
(e)
searx/static/themes/simple/chunk/U6YV4Y8e.min.js:6
↓ 19 callers
Function
gen_useragent
Return a random browser User Agent See searx/data/useragents.json
searx/utils.py:74
↓ 19 callers
Function
o
(e)
searx/static/themes/simple/chunk/CTP0QVHn.min.js:1
↓ 19 callers
Function
s
(e)
searx/static/themes/simple/chunk/U6YV4Y8e.min.js:1
↓ 18 callers
Function
R
(e,t)
searx/static/themes/simple/chunk/U6YV4Y8e.min.js:1
↓ 18 callers
Function
Z
(e,t)
searx/static/themes/simple/chunk/CTP0QVHn.min.js:14
↓ 18 callers
Function
add_label
(name: str)
searx/engines/wikidata.py:683
↓ 18 callers
Function
get
(*args, **kwargs)
searx/autocomplete.py:35
↓ 18 callers
Method
getImage
()
searx/static/themes/simple/chunk/U6YV4Y8e.min.js:1
↓ 18 callers
Method
get_region
Return engine's region string that best fits to SearXNG's locale. :param searxng_locale: SearXNG's internal representation of locale
searx/enginelib/traits.py:103
↓ 18 callers
Function
js_obj_str_to_python
Convert a javascript variable into JSON and then load the value It does not deal with all cases, but it is good enough for now. chompjs has a
searx/utils.py:689
next →
1–100 of 3,696, ranked by callers