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 callers
Function
check_engine_module
(module: types.ModuleType)
searx/engines/__init__.py:78
↓ 1 callers
Function
check_network_configuration
()
searx/network/network.py:318
↓ 1 callers
Method
check_parameters
(self)
searx/network/network.py:104
↓ 1 callers
Function
check_parsing_options
Checks if delimiter based parsing or regex parsing is configured correctly
searx/engines/command.py:211
↓ 1 callers
Method
check_tor_proxy
(client: httpx.AsyncClient, proxies)
searx/network/network.py:167
↓ 1 callers
Method
clean_url
The URL arguments are normalized and cleaned of tracker parameters. Returns bool ``True`` to use URL unchanged (``False`` to ignore URL).
searx/data/tracker_patterns.py:111
↓ 1 callers
Method
clear
()
searx/static/themes/simple/chunk/CTP0QVHn.min.js:1
↓ 1 callers
Method
clear
(self)
searx/metrics/models.py:112
↓ 1 callers
Method
clearRenderer
()
searx/static/themes/simple/chunk/U6YV4Y8e.min.js:6
↓ 1 callers
Method
clone
()
searx/static/themes/simple/chunk/CTP0QVHn.min.js:1
↓ 1 callers
Method
clone
()
searx/static/themes/simple/chunk/U6YV4Y8e.min.js:1
↓ 1 callers
Function
close_stream
()
searx/webapp.py:1040
↓ 1 callers
Method
collectSourceAttributions_
(e)
searx/static/themes/simple/chunk/U6YV4Y8e.min.js:6
↓ 1 callers
Method
computeExtent
(e)
searx/static/themes/simple/chunk/U6YV4Y8e.min.js:1
↓ 1 callers
Function
connect
()
searx/engines/mongodb.py:76
↓ 1 callers
Function
construct_body
(result)
searx/engines/pdbe.py:41
↓ 1 callers
Function
contains_cjko
This function check whether or not a string contains Chinese, Japanese, or Korean characters. It employs regex and uses the u escape sequence to
searx/webutils.py:227
↓ 1 callers
Function
convert_str_to_int
Convert number_str to int or 0 if number_str is not a number.
searx/utils.py:380
↓ 1 callers
Function
count_exception
(engine_name: str, exc: BaseException, secondary: bool = False)
searx/metrics/error_recorder.py:174
↓ 1 callers
Function
counter_add
(value: int, *args: str)
searx/metrics/__init__.py:62
↓ 1 callers
Method
createExecutors_
(e,t)
searx/static/themes/simple/chunk/U6YV4Y8e.min.js:6
↓ 1 callers
Method
createFill
(e)
searx/static/themes/simple/chunk/U6YV4Y8e.min.js:3
↓ 1 callers
Method
createHitDetectionCanvas_
(e)
searx/static/themes/simple/chunk/U6YV4Y8e.min.js:3
↓ 1 callers
Method
createOrUpdateGeometry
()
searx/static/themes/simple/chunk/U6YV4Y8e.min.js:6
↓ 1 callers
Method
createRenderOptions
()
searx/static/themes/simple/chunk/U6YV4Y8e.min.js:3
↓ 1 callers
Method
createRenderer
()
searx/static/themes/simple/chunk/U6YV4Y8e.min.js:6
↓ 1 callers
Method
createTile_
(e,t,n,r,i,a)
searx/static/themes/simple/chunk/U6YV4Y8e.min.js:7
↓ 1 callers
Method
create_schema
(self, conn: sqlite3.Connection)
searx/sqlitedb.py:356
↓ 1 callers
Method
create_schema
(self, conn: sqlite3.Connection)
searx/sqlitedb.py:467
↓ 1 callers
Method
create_table
Create DB ``table`` if it has not yet been created, no recreates are initiated if the table already exists.
searx/cache.py:294
↓ 1 callers
Function
cs
(e,t,n,r,i)
searx/static/themes/simple/chunk/U6YV4Y8e.min.js:3
↓ 1 callers
Function
ct
(e,t,n)
searx/static/themes/simple/chunk/U6YV4Y8e.min.js:1
↓ 1 callers
Function
cu
(e)
searx/static/themes/simple/chunk/U6YV4Y8e.min.js:6
↓ 1 callers
Function
d
searx/static/themes/simple/sxng-core.min.js:2
↓ 1 callers
Function
d
()
searx/static/themes/simple/chunk/C93hSkpT.min.js:1
↓ 1 callers
Method
declutter
(e,t)
searx/static/themes/simple/chunk/U6YV4Y8e.min.js:6
↓ 1 callers
Function
deduplicate_engineref_list
(engineref_list: List[EngineRef])
searx/webadapter.py:16
↓ 1 callers
Function
default_request_params
Default request parameters for ``online`` engines.
searx/search/processors/online.py:94
↓ 1 callers
Method
delete
(url: str, **kwargs: t.Any)
searx/network/__init__.py:169
↓ 1 callers
Method
dequeue
()
searx/static/themes/simple/chunk/U6YV4Y8e.min.js:6
↓ 1 callers
Function
detect_google_captcha
In case of CAPTCHA Google Scholar open its own *not a Robot* dialog and is not redirected to ``sorry.google.com``.
searx/engines/google_scholar.py:199
↓ 1 callers
Function
dict_deepupdate
Deep-update of dictionary in ``base_dict`` by dictionary in ``upd_dict``. For each ``upd_key`` & ``upd_val`` pair in ``upd_dict``: 0. If typ
searx/botdetection/config.py:317
↓ 1 callers
Function
dict_subset
Extract a subset of a dict Examples: >>> dict_subset({'A': 'a', 'B': 'b', 'C': 'c'}, ['A', 'C']) {'A': 'a', 'C': 'c'} >>>
searx/utils.py:344
↓ 1 callers
Function
do_pre_search
(query, storage, **kwargs)
tests/unit/test_plugins.py:35
↓ 1 callers
Function
do_query
(data, q)
searx/engines/json_engine.py:289
↓ 1 callers
Function
done
Close all HTTP client Avoid a warning at exit See https://github.com/encode/httpx/pull/2026 Note: since Network.aclose has to be async,
searx/network/network.py:424
↓ 1 callers
Method
drawChars_
(e,t)
searx/static/themes/simple/chunk/U6YV4Y8e.min.js:3
↓ 1 callers
Method
drawCustom
(e,t,n,r,i)
searx/static/themes/simple/chunk/U6YV4Y8e.min.js:1
↓ 1 callers
Method
drawGeometryCollection
(e,t,n)
searx/static/themes/simple/chunk/U6YV4Y8e.min.js:1
↓ 1 callers
Method
drawHitDetectionCanvas_
(e,t)
searx/static/themes/simple/chunk/U6YV4Y8e.min.js:3
↓ 1 callers
Method
drawLabelWithPointPlacement_
(e,t,n,r)
searx/static/themes/simple/chunk/U6YV4Y8e.min.js:6
↓ 1 callers
Method
drawTile
(e,t,n,r,i,a,o,s)
searx/static/themes/simple/chunk/U6YV4Y8e.min.js:6
↓ 1 callers
Method
draw_
(e,t,n)
searx/static/themes/simple/chunk/U6YV4Y8e.min.js:3
↓ 1 callers
Function
drop_counter
Drop counter with valkey key ``SearXNG_counter_<name>`` The replacement ``<name>`` is a *secret hash* of the value from argument ``name`` (se
searx/valkeylib.py:159
↓ 1 callers
Function
du
(e,t,n)
searx/static/themes/simple/chunk/U6YV4Y8e.min.js:6
↓ 1 callers
Function
ef
(e,t,n)
searx/static/themes/simple/chunk/U6YV4Y8e.min.js:6
↓ 1 callers
Method
emulateClick_
(e)
searx/static/themes/simple/chunk/U6YV4Y8e.min.js:6
↓ 1 callers
Function
en
()
searx/static/themes/simple/chunk/CTP0QVHn.min.js:1
↓ 1 callers
Method
enableSimplifyTransformed
()
searx/static/themes/simple/chunk/U6YV4Y8e.min.js:3
↓ 1 callers
Method
endInteractionInternal
(e,t,n)
searx/static/themes/simple/chunk/U6YV4Y8e.min.js:6
↓ 1 callers
Method
enqueue
(e)
searx/static/themes/simple/chunk/U6YV4Y8e.min.js:6
↓ 1 callers
Method
enqueueTilesForNextExtent
()
searx/static/themes/simple/chunk/U6YV4Y8e.min.js:6
↓ 1 callers
Method
executeHitDetection
(e,t,n,r,i)
searx/static/themes/simple/chunk/U6YV4Y8e.min.js:6
↓ 1 callers
Method
extend_container_if_suspended
(self, result_container: "ResultContainer")
searx/search/processors/abstract.py:235
↓ 1 callers
Function
extract_code
Iterate over multiple possible matches, for each extract a code fragment. Github additionally sends context for _word_ highlights; pygments s
searx/engines/github_code.py:162
↓ 1 callers
Method
extract_do_raise_for_httperror
(kwargs: dict[str, t.Any])
searx/network/network.py:239
↓ 1 callers
Function
extract_doi
(url)
searx/plugins/oa_doi_rewrite.py:73
↓ 1 callers
Function
extract_json_data
(text: str)
searx/engines/brave.py:243
↓ 1 callers
Function
extract_response_info
(result)
searx/engines/json_engine.py:365
↓ 1 callers
Function
extract_video_data
(video_block)
searx/engines/acfun.py:67
↓ 1 callers
Function
f
searx/static/themes/simple/chunk/C93hSkpT.min.js:1
↓ 1 callers
Method
favicon_data_url
Returns data image URL of the default favicon.
searx/favicons/proxy.py:93
↓ 1 callers
Function
fetchResults
(qInput: HTMLInputElement, query: string)
client/simple/src/js/main/autocomplete.ts:6
↓ 1 callers
Function
fetch_ahmia_blacklist
()
searxng_extra/update/update_ahmia_blacklist.py:21
↓ 1 callers
Function
fetch_csrf_tokens
()
searx/engines/artstation.py:44
↓ 1 callers
Function
fetch_db
()
searxng_extra/update/update_currencies.py:98
↓ 1 callers
Function
fetch_firefox_last_versions
()
searxng_extra/update/update_firefox_version.py:60
↓ 1 callers
Function
fetch_firefox_versions
()
searxng_extra/update/update_firefox_version.py:40
↓ 1 callers
Function
fetch_gsa_useragents
()
searxng_extra/update/update_gsa_useragents.py:23
↓ 1 callers
Function
fetch_traits
Fetch :ref:`languages <yep languages>` and :ref:`regions <yep regions>` from Yep. The language options are very well hidden on Yep. To get it
searx/engines/yep.py:76
↓ 1 callers
Function
fetch_traits_map
Fetches supported languages for each engine and writes json file with those.
searxng_extra/update/update_engine_traits.py:119
↓ 1 callers
Function
fetch_units
Fetch units from Wikidata. Function is used to update persistence of :py:obj:`searx.data.WIKIDATA_UNITS`.
searx/wikidata_units.py:269
↓ 1 callers
Function
fetch_vqd
( query: str, params: "OnlineParams", )
searx/engines/duckduckgo_extra.py:56
↓ 1 callers
Function
fetch_website_description
(engine_name: str, website: str)
searxng_extra/update/update_engine_descriptions.py:293
↓ 1 callers
Function
fetch_website_descriptions
()
searxng_extra/update/update_engine_descriptions.py:346
↓ 1 callers
Function
fetch_wikidata
Update nominatim_json using the result of an unique to wikidata For result in nominatim_json: If result['extratags']['wikidata'] or r['ex
searx/engines/openstreetmap.py:211
↓ 1 callers
Function
fetch_wikidata_descriptions
()
searxng_extra/update/update_engine_descriptions.py:225
↓ 1 callers
Function
fetch_wikipedia_descriptions
()
searxng_extra/update/update_engine_descriptions.py:250
↓ 1 callers
Function
filter_locales
Filter language & region tags by a threshold.
searxng_extra/update/update_engine_traits.py:131
↓ 1 callers
Function
filter_request
(request: SXNG_Request)
searx/limiter.py:147
↓ 1 callers
Method
findStaleTile_
(e,t)
searx/static/themes/simple/chunk/U6YV4Y8e.min.js:6
↓ 1 callers
Method
finish
()
searx/static/themes/simple/chunk/U6YV4Y8e.min.js:3
↓ 1 callers
Function
fn
(e,t)
searx/static/themes/simple/chunk/CTP0QVHn.min.js:1
↓ 1 callers
Method
forEachFeatureAtCoordinateDirect
(e,t)
searx/static/themes/simple/chunk/U6YV4Y8e.min.js:3
↓ 1 callers
Method
forEachFeatureAtPixel
(e,t,n)
searx/static/themes/simple/chunk/U6YV4Y8e.min.js:6
↓ 1 callers
Method
from_toml
(cls, schema_file: pathlib.Path, cfg_file: pathlib.Path, deprecated: dict[str, str])
searx/botdetection/config.py:75
↓ 1 callers
Method
from_toml_file
Create a config object from a TOML file, the ``use_cache`` argument specifies whether a cache should be used.
searx/favicons/config.py:36
↓ 1 callers
Function
gd
(e,t)
searx/static/themes/simple/chunk/U6YV4Y8e.min.js:6
↓ 1 callers
Function
gen_gsa_useragent
Return a random "Google Go App" User Agent suitable for Google See searx/data/gsa_useragents.txt
searx/utils.py:85
↓ 1 callers
Function
generat_css
(light_style, dark_style)
searxng_extra/update/update_pygments.py:59
← previous
next →
1,401–1,500 of 3,696, ranked by callers