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
_n
(e)
searx/static/themes/simple/chunk/U6YV4Y8e.min.js:1
↓ 1 callers
Function
_news_result
(result)
searx/engines/duckduckgo_extra.py:177
↓ 1 callers
Function
_news_results
(doc: ElementType, res: EngineResults)
searx/engines/tonline.py:99
↓ 1 callers
Function
_news_results
(doc: ElementType, res: EngineResults)
searx/engines/luxxle.py:143
↓ 1 callers
Function
_news_results
(dom)
searx/engines/mojeek.py:121
↓ 1 callers
Function
_normalize_name
(name)
searxng_extra/update/update_currencies.py:70
↓ 1 callers
Function
_obtain_api_key
()
searx/engines/chatnoir.py:44
↓ 1 callers
Function
_obtain_api_token
()
searx/engines/searchzee.py:55
↓ 1 callers
Function
_obtain_session_code
The challenge works like this: - We first generate 3 random numbers. - Then we send them to /Human.svc/Make to get the operands (+, -) for th
searx/engines/tiger.py:59
↓ 1 callers
Function
_obtain_telemetry_data
This data is required for sending search queries. The luxsearch page (for general results) has a JS dict called ``telemetryData`` that contai
searx/engines/luxxle.py:59
↓ 1 callers
Function
_obtain_x_sid
The session ID ("sid") is encoded as a byte array in ``embed.js``. It is only valid for exactly one request, so we can't cache it. The h
searx/engines/tusksearch.py:47
↓ 1 callers
Method
_parse
(self, value)
searx/query.py:55
↓ 1 callers
Method
_parse
(self, value)
searx/query.py:84
↓ 1 callers
Method
_parse
(self, value)
searx/query.py:163
↓ 1 callers
Method
_parse
(self, value)
searx/query.py:193
↓ 1 callers
Function
_parse_date
(value: str | None)
searx/engines/openalex.py:202
↓ 1 callers
Function
_parse_date
(date: str)
searx/engines/openlibrary.py:103
↓ 1 callers
Function
_parse_images
(json_resp: dict[str, t.Any])
searx/engines/brave.py:377
↓ 1 callers
Function
_parse_news
(resp: SXNG_Response)
searx/engines/brave.py:352
↓ 1 callers
Function
_parse_published_date
(content: str)
searx/engines/startpage.py:302
↓ 1 callers
Method
_parse_query
parse self.query, if tags are set, which change the search engine or search-language
searx/query.py:280
↓ 1 callers
Function
_parse_result
(item: ElementType)
searx/engines/zlibrary.py:141
↓ 1 callers
Function
_parse_results
(item, item_html)
searx/engines/sogou.py:104
↓ 1 callers
Function
_parse_results_with_image
(item, item_html)
searx/engines/sogou.py:117
↓ 1 callers
Function
_parse_search
(resp: SXNG_Response)
searx/engines/brave.py:289
↓ 1 callers
Function
_parse_text_and_convert
(from_query, to_query)
searx/plugins/unit_converter.py:82
↓ 1 callers
Function
_parse_videos
(json_resp: dict[str, t.Any])
searx/engines/brave.py:394
↓ 1 callers
Function
_pubtime_range
Return ``(pubtime_begin_s, pubtime_end_s)`` for Bilibili's search API. Time ranges follow Bilibili's website semantics: they are counted in *
searx/engines/bilibili.py:50
↓ 1 callers
Method
_query_open_meteo
(cls, search_term: str)
searx/weather.py:193
↓ 1 callers
Function
_reconstruct_abstract
( abstract_inverted_index: dict[str, list[int]] | None, )
searx/engines/openalex.py:221
↓ 1 callers
Method
_search_basic
(self, query: str, params: OnlineParams)
searx/search/processors/online.py:225
↓ 1 callers
Method
_send_http_request
(self, params: OnlineParams)
searx/search/processors/online.py:166
↓ 1 callers
Method
_set_traits_v1
(self, engine: "Engine")
searx/enginelib/traits.py:149
↓ 1 callers
Function
_solve_pow
Solves a Proof of Work SHA256 challenges. This is a 1:1 port of the site's JS code. On a high-level, it tries to ``k`` amount of solutions, w
searx/engines/seekninja.py:45
↓ 1 callers
Method
_split
(e,t)
searx/static/themes/simple/chunk/U6YV4Y8e.min.js:3
↓ 1 callers
Function
_story
(item)
searx/engines/tagesschau.py:80
↓ 1 callers
Function
_stream_generator
(method: str, url: str, **kwargs: t.Any)
searx/network/__init__.py:230
↓ 1 callers
Function
_stringify_pages
(biblio: dict[str, t.Any])
searx/engines/openalex.py:190
↓ 1 callers
Method
_toHTML
()
searx/static/themes/simple/chunk/CTP0QVHn.min.js:1
↓ 1 callers
Method
_toTex
(e)
searx/static/themes/simple/chunk/CTP0QVHn.min.js:1
↓ 1 callers
Function
_validate
( names: list[str], issue_list: list[SchemaIssue], schema_dict: dict[str, typing.Any], data_di
searx/botdetection/config.py:272
↓ 1 callers
Method
_validate_selection
(self, selection: str)
searx/preferences.py:177
↓ 1 callers
Function
_video
(item)
searx/engines/tagesschau.py:90
↓ 1 callers
Function
_video_result
(result)
searx/engines/pixabay.py:68
↓ 1 callers
Function
_video_result
(result)
searx/engines/duckduckgo_extra.py:163
↓ 1 callers
Function
_video_results
(doc: ElementType, res: EngineResults)
searx/engines/tonline.py:116
↓ 1 callers
Function
_video_results
(doc: ElementType, res: EngineResults)
searx/engines/luxxle.py:162
↓ 1 callers
Function
_video_results
(doc: "ElementBase")
searx/engines/privacywall.py:135
↓ 1 callers
Function
_video_results
(doc: "ElementBase")
searx/engines/vuhuv.py:86
↓ 1 callers
Function
_walk
(path: pathlib.Path)
searx/webutils.py:186
↓ 1 callers
Function
a
searx/static/themes/simple/chunk/B8prKeWj.min.js:10
↓ 1 callers
Method
aclose_all
(cls)
searx/network/network.py:310
↓ 1 callers
Method
addFeature
(e)
searx/static/themes/simple/chunk/U6YV4Y8e.min.js:3
↓ 1 callers
Method
addFeatureInternal
(e)
searx/static/themes/simple/chunk/U6YV4Y8e.min.js:3
↓ 1 callers
Method
addOverlayInternal_
(e)
searx/static/themes/simple/chunk/U6YV4Y8e.min.js:6
↓ 1 callers
Method
addQuad_
(e,t,n,r,i,a,o,s,c)
searx/static/themes/simple/chunk/U6YV4Y8e.min.js:6
↓ 1 callers
Method
add_timing
(self, engine_name: str, engine_time: float, page_load_time: float)
searx/results.py:257
↓ 1 callers
Method
adjustCenterInternal
(e)
searx/static/themes/simple/chunk/U6YV4Y8e.min.js:6
↓ 1 callers
Method
adjustResolution
(e,t)
searx/static/themes/simple/chunk/U6YV4Y8e.min.js:6
↓ 1 callers
Method
adjustZoom
(e,t)
searx/static/themes/simple/chunk/U6YV4Y8e.min.js:6
↓ 1 callers
Function
ahmia_blacklist_loader
Load data from `ahmia_blacklist.txt` and return a list of MD5 values of onion names. The MD5 values are fetched by:: searxng_extra/update/
searx/data/__init__.py:98
↓ 1 callers
Function
ai
(e,t)
searx/static/themes/simple/chunk/U6YV4Y8e.min.js:1
↓ 1 callers
Function
an
()
searx/static/themes/simple/chunk/CTP0QVHn.min.js:1
↓ 1 callers
Method
animationDelay_
()
searx/static/themes/simple/chunk/U6YV4Y8e.min.js:6
↓ 1 callers
Function
ao
(e,t,n,r,i,a,o)
searx/static/themes/simple/chunk/U6YV4Y8e.min.js:3
↓ 1 callers
Function
appendAnswerElement
(element: HTMLElement | string | number)
client/simple/src/js/util/appendAnswerElement.ts:5
↓ 1 callers
Method
applyPixelRatio
(e)
searx/static/themes/simple/chunk/U6YV4Y8e.min.js:3
↓ 1 callers
Function
apply_schema
(settings: dict[str, t.Any], schema: dict[str, t.Any], path_list: list[str])
searx/settings_defaults.py:142
↓ 1 callers
Function
area_to_str
parse ``{"unit": "https://www.wikidata.org/entity/Q712226", "amount": "+20.99"}``
searx/engines/duckduckgo_definitions.py:258
↓ 1 callers
Function
at
(e)
searx/static/themes/simple/chunk/CTP0QVHn.min.js:1
↓ 1 callers
Function
authenticate
Authenticates to Azure using Oauth2 Client Credentials Flow and returns an access token.
searx/engines/azure.py:86
↓ 1 callers
Function
b
(e)
searx/static/themes/simple/chunk/CTP0QVHn.min.js:1
↓ 1 callers
Function
b
(e,t)
searx/static/themes/simple/chunk/C93hSkpT.min.js:1
↓ 1 callers
Function
b
()
searx/static/themes/simple/chunk/U6YV4Y8e.min.js:1
↓ 1 callers
Function
bd
(e)
searx/static/themes/simple/chunk/U6YV4Y8e.min.js:6
↓ 1 callers
Function
bf
(e,t,n)
searx/static/themes/simple/chunk/U6YV4Y8e.min.js:6
↓ 1 callers
Function
bi
()
searx/static/themes/simple/chunk/U6YV4Y8e.min.js:1
↓ 1 callers
Method
bindFeaturesCollection_
(e)
searx/static/themes/simple/chunk/U6YV4Y8e.min.js:3
↓ 1 callers
Function
bl
(e,t)
searx/static/themes/simple/chunk/U6YV4Y8e.min.js:6
↓ 1 callers
Function
bn
(e,t,n,r)
searx/static/themes/simple/chunk/U6YV4Y8e.min.js:1
↓ 1 callers
Function
br
(e,t,n,r,i)
searx/static/themes/simple/chunk/U6YV4Y8e.min.js:1
↓ 1 callers
Function
bs
(e)
searx/static/themes/simple/chunk/U6YV4Y8e.min.js:3
↓ 1 callers
Function
bu
(e)
searx/static/themes/simple/chunk/U6YV4Y8e.min.js:6
↓ 1 callers
Function
build_content_parts
Build the content parts for an item
searx/engines/senscritique.py:120
↓ 1 callers
Function
build_engine_locales
From a list of locale tags a dictionary is build that can be passed by argument ``engine_locales`` to :py:obj:`get_engine_locale`. This function
searx/locales.py:421
↓ 1 callers
Function
build_flickr_url
(user_id, photo_id)
searx/engines/flickr_noapi.py:40
↓ 1 callers
Function
build_flickr_url
(user_id, photo_id)
searx/engines/flickr.py:39
↓ 1 callers
Function
build_result
Build a result from a XML item.
searx/engines/torznab.py:127
↓ 1 callers
Function
build_sb_cookie
Build sB cookie parameter from provided parameters. :param cookie_params: Dictionary of cookie parameters :type cookie_params: dict :retu
searx/engines/yahoo.py:123
↓ 1 callers
Function
caesar_shift_with_switch_case
Caesar shift by :py:obj:`offset` that additionally inverts the casing of all letters (i.e. from lowercase to uppercase and vice versa).
searx/engines/swisscows.py:98
↓ 1 callers
Method
calculateExtentInternal
(e)
searx/static/themes/simple/chunk/U6YV4Y8e.min.js:6
↓ 1 callers
Method
calculateLineJoinSize_
(e,t,n)
searx/static/themes/simple/chunk/U6YV4Y8e.min.js:3
↓ 1 callers
Method
calculateMatrices2D
(e)
searx/static/themes/simple/chunk/U6YV4Y8e.min.js:6
↓ 1 callers
Method
calculateSourceExtent
()
searx/static/themes/simple/chunk/U6YV4Y8e.min.js:6
↓ 1 callers
Method
calculateTileRanges_
(e)
searx/static/themes/simple/chunk/U6YV4Y8e.min.js:6
↓ 1 callers
Function
calculate_score
( result: MainResult | LegacyResult, priority: MainResult.PriorityType, )
searx/results.py:17
↓ 1 callers
Function
call_engine_setup
(engine: "Engine | types.ModuleType", engine_data: dict[str, t.Any])
searx/engines/__init__.py:271
↓ 1 callers
Method
centerOnInternal
(e,t,n)
searx/static/themes/simple/chunk/U6YV4Y8e.min.js:6
↓ 1 callers
Function
check
(options: Options)
client/simple/src/js/loader.ts:21
↓ 1 callers
Function
check
()
searx/network/network.py:319
← previous
next →
1,301–1,400 of 3,696, ranked by callers