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

Go to the source code of this file.

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.image_proxify (str url)
 searx.webapp.get_translations ()
 searx.webapp.get_enabled_categories (typing.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.rss_xsl ()
 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.stats_open_metrics ()
 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 ()
 searx.webapp.init ()
None searx.webapp.static_headers (Headers headers, str _path, str _url)

Variables

 searx.webapp.logger = logger.getChild('webapp')
 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=None, template_folder=templates_path)
 searx.webapp.trim_blocks
 searx.webapp.lstrip_blocks
 searx.webapp.secret_key
 searx.webapp.babel = Babel(app, locale_selector=get_locale)
list searx.webapp._STATIC_FILES = []
 searx.webapp.methods
 searx.webapp.endpoint
 searx.webapp.view_func
 searx.webapp.wsgi_app
 searx.webapp.root
 searx.webapp.prefix
 searx.webapp.max_age
 searx.webapp.allow_all_origins
 searx.webapp.add_headers_function
 searx.webapp.application = app