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

Go to the source code of this file.

Namespaces

namespace  searx
namespace  searx.engines
 ::1337x

Functions

 searx.engines.check_engine_module (types.ModuleType module)
"Engine | types.ModuleType | None" searx.engines.load_engine (dict[str, t.Any] engine_data)
 searx.engines.set_loggers ("Engine|types.ModuleType" engine, str engine_name)
 searx.engines.update_engine_attributes ("Engine | types.ModuleType" engine, dict[str, t.Any] engine_data)
 searx.engines.update_attributes_for_tor ("Engine | types.ModuleType" engine)
 searx.engines.is_missing_required_attributes ("Engine | types.ModuleType" engine)
 searx.engines.using_tor_proxy ("Engine | types.ModuleType" engine)
 searx.engines.is_engine_active ("Engine | types.ModuleType" engine)
 searx.engines.register_engine ("Engine | types.ModuleType" engine)
 searx.engines.load_engines (list[dict[str, t.Any]] engine_list)

Variables

 searx.engines.logger = logger.getChild('engines')
 searx.engines.ENGINE_DIR = dirname(realpath(__file__))
dict searx.engines.ENGINE_DEFAULT_ARGS
str searx.engines.DEFAULT_CATEGORY = 'other'
dict searx.engines.categories = {'general': []}
dict searx.engines.engines = {}
dict searx.engines.engine_shortcuts = {}