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

Go to the source code of this file.

Classes

class  searx.webapp.ExtendedRequest
 

Namespaces

namespace  searx
 
namespace  searx.webapp
 

Functions

 searx.webapp.get_locale ()
 
 searx.webapp._get_browser_language (req, lang_list)
 
 searx.webapp._get_locale_rfc5646 (locale)
 
 searx.webapp.code_highlighter (codelines, language=None)
 
 searx.webapp.get_result_template (str theme_name, str template_name)
 
 searx.webapp.custom_url_for (str endpoint, **values)
 
 searx.webapp.morty_proxify (str url)
 
 searx.webapp.image_proxify (str url)
 
 searx.webapp.get_translations ()
 
 searx.webapp.get_enabled_categories (Iterable[str] category_names)
 
 searx.webapp.get_pretty_url (urllib.parse.ParseResult parsed_url)
 
 searx.webapp.get_client_settings ()
 
 searx.webapp.render (str template_name, **kwargs)
 
 searx.webapp.pre_request ()
 
 searx.webapp.add_default_headers (flask.Response response)
 
 searx.webapp.post_request (flask.Response response)
 
 searx.webapp.index_error (str output_format, str error_message)
 
 searx.webapp.index ()
 
 searx.webapp.health ()
 
 searx.webapp.client_token (token=None)
 
 searx.webapp.search ()
 
 searx.webapp.about ()
 
 searx.webapp.info (pagename, locale)
 
 searx.webapp.autocompleter ()
 
 searx.webapp.preferences ()
 
 searx.webapp.image_proxy ()
 
 searx.webapp.engine_descriptions ()
 
 searx.webapp.stats ()
 
 searx.webapp.stats_errors ()
 
 searx.webapp.stats_checker ()
 
 searx.webapp.robots ()
 
 searx.webapp.opensearch ()
 
 searx.webapp.favicon ()
 
 searx.webapp.clear_cookies ()
 
 searx.webapp.config ()
 
 searx.webapp.page_not_found (_e)
 
 searx.webapp.run ()
 

Variables

 searx.webapp.logger = logger.getChild('webapp')
 
 searx.webapp.static_files = get_static_files(settings['ui']['static_path'])
 
 searx.webapp.default_theme = settings['ui']['default_theme']
 
 searx.webapp.templates_path = settings['ui']['templates_path']
 
 searx.webapp.themes = get_themes(templates_path)
 
 searx.webapp.result_templates = get_result_templates(templates_path)
 
dict searx.webapp.STATS_SORT_PARAMETERS
 
 searx.webapp.app = Flask(__name__, static_folder=settings['ui']['static_path'], template_folder=templates_path)
 
 searx.webapp.trim_blocks
 
 searx.webapp.lstrip_blocks
 
 searx.webapp.secret_key
 
 searx.webapp.request = typing.cast(ExtendedRequest, flask.request)
 
 searx.webapp.babel = Babel(app, locale_selector=get_locale)
 
tuple searx.webapp.flask_run_development
 
tuple searx.webapp.werkzeug_reloader = flask_run_development or (searx_debug and __name__ == "__main__")
 
 searx.webapp._INFO_PAGES = infopage.InfoPageSet()
 
 searx.webapp.enable_checker
 
 searx.webapp.True
 
 searx.webapp.check_network
 
 searx.webapp.enable_metrics
 
 searx.webapp.application = app