Source-Code¶
This is a partial documentation of our source code. We are not aiming to document every item from the source code, but we will add documentation when requested.
- Custom message extractor (i18n)
- Bot Detection
- SearXNG Exceptions
- Favicons (source)
- Online
/info
- Locales
- SearXNG’s locale data
- SearXNG’s locale codes
- SearXNG’s locale implementations
build_engine_locales()
get_engine_locale()
get_locale()
get_official_locales()
get_translation_locales()
get_translations()
language_tag()
locales_initialize()
match_locale()
region_tag()
ADDITIONAL_TRANSLATIONS
LOCALE_BEST_MATCH
LOCALE_NAMES
RTL_LOCALES
- Hostnames plugin
- Tor check plugin
- Unit converter plugin
- Redis DB
- Redis Library
- Search
- Search processors
- Settings Loader
- SQLite DB
- Utility functions for the engines
convert_str_to_int()
detect_language()
dict_subset()
ecma_unescape()
eval_xpath()
eval_xpath_getindex()
eval_xpath_list()
extr()
extract_text()
extract_url()
gen_useragent()
get_embeded_stream_url()
get_engine_from_settings()
get_xpath()
html_to_text()
humanize_bytes()
humanize_number()
int_or_zero()
is_valid_lang()
js_variable_to_python()
markdown_to_text()
normalize_url()
searx_useragent()
to_string()
SEARCH_LANGUAGE_CODES