.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 engine_data)
 
 searx.engines.set_loggers (engine, engine_name)
 
 searx.engines.update_engine_attributes (Engine|types.ModuleType engine, engine_data)
 
 searx.engines.update_attributes_for_tor (Engine|types.ModuleType engine)
 
 searx.engines.is_missing_required_attributes (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 (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 = {}