answer.html 71 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388
  1. <!DOCTYPE html>
  2. <html lang="en" data-content_root="../../">
  3. <head>
  4. <meta charset="utf-8" />
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0" />
  6. <meta name="viewport" content="width=device-width, initial-scale=1">
  7. <title>Answer Results &#8212; SearXNG Documentation (2025.5.31+93751b637)</title>
  8. <link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=6625fa76" />
  9. <link rel="stylesheet" type="text/css" href="../../_static/searxng.css?v=52e4ff28" />
  10. <script src="../../_static/documentation_options.js?v=275a1f99"></script>
  11. <script src="../../_static/doctools.js?v=9a2dae69"></script>
  12. <script src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
  13. <script data-project="searxng" data-version="2025.5.31+93751b637" src="../../_static/describe_version.js?v=fa7f30d0"></script>
  14. <link rel="index" title="Index" href="../../genindex.html" />
  15. <link rel="search" title="Search" href="../../search.html" />
  16. <link rel="next" title="Correction Results" href="correction.html" />
  17. <link rel="prev" title="Key-Value Results" href="main/keyvalue.html" />
  18. </head><body>
  19. <div class="related" role="navigation" aria-label="Related">
  20. <h3>Navigation</h3>
  21. <ul>
  22. <li class="right" style="margin-right: 10px">
  23. <a href="../../genindex.html" title="General Index"
  24. accesskey="I">index</a></li>
  25. <li class="right" >
  26. <a href="../../py-modindex.html" title="Python Module Index"
  27. >modules</a> |</li>
  28. <li class="right" >
  29. <a href="correction.html" title="Correction Results"
  30. accesskey="N">next</a> |</li>
  31. <li class="right" >
  32. <a href="main/keyvalue.html" title="Key-Value Results"
  33. accesskey="P">previous</a> |</li>
  34. <li class="nav-item nav-item-0"><a href="../../index.html">SearXNG Documentation (2025.5.31+93751b637)</a> &#187;</li>
  35. <li class="nav-item nav-item-1"><a href="../index.html" >Developer documentation</a> &#187;</li>
  36. <li class="nav-item nav-item-2"><a href="index.html" accesskey="U">Result Types</a> &#187;</li>
  37. <li class="nav-item nav-item-this"><a href="">Answer Results</a></li>
  38. </ul>
  39. </div>
  40. <div class="document">
  41. <div class="documentwrapper">
  42. <div class="bodywrapper">
  43. <div class="body" role="main">
  44. <section id="answer-results">
  45. <span id="result-types-answer"></span><h1>Answer Results<a class="headerlink" href="#answer-results" title="Link to this heading">¶</a></h1>
  46. <p>The <a class="reference internal" href="index.html#area-answer-results"><span class="std std-ref">area answers</span></a> is an area in which additional information can
  47. be displayed.</p>
  48. <p id="module-searx.result_types.answer">Typification of the <em>answer</em> results. Results of this type are rendered in
  49. the <a class="extlink-origin reference external" href="https://github.com/searxng/searxng/blob/master/searx/templates/simple/elements/answers.html">answers.html</a>
  50. template.</p>
  51. <hr class="docutils" />
  52. <dl class="py class">
  53. <dt class="sig sig-object py" id="searx.result_types.answer.BaseAnswer">
  54. <em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">searx.result_types.answer.</span></span><span class="sig-name descname"><span class="pre">BaseAnswer</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="o"><span class="pre">*</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">url</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.13)"><span class="pre">str</span></a><span class="w"> </span><span class="p"><span class="pre">|</span></span><span class="w"> </span><a class="reference external" href="https://docs.python.org/3/library/constants.html#None" title="(in Python v3.13)"><span class="pre">None</span></a></span><span class="w"> </span><span class="o"><span class="pre">=</span></span><span class="w"> </span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">template</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.13)"><span class="pre">str</span></a></span><span class="w"> </span><span class="o"><span class="pre">=</span></span><span class="w"> </span><span class="default_value"><span class="pre">'default.html'</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">engine</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.13)"><span class="pre">str</span></a><span class="w"> </span><span class="p"><span class="pre">|</span></span><span class="w"> </span><a class="reference external" href="https://docs.python.org/3/library/constants.html#None" title="(in Python v3.13)"><span class="pre">None</span></a></span><span class="w"> </span><span class="o"><span class="pre">=</span></span><span class="w"> </span><span class="default_value"><span class="pre">''</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">parsed_url</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><a class="reference external" href="https://docs.python.org/3/library/urllib.parse.html#urllib.parse.ParseResult" title="(in Python v3.13)"><span class="pre">ParseResult</span></a><span class="w"> </span><span class="p"><span class="pre">|</span></span><span class="w"> </span><a class="reference external" href="https://docs.python.org/3/library/constants.html#None" title="(in Python v3.13)"><span class="pre">None</span></a></span><span class="w"> </span><span class="o"><span class="pre">=</span></span><span class="w"> </span><span class="default_value"><span class="pre">None</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../_modules/searx/result_types/answer.html#BaseAnswer"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#searx.result_types.answer.BaseAnswer" title="Link to this definition">¶</a></dt>
  55. <dd><p>Bases: <a class="reference internal" href="base_result.html#searx.result_types._base.Result" title="searx.result_types._base.Result"><code class="xref py py-class docutils literal notranslate"><span class="pre">Result</span></code></a></p>
  56. <p>Base class of all answer types. It is not intended to build instances of
  57. this class (aka <em>abstract</em>).</p>
  58. </dd></dl>
  59. <dl class="py class">
  60. <dt class="sig sig-object py" id="searx.result_types.answer.Answer">
  61. <em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">searx.result_types.answer.</span></span><span class="sig-name descname"><span class="pre">Answer</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="o"><span class="pre">*</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">url</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.13)"><span class="pre">str</span></a><span class="w"> </span><span class="p"><span class="pre">|</span></span><span class="w"> </span><a class="reference external" href="https://docs.python.org/3/library/constants.html#None" title="(in Python v3.13)"><span class="pre">None</span></a></span><span class="w"> </span><span class="o"><span class="pre">=</span></span><span class="w"> </span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">template</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.13)"><span class="pre">str</span></a></span><span class="w"> </span><span class="o"><span class="pre">=</span></span><span class="w"> </span><span class="default_value"><span class="pre">'answer/legacy.html'</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">engine</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.13)"><span class="pre">str</span></a><span class="w"> </span><span class="p"><span class="pre">|</span></span><span class="w"> </span><a class="reference external" href="https://docs.python.org/3/library/constants.html#None" title="(in Python v3.13)"><span class="pre">None</span></a></span><span class="w"> </span><span class="o"><span class="pre">=</span></span><span class="w"> </span><span class="default_value"><span class="pre">''</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">parsed_url</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><a class="reference external" href="https://docs.python.org/3/library/urllib.parse.html#urllib.parse.ParseResult" title="(in Python v3.13)"><span class="pre">ParseResult</span></a><span class="w"> </span><span class="p"><span class="pre">|</span></span><span class="w"> </span><a class="reference external" href="https://docs.python.org/3/library/constants.html#None" title="(in Python v3.13)"><span class="pre">None</span></a></span><span class="w"> </span><span class="o"><span class="pre">=</span></span><span class="w"> </span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">answer</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.13)"><span class="pre">str</span></a></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../_modules/searx/result_types/answer.html#Answer"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#searx.result_types.answer.Answer" title="Link to this definition">¶</a></dt>
  62. <dd><p>Bases: <a class="reference internal" href="#searx.result_types.answer.BaseAnswer" title="searx.result_types.answer.BaseAnswer"><code class="xref py py-class docutils literal notranslate"><span class="pre">BaseAnswer</span></code></a></p>
  63. <p>Simple answer type where the <em>answer</em> is a simple string with an optional
  64. <code class="xref py py-obj docutils literal notranslate"><span class="pre">url</span> <span class="pre">field</span></code> field to link a resource (article, map, ..)
  65. related to the answer.</p>
  66. <dl class="py attribute">
  67. <dt class="sig sig-object py" id="searx.result_types.answer.Answer.answer">
  68. <span class="sig-name descname"><span class="pre">answer</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.13)"><span class="pre">str</span></a></em><a class="headerlink" href="#searx.result_types.answer.Answer.answer" title="Link to this definition">¶</a></dt>
  69. <dd><p>Text of the answer.</p>
  70. </dd></dl>
  71. </dd></dl>
  72. <dl class="py class">
  73. <dt class="sig sig-object py" id="searx.result_types.answer.Translations">
  74. <em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">searx.result_types.answer.</span></span><span class="sig-name descname"><span class="pre">Translations</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="o"><span class="pre">*</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">url</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.13)"><span class="pre">str</span></a><span class="w"> </span><span class="p"><span class="pre">|</span></span><span class="w"> </span><a class="reference external" href="https://docs.python.org/3/library/constants.html#None" title="(in Python v3.13)"><span class="pre">None</span></a></span><span class="w"> </span><span class="o"><span class="pre">=</span></span><span class="w"> </span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">template</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.13)"><span class="pre">str</span></a></span><span class="w"> </span><span class="o"><span class="pre">=</span></span><span class="w"> </span><span class="default_value"><span class="pre">'answer/translations.html'</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">engine</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.13)"><span class="pre">str</span></a><span class="w"> </span><span class="p"><span class="pre">|</span></span><span class="w"> </span><a class="reference external" href="https://docs.python.org/3/library/constants.html#None" title="(in Python v3.13)"><span class="pre">None</span></a></span><span class="w"> </span><span class="o"><span class="pre">=</span></span><span class="w"> </span><span class="default_value"><span class="pre">''</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">parsed_url</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><a class="reference external" href="https://docs.python.org/3/library/urllib.parse.html#urllib.parse.ParseResult" title="(in Python v3.13)"><span class="pre">ParseResult</span></a><span class="w"> </span><span class="p"><span class="pre">|</span></span><span class="w"> </span><a class="reference external" href="https://docs.python.org/3/library/constants.html#None" title="(in Python v3.13)"><span class="pre">None</span></a></span><span class="w"> </span><span class="o"><span class="pre">=</span></span><span class="w"> </span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">translations</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#list" title="(in Python v3.13)"><span class="pre">list</span></a><span class="p"><span class="pre">[</span></span><a class="reference internal" href="#searx.result_types.answer.Translations.Item" title="searx.result_types.answer.Translations.Item"><span class="pre">Item</span></a><span class="p"><span class="pre">]</span></span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../_modules/searx/result_types/answer.html#Translations"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#searx.result_types.answer.Translations" title="Link to this definition">¶</a></dt>
  75. <dd><p>Bases: <a class="reference internal" href="#searx.result_types.answer.BaseAnswer" title="searx.result_types.answer.BaseAnswer"><code class="xref py py-class docutils literal notranslate"><span class="pre">BaseAnswer</span></code></a></p>
  76. <p>Answer type with a list of translations.</p>
  77. <p>The items in the list of <a class="reference internal" href="#searx.result_types.answer.Translations.translations" title="searx.result_types.answer.Translations.translations"><code class="xref py py-obj docutils literal notranslate"><span class="pre">Translations.translations</span></code></a> are of type
  78. <a class="reference internal" href="#searx.result_types.answer.Translations.Item" title="searx.result_types.answer.Translations.Item"><code class="xref py py-obj docutils literal notranslate"><span class="pre">Translations.Item</span></code></a>:</p>
  79. <div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="k">def</span><span class="w"> </span><span class="nf">response</span><span class="p">(</span><span class="n">resp</span><span class="p">):</span>
  80. <span class="n">results</span> <span class="o">=</span> <span class="p">[]</span>
  81. <span class="o">...</span>
  82. <span class="n">foo_1</span> <span class="o">=</span> <span class="n">Translations</span><span class="o">.</span><span class="n">Item</span><span class="p">(</span>
  83. <span class="n">text</span><span class="o">=</span><span class="s2">&quot;foobar&quot;</span><span class="p">,</span>
  84. <span class="n">synonyms</span><span class="o">=</span><span class="p">[</span><span class="s2">&quot;bar&quot;</span><span class="p">,</span> <span class="s2">&quot;foo&quot;</span><span class="p">],</span>
  85. <span class="n">examples</span><span class="o">=</span><span class="p">[</span><span class="s2">&quot;foo and bar are placeholders&quot;</span><span class="p">],</span>
  86. <span class="p">)</span>
  87. <span class="n">foo_url</span><span class="o">=</span><span class="s2">&quot;https://www.deepl.com/de/translator#en/de/foo&quot;</span>
  88. <span class="o">...</span>
  89. <span class="n">Translations</span><span class="p">(</span><span class="n">results</span><span class="o">=</span><span class="n">results</span><span class="p">,</span> <span class="n">translations</span><span class="o">=</span><span class="p">[</span><span class="n">foo</span><span class="p">],</span> <span class="n">url</span><span class="o">=</span><span class="n">foo_url</span><span class="p">)</span>
  90. </pre></div>
  91. </div>
  92. <dl class="py attribute">
  93. <dt class="sig sig-object py" id="searx.result_types.answer.Translations.translations">
  94. <span class="sig-name descname"><span class="pre">translations</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#list" title="(in Python v3.13)"><span class="pre">list</span></a><span class="p"><span class="pre">[</span></span><a class="reference internal" href="#searx.result_types.answer.Translations.Item" title="searx.result_types.answer.Translations.Item"><span class="pre">Translations.Item</span></a><span class="p"><span class="pre">]</span></span></em><a class="headerlink" href="#searx.result_types.answer.Translations.translations" title="Link to this definition">¶</a></dt>
  95. <dd><p>List of translations.</p>
  96. </dd></dl>
  97. <dl class="py class">
  98. <dt class="sig sig-object py" id="searx.result_types.answer.Translations.Item">
  99. <em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">Item</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">*</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">text:</span> <span class="pre">str</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">transliteration:</span> <span class="pre">str</span> <span class="pre">=</span> <span class="pre">''</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">examples:</span> <span class="pre">list[str]</span> <span class="pre">=</span> <span class="pre">&lt;factory&gt;</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">definitions:</span> <span class="pre">list[str]</span> <span class="pre">=</span> <span class="pre">&lt;factory&gt;</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">synonyms:</span> <span class="pre">list[str]</span> <span class="pre">=</span> <span class="pre">&lt;factory&gt;</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../_modules/searx/result_types/answer.html#Translations.Item"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#searx.result_types.answer.Translations.Item" title="Link to this definition">¶</a></dt>
  100. <dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">Struct</span></code></p>
  101. <p>A single element of the translations / a translation. A translation
  102. consists of at least a mandatory <code class="docutils literal notranslate"><span class="pre">text</span></code> property (the translation) ,
  103. optional properties such as <em>definitions</em>, <em>synonyms</em> and <em>examples</em> are
  104. possible.</p>
  105. <dl class="py attribute">
  106. <dt class="sig sig-object py" id="searx.result_types.answer.Translations.Item.text">
  107. <span class="sig-name descname"><span class="pre">text</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.13)"><span class="pre">str</span></a></em><a class="headerlink" href="#searx.result_types.answer.Translations.Item.text" title="Link to this definition">¶</a></dt>
  108. <dd><p>Translated text.</p>
  109. </dd></dl>
  110. <dl class="py attribute">
  111. <dt class="sig sig-object py" id="searx.result_types.answer.Translations.Item.transliteration">
  112. <span class="sig-name descname"><span class="pre">transliteration</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.13)"><span class="pre">str</span></a></em><a class="headerlink" href="#searx.result_types.answer.Translations.Item.transliteration" title="Link to this definition">¶</a></dt>
  113. <dd><p><a class="reference external" href="https://en.wikipedia.org/wiki/Transliteration">Transliteration</a> of the requested translation.</p>
  114. </dd></dl>
  115. <dl class="py attribute">
  116. <dt class="sig sig-object py" id="searx.result_types.answer.Translations.Item.examples">
  117. <span class="sig-name descname"><span class="pre">examples</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#list" title="(in Python v3.13)"><span class="pre">list</span></a><span class="p"><span class="pre">[</span></span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.13)"><span class="pre">str</span></a><span class="p"><span class="pre">]</span></span></em><a class="headerlink" href="#searx.result_types.answer.Translations.Item.examples" title="Link to this definition">¶</a></dt>
  118. <dd><p>List of examples for the requested translation.</p>
  119. </dd></dl>
  120. <dl class="py attribute">
  121. <dt class="sig sig-object py" id="searx.result_types.answer.Translations.Item.definitions">
  122. <span class="sig-name descname"><span class="pre">definitions</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#list" title="(in Python v3.13)"><span class="pre">list</span></a><span class="p"><span class="pre">[</span></span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.13)"><span class="pre">str</span></a><span class="p"><span class="pre">]</span></span></em><a class="headerlink" href="#searx.result_types.answer.Translations.Item.definitions" title="Link to this definition">¶</a></dt>
  123. <dd><p>List of definitions for the requested translation.</p>
  124. </dd></dl>
  125. <dl class="py attribute">
  126. <dt class="sig sig-object py" id="searx.result_types.answer.Translations.Item.synonyms">
  127. <span class="sig-name descname"><span class="pre">synonyms</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#list" title="(in Python v3.13)"><span class="pre">list</span></a><span class="p"><span class="pre">[</span></span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.13)"><span class="pre">str</span></a><span class="p"><span class="pre">]</span></span></em><a class="headerlink" href="#searx.result_types.answer.Translations.Item.synonyms" title="Link to this definition">¶</a></dt>
  128. <dd><p>List of synonyms for the requested translation.</p>
  129. </dd></dl>
  130. </dd></dl>
  131. </dd></dl>
  132. <dl class="py class">
  133. <dt class="sig sig-object py" id="searx.result_types.answer.WeatherAnswer">
  134. <em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">searx.result_types.answer.</span></span><span class="sig-name descname"><span class="pre">WeatherAnswer</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">*</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">url:</span> <span class="pre">str</span> <span class="pre">|</span> <span class="pre">None</span> <span class="pre">=</span> <span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">template:</span> <span class="pre">str</span> <span class="pre">=</span> <span class="pre">'answer/weather.html'</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">engine:</span> <span class="pre">str</span> <span class="pre">|</span> <span class="pre">None</span> <span class="pre">=</span> <span class="pre">''</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">parsed_url:</span> <span class="pre">~urllib.parse.ParseResult</span> <span class="pre">|</span> <span class="pre">None</span> <span class="pre">=</span> <span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">current:</span> <span class="pre">~searx.result_types.answer.WeatherAnswer.Item</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">forecasts:</span> <span class="pre">list[~searx.result_types.answer.WeatherAnswer.Item]</span> <span class="pre">=</span> <span class="pre">&lt;factory&gt;</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">service:</span> <span class="pre">str</span> <span class="pre">=</span> <span class="pre">''</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../_modules/searx/result_types/answer.html#WeatherAnswer"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#searx.result_types.answer.WeatherAnswer" title="Link to this definition">¶</a></dt>
  135. <dd><p>Bases: <a class="reference internal" href="#searx.result_types.answer.BaseAnswer" title="searx.result_types.answer.BaseAnswer"><code class="xref py py-class docutils literal notranslate"><span class="pre">BaseAnswer</span></code></a></p>
  136. <p>Answer type for weather data.</p>
  137. <dl class="py attribute">
  138. <dt class="sig sig-object py" id="searx.result_types.answer.WeatherAnswer.current">
  139. <span class="sig-name descname"><span class="pre">current</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><a class="reference internal" href="#searx.result_types.answer.WeatherAnswer.Item" title="searx.result_types.answer.WeatherAnswer.Item"><span class="pre">WeatherAnswer.Item</span></a></em><a class="headerlink" href="#searx.result_types.answer.WeatherAnswer.current" title="Link to this definition">¶</a></dt>
  140. <dd><p>Current weather at <code class="docutils literal notranslate"><span class="pre">location</span></code>.</p>
  141. </dd></dl>
  142. <dl class="py attribute">
  143. <dt class="sig sig-object py" id="searx.result_types.answer.WeatherAnswer.forecasts">
  144. <span class="sig-name descname"><span class="pre">forecasts</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#list" title="(in Python v3.13)"><span class="pre">list</span></a><span class="p"><span class="pre">[</span></span><a class="reference internal" href="#searx.result_types.answer.WeatherAnswer.Item" title="searx.result_types.answer.WeatherAnswer.Item"><span class="pre">WeatherAnswer.Item</span></a><span class="p"><span class="pre">]</span></span></em><a class="headerlink" href="#searx.result_types.answer.WeatherAnswer.forecasts" title="Link to this definition">¶</a></dt>
  145. <dd><p>Weather forecasts for <code class="docutils literal notranslate"><span class="pre">location</span></code>.</p>
  146. </dd></dl>
  147. <dl class="py attribute">
  148. <dt class="sig sig-object py" id="searx.result_types.answer.WeatherAnswer.service">
  149. <span class="sig-name descname"><span class="pre">service</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.13)"><span class="pre">str</span></a></em><a class="headerlink" href="#searx.result_types.answer.WeatherAnswer.service" title="Link to this definition">¶</a></dt>
  150. <dd><p>Weather service from which this information was provided.</p>
  151. </dd></dl>
  152. <dl class="py class">
  153. <dt class="sig sig-object py" id="searx.result_types.answer.WeatherAnswer.Item">
  154. <em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">Item</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="o"><span class="pre">*</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">location</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><a class="reference internal" href="../../src/searx.weather.html#searx.weather.GeoLocation" title="searx.weather.GeoLocation"><span class="pre">GeoLocation</span></a></span></em>, <em class="sig-param"><span class="n"><span class="pre">temperature</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><a class="reference internal" href="../../src/searx.weather.html#searx.weather.Temperature" title="searx.weather.Temperature"><span class="pre">Temperature</span></a></span></em>, <em class="sig-param"><span class="n"><span class="pre">condition</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><a class="reference external" href="https://docs.python.org/3/library/typing.html#typing.Literal" title="(in Python v3.13)"><span class="pre">Literal</span></a><span class="p"><span class="pre">[</span></span><span class="s"><span class="pre">'clear</span> <span class="pre">sky'</span></span><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="s"><span class="pre">'cloudy'</span></span><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="s"><span class="pre">'fair'</span></span><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="s"><span class="pre">'fog'</span></span><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="s"><span class="pre">'heavy</span> <span class="pre">rain</span> <span class="pre">and</span> <span class="pre">thunder'</span></span><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="s"><span class="pre">'heavy</span> <span class="pre">rain</span> <span class="pre">showers</span> <span class="pre">and</span> <span class="pre">thunder'</span></span><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="s"><span class="pre">'heavy</span> <span class="pre">rain</span> <span class="pre">showers'</span></span><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="s"><span class="pre">'heavy</span> <span class="pre">rain'</span></span><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="s"><span class="pre">'heavy</span> <span class="pre">sleet</span> <span class="pre">and</span> <span class="pre">thunder'</span></span><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="s"><span class="pre">'heavy</span> <span class="pre">sleet</span> <span class="pre">showers</span> <span class="pre">and</span> <span class="pre">thunder'</span></span><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="s"><span class="pre">'heavy</span> <span class="pre">sleet</span> <span class="pre">showers'</span></span><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="s"><span class="pre">'heavy</span> <span class="pre">sleet'</span></span><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="s"><span class="pre">'heavy</span> <span class="pre">snow</span> <span class="pre">and</span> <span class="pre">thunder'</span></span><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="s"><span class="pre">'heavy</span> <span class="pre">snow</span> <span class="pre">showers</span> <span class="pre">and</span> <span class="pre">thunder'</span></span><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="s"><span class="pre">'heavy</span> <span class="pre">snow</span> <span class="pre">showers'</span></span><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="s"><span class="pre">'heavy</span> <span class="pre">snow'</span></span><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="s"><span class="pre">'light</span> <span class="pre">rain</span> <span class="pre">and</span> <span class="pre">thunder'</span></span><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="s"><span class="pre">'light</span> <span class="pre">rain</span> <span class="pre">showers</span> <span class="pre">and</span> <span class="pre">thunder'</span></span><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="s"><span class="pre">'light</span> <span class="pre">rain</span> <span class="pre">showers'</span></span><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="s"><span class="pre">'light</span> <span class="pre">rain'</span></span><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="s"><span class="pre">'light</span> <span class="pre">sleet</span> <span class="pre">and</span> <span class="pre">thunder'</span></span><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="s"><span class="pre">'light</span> <span class="pre">sleet</span> <span class="pre">showers</span> <span class="pre">and</span> <span class="pre">thunder'</span></span><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="s"><span class="pre">'light</span> <span class="pre">sleet</span> <span class="pre">showers'</span></span><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="s"><span class="pre">'light</span> <span class="pre">sleet'</span></span><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="s"><span class="pre">'light</span> <span class="pre">snow</span> <span class="pre">and</span> <span class="pre">thunder'</span></span><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="s"><span class="pre">'light</span> <span class="pre">snow</span> <span class="pre">showers</span> <span class="pre">and</span> <span class="pre">thunder'</span></span><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="s"><span class="pre">'light</span> <span class="pre">snow</span> <span class="pre">showers'</span></span><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="s"><span class="pre">'light</span> <span class="pre">snow'</span></span><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="s"><span class="pre">'partly</span> <span class="pre">cloudy'</span></span><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="s"><span class="pre">'rain</span> <span class="pre">and</span> <span class="pre">thunder'</span></span><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="s"><span class="pre">'rain</span> <span class="pre">showers</span> <span class="pre">and</span> <span class="pre">thunder'</span></span><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="s"><span class="pre">'rain</span> <span class="pre">showers'</span></span><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="s"><span class="pre">'rain'</span></span><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="s"><span class="pre">'sleet</span> <span class="pre">and</span> <span class="pre">thunder'</span></span><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="s"><span class="pre">'sleet</span> <span class="pre">showers</span> <span class="pre">and</span> <span class="pre">thunder'</span></span><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="s"><span class="pre">'sleet</span> <span class="pre">showers'</span></span><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="s"><span class="pre">'sleet'</span></span><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="s"><span class="pre">'snow</span> <span class="pre">and</span> <span class="pre">thunder'</span></span><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="s"><span class="pre">'snow</span> <span class="pre">showers</span> <span class="pre">and</span> <span class="pre">thunder'</span></span><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="s"><span class="pre">'snow</span> <span class="pre">showers'</span></span><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="s"><span class="pre">'snow'</span></span><span class="p"><span class="pre">]</span></span></span></em>, <em class="sig-param"><span class="n"><span class="pre">datetime</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><a class="reference internal" href="../../src/searx.weather.html#searx.weather.DateTime" title="searx.weather.DateTime"><span class="pre">DateTime</span></a><span class="w"> </span><span class="p"><span class="pre">|</span></span><span class="w"> </span><a class="reference external" href="https://docs.python.org/3/library/constants.html#None" title="(in Python v3.13)"><span class="pre">None</span></a></span><span class="w"> </span><span class="o"><span class="pre">=</span></span><span class="w"> </span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">summary</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.13)"><span class="pre">str</span></a><span class="w"> </span><span class="p"><span class="pre">|</span></span><span class="w"> </span><a class="reference external" href="https://docs.python.org/3/library/constants.html#None" title="(in Python v3.13)"><span class="pre">None</span></a></span><span class="w"> </span><span class="o"><span class="pre">=</span></span><span class="w"> </span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">feels_like</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><a class="reference internal" href="../../src/searx.weather.html#searx.weather.Temperature" title="searx.weather.Temperature"><span class="pre">Temperature</span></a><span class="w"> </span><span class="p"><span class="pre">|</span></span><span class="w"> </span><a class="reference external" href="https://docs.python.org/3/library/constants.html#None" title="(in Python v3.13)"><span class="pre">None</span></a></span><span class="w"> </span><span class="o"><span class="pre">=</span></span><span class="w"> </span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">pressure</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><a class="reference internal" href="../../src/searx.weather.html#searx.weather.Pressure" title="searx.weather.Pressure"><span class="pre">Pressure</span></a><span class="w"> </span><span class="p"><span class="pre">|</span></span><span class="w"> </span><a class="reference external" href="https://docs.python.org/3/library/constants.html#None" title="(in Python v3.13)"><span class="pre">None</span></a></span><span class="w"> </span><span class="o"><span class="pre">=</span></span><span class="w"> </span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">humidity</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><a class="reference internal" href="../../src/searx.weather.html#searx.weather.RelativeHumidity" title="searx.weather.RelativeHumidity"><span class="pre">RelativeHumidity</span></a><span class="w"> </span><span class="p"><span class="pre">|</span></span><span class="w"> </span><a class="reference external" href="https://docs.python.org/3/library/constants.html#None" title="(in Python v3.13)"><span class="pre">None</span></a></span><span class="w"> </span><span class="o"><span class="pre">=</span></span><span class="w"> </span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">wind_from</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><a class="reference internal" href="../../src/searx.weather.html#searx.weather.Compass" title="searx.weather.Compass"><span class="pre">Compass</span></a></span></em>, <em class="sig-param"><span class="n"><span class="pre">wind_speed</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><a class="reference internal" href="../../src/searx.weather.html#searx.weather.WindSpeed" title="searx.weather.WindSpeed"><span class="pre">WindSpeed</span></a><span class="w"> </span><span class="p"><span class="pre">|</span></span><span class="w"> </span><a class="reference external" href="https://docs.python.org/3/library/constants.html#None" title="(in Python v3.13)"><span class="pre">None</span></a></span><span class="w"> </span><span class="o"><span class="pre">=</span></span><span class="w"> </span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">cloud_cover</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><a class="reference external" href="https://docs.python.org/3/library/functions.html#int" title="(in Python v3.13)"><span class="pre">int</span></a><span class="w"> </span><span class="p"><span class="pre">|</span></span><span class="w"> </span><a class="reference external" href="https://docs.python.org/3/library/constants.html#None" title="(in Python v3.13)"><span class="pre">None</span></a></span><span class="w"> </span><span class="o"><span class="pre">=</span></span><span class="w"> </span><span class="default_value"><span class="pre">None</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../_modules/searx/result_types/answer.html#WeatherAnswer.Item"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#searx.result_types.answer.WeatherAnswer.Item" title="Link to this definition">¶</a></dt>
  155. <dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">Struct</span></code></p>
  156. <p>Weather parameters valid for a specific point in time.</p>
  157. <dl class="py attribute">
  158. <dt class="sig sig-object py" id="searx.result_types.answer.WeatherAnswer.Item.location">
  159. <span class="sig-name descname"><span class="pre">location</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><a class="reference internal" href="../../src/searx.weather.html#searx.weather.GeoLocation" title="searx.weather.GeoLocation"><span class="pre">GeoLocation</span></a></em><a class="headerlink" href="#searx.result_types.answer.WeatherAnswer.Item.location" title="Link to this definition">¶</a></dt>
  160. <dd><p>The geo-location the weather data is from (e.g. <cite>Berlin, Germany</cite>).</p>
  161. </dd></dl>
  162. <dl class="py attribute">
  163. <dt class="sig sig-object py" id="searx.result_types.answer.WeatherAnswer.Item.temperature">
  164. <span class="sig-name descname"><span class="pre">temperature</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><a class="reference internal" href="../../src/searx.weather.html#searx.weather.Temperature" title="searx.weather.Temperature"><span class="pre">Temperature</span></a></em><a class="headerlink" href="#searx.result_types.answer.WeatherAnswer.Item.temperature" title="Link to this definition">¶</a></dt>
  165. <dd><p>Air temperature at 2m above the ground.</p>
  166. </dd></dl>
  167. <dl class="py attribute">
  168. <dt class="sig sig-object py" id="searx.result_types.answer.WeatherAnswer.Item.condition">
  169. <span class="sig-name descname"><span class="pre">condition</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><a class="reference external" href="https://docs.python.org/3/library/typing.html#typing.Literal" title="(in Python v3.13)"><span class="pre">Literal</span></a><span class="p"><span class="pre">[</span></span><span class="s"><span class="pre">'clear</span> <span class="pre">sky'</span></span><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="s"><span class="pre">'cloudy'</span></span><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="s"><span class="pre">'fair'</span></span><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="s"><span class="pre">'fog'</span></span><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="s"><span class="pre">'heavy</span> <span class="pre">rain</span> <span class="pre">and</span> <span class="pre">thunder'</span></span><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="s"><span class="pre">'heavy</span> <span class="pre">rain</span> <span class="pre">showers</span> <span class="pre">and</span> <span class="pre">thunder'</span></span><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="s"><span class="pre">'heavy</span> <span class="pre">rain</span> <span class="pre">showers'</span></span><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="s"><span class="pre">'heavy</span> <span class="pre">rain'</span></span><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="s"><span class="pre">'heavy</span> <span class="pre">sleet</span> <span class="pre">and</span> <span class="pre">thunder'</span></span><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="s"><span class="pre">'heavy</span> <span class="pre">sleet</span> <span class="pre">showers</span> <span class="pre">and</span> <span class="pre">thunder'</span></span><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="s"><span class="pre">'heavy</span> <span class="pre">sleet</span> <span class="pre">showers'</span></span><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="s"><span class="pre">'heavy</span> <span class="pre">sleet'</span></span><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="s"><span class="pre">'heavy</span> <span class="pre">snow</span> <span class="pre">and</span> <span class="pre">thunder'</span></span><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="s"><span class="pre">'heavy</span> <span class="pre">snow</span> <span class="pre">showers</span> <span class="pre">and</span> <span class="pre">thunder'</span></span><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="s"><span class="pre">'heavy</span> <span class="pre">snow</span> <span class="pre">showers'</span></span><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="s"><span class="pre">'heavy</span> <span class="pre">snow'</span></span><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="s"><span class="pre">'light</span> <span class="pre">rain</span> <span class="pre">and</span> <span class="pre">thunder'</span></span><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="s"><span class="pre">'light</span> <span class="pre">rain</span> <span class="pre">showers</span> <span class="pre">and</span> <span class="pre">thunder'</span></span><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="s"><span class="pre">'light</span> <span class="pre">rain</span> <span class="pre">showers'</span></span><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="s"><span class="pre">'light</span> <span class="pre">rain'</span></span><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="s"><span class="pre">'light</span> <span class="pre">sleet</span> <span class="pre">and</span> <span class="pre">thunder'</span></span><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="s"><span class="pre">'light</span> <span class="pre">sleet</span> <span class="pre">showers</span> <span class="pre">and</span> <span class="pre">thunder'</span></span><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="s"><span class="pre">'light</span> <span class="pre">sleet</span> <span class="pre">showers'</span></span><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="s"><span class="pre">'light</span> <span class="pre">sleet'</span></span><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="s"><span class="pre">'light</span> <span class="pre">snow</span> <span class="pre">and</span> <span class="pre">thunder'</span></span><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="s"><span class="pre">'light</span> <span class="pre">snow</span> <span class="pre">showers</span> <span class="pre">and</span> <span class="pre">thunder'</span></span><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="s"><span class="pre">'light</span> <span class="pre">snow</span> <span class="pre">showers'</span></span><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="s"><span class="pre">'light</span> <span class="pre">snow'</span></span><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="s"><span class="pre">'partly</span> <span class="pre">cloudy'</span></span><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="s"><span class="pre">'rain</span> <span class="pre">and</span> <span class="pre">thunder'</span></span><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="s"><span class="pre">'rain</span> <span class="pre">showers</span> <span class="pre">and</span> <span class="pre">thunder'</span></span><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="s"><span class="pre">'rain</span> <span class="pre">showers'</span></span><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="s"><span class="pre">'rain'</span></span><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="s"><span class="pre">'sleet</span> <span class="pre">and</span> <span class="pre">thunder'</span></span><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="s"><span class="pre">'sleet</span> <span class="pre">showers</span> <span class="pre">and</span> <span class="pre">thunder'</span></span><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="s"><span class="pre">'sleet</span> <span class="pre">showers'</span></span><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="s"><span class="pre">'sleet'</span></span><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="s"><span class="pre">'snow</span> <span class="pre">and</span> <span class="pre">thunder'</span></span><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="s"><span class="pre">'snow</span> <span class="pre">showers</span> <span class="pre">and</span> <span class="pre">thunder'</span></span><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="s"><span class="pre">'snow</span> <span class="pre">showers'</span></span><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="s"><span class="pre">'snow'</span></span><span class="p"><span class="pre">]</span></span></em><a class="headerlink" href="#searx.result_types.answer.WeatherAnswer.Item.condition" title="Link to this definition">¶</a></dt>
  170. <dd><p>Standardized designations that summarize the weather situation
  171. (e.g. <code class="docutils literal notranslate"><span class="pre">light</span> <span class="pre">sleet</span> <span class="pre">showers</span> <span class="pre">and</span> <span class="pre">thunder</span></code>).</p>
  172. </dd></dl>
  173. <dl class="py attribute">
  174. <dt class="sig sig-object py" id="searx.result_types.answer.WeatherAnswer.Item.datetime">
  175. <span class="sig-name descname"><span class="pre">datetime</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><a class="reference internal" href="../../src/searx.weather.html#searx.weather.DateTime" title="searx.weather.DateTime"><span class="pre">DateTime</span></a><span class="w"> </span><span class="p"><span class="pre">|</span></span><span class="w"> </span><a class="reference external" href="https://docs.python.org/3/library/constants.html#None" title="(in Python v3.13)"><span class="pre">None</span></a></em><a class="headerlink" href="#searx.result_types.answer.WeatherAnswer.Item.datetime" title="Link to this definition">¶</a></dt>
  176. <dd><p>Time of the forecast - not needed for the current weather.</p>
  177. </dd></dl>
  178. <dl class="py attribute">
  179. <dt class="sig sig-object py" id="searx.result_types.answer.WeatherAnswer.Item.summary">
  180. <span class="sig-name descname"><span class="pre">summary</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.13)"><span class="pre">str</span></a><span class="w"> </span><span class="p"><span class="pre">|</span></span><span class="w"> </span><a class="reference external" href="https://docs.python.org/3/library/constants.html#None" title="(in Python v3.13)"><span class="pre">None</span></a></em><a class="headerlink" href="#searx.result_types.answer.WeatherAnswer.Item.summary" title="Link to this definition">¶</a></dt>
  181. <dd><p>One-liner about the weather forecast / current weather conditions.
  182. If unset, a summary is build up from temperature and current weather
  183. conditions.</p>
  184. </dd></dl>
  185. <dl class="py attribute">
  186. <dt class="sig sig-object py" id="searx.result_types.answer.WeatherAnswer.Item.feels_like">
  187. <span class="sig-name descname"><span class="pre">feels_like</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><a class="reference internal" href="../../src/searx.weather.html#searx.weather.Temperature" title="searx.weather.Temperature"><span class="pre">Temperature</span></a><span class="w"> </span><span class="p"><span class="pre">|</span></span><span class="w"> </span><a class="reference external" href="https://docs.python.org/3/library/constants.html#None" title="(in Python v3.13)"><span class="pre">None</span></a></em><a class="headerlink" href="#searx.result_types.answer.WeatherAnswer.Item.feels_like" title="Link to this definition">¶</a></dt>
  188. <dd><p>Apparent temperature, the temperature equivalent perceived by
  189. humans, caused by the combined effects of air temperature, relative
  190. humidity and wind speed. The measure is most commonly applied to the
  191. perceived outdoor temperature.</p>
  192. </dd></dl>
  193. <dl class="py attribute">
  194. <dt class="sig sig-object py" id="searx.result_types.answer.WeatherAnswer.Item.pressure">
  195. <span class="sig-name descname"><span class="pre">pressure</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><a class="reference internal" href="../../src/searx.weather.html#searx.weather.Pressure" title="searx.weather.Pressure"><span class="pre">Pressure</span></a><span class="w"> </span><span class="p"><span class="pre">|</span></span><span class="w"> </span><a class="reference external" href="https://docs.python.org/3/library/constants.html#None" title="(in Python v3.13)"><span class="pre">None</span></a></em><a class="headerlink" href="#searx.result_types.answer.WeatherAnswer.Item.pressure" title="Link to this definition">¶</a></dt>
  196. <dd><p>Air pressure at sea level (e.g. 1030 hPa)</p>
  197. </dd></dl>
  198. <dl class="py attribute">
  199. <dt class="sig sig-object py" id="searx.result_types.answer.WeatherAnswer.Item.humidity">
  200. <span class="sig-name descname"><span class="pre">humidity</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><a class="reference internal" href="../../src/searx.weather.html#searx.weather.RelativeHumidity" title="searx.weather.RelativeHumidity"><span class="pre">RelativeHumidity</span></a><span class="w"> </span><span class="p"><span class="pre">|</span></span><span class="w"> </span><a class="reference external" href="https://docs.python.org/3/library/constants.html#None" title="(in Python v3.13)"><span class="pre">None</span></a></em><a class="headerlink" href="#searx.result_types.answer.WeatherAnswer.Item.humidity" title="Link to this definition">¶</a></dt>
  201. <dd><p>Amount of relative humidity in the air at 2m above the ground. The
  202. unit is <code class="docutils literal notranslate"><span class="pre">%</span></code>, e.g. 60%)</p>
  203. </dd></dl>
  204. <dl class="py attribute">
  205. <dt class="sig sig-object py" id="searx.result_types.answer.WeatherAnswer.Item.wind_from">
  206. <span class="sig-name descname"><span class="pre">wind_from</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><a class="reference internal" href="../../src/searx.weather.html#searx.weather.Compass" title="searx.weather.Compass"><span class="pre">Compass</span></a></em><a class="headerlink" href="#searx.result_types.answer.WeatherAnswer.Item.wind_from" title="Link to this definition">¶</a></dt>
  207. <dd><p>The directon which moves towards / direction the wind is coming from.</p>
  208. </dd></dl>
  209. <dl class="py attribute">
  210. <dt class="sig sig-object py" id="searx.result_types.answer.WeatherAnswer.Item.wind_speed">
  211. <span class="sig-name descname"><span class="pre">wind_speed</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><a class="reference internal" href="../../src/searx.weather.html#searx.weather.WindSpeed" title="searx.weather.WindSpeed"><span class="pre">WindSpeed</span></a><span class="w"> </span><span class="p"><span class="pre">|</span></span><span class="w"> </span><a class="reference external" href="https://docs.python.org/3/library/constants.html#None" title="(in Python v3.13)"><span class="pre">None</span></a></em><a class="headerlink" href="#searx.result_types.answer.WeatherAnswer.Item.wind_speed" title="Link to this definition">¶</a></dt>
  212. <dd><p>Speed of wind / wind speed at 10m above the ground (10 min average).</p>
  213. </dd></dl>
  214. <dl class="py attribute">
  215. <dt class="sig sig-object py" id="searx.result_types.answer.WeatherAnswer.Item.cloud_cover">
  216. <span class="sig-name descname"><span class="pre">cloud_cover</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><a class="reference external" href="https://docs.python.org/3/library/functions.html#int" title="(in Python v3.13)"><span class="pre">int</span></a><span class="w"> </span><span class="p"><span class="pre">|</span></span><span class="w"> </span><a class="reference external" href="https://docs.python.org/3/library/constants.html#None" title="(in Python v3.13)"><span class="pre">None</span></a></em><a class="headerlink" href="#searx.result_types.answer.WeatherAnswer.Item.cloud_cover" title="Link to this definition">¶</a></dt>
  217. <dd><p>Amount of sky covered by clouds / total cloud cover for all heights
  218. (cloudiness, unit: %)</p>
  219. </dd></dl>
  220. <dl class="py property">
  221. <dt class="sig sig-object py" id="searx.result_types.answer.WeatherAnswer.Item.url">
  222. <em class="property"><span class="pre">property</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">url</span></span><em class="property"><span class="p"><span class="pre">:</span></span><span class="w"> </span><a class="reference external" href="https://docs.python.org/3/library/stdtypes.html#str" title="(in Python v3.13)"><span class="pre">str</span></a><span class="w"> </span><span class="p"><span class="pre">|</span></span><span class="w"> </span><a class="reference external" href="https://docs.python.org/3/library/constants.html#None" title="(in Python v3.13)"><span class="pre">None</span></a></em><a class="headerlink" href="#searx.result_types.answer.WeatherAnswer.Item.url" title="Link to this definition">¶</a></dt>
  223. <dd><p>Determines a <a class="reference external" href="https://developer.mozilla.org/en-US/docs/Web/URI/Reference/Schemes/data">data URL</a> with a symbol for the weather
  224. conditions. If no symbol can be assigned, <code class="docutils literal notranslate"><span class="pre">None</span></code> is returned.</p>
  225. </dd></dl>
  226. </dd></dl>
  227. </dd></dl>
  228. <dl class="py class">
  229. <dt class="sig sig-object py" id="searx.result_types.answer.AnswerSet">
  230. <em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">searx.result_types.answer.</span></span><span class="sig-name descname"><span class="pre">AnswerSet</span></span><a class="reference internal" href="../../_modules/searx/result_types/answer.html#AnswerSet"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#searx.result_types.answer.AnswerSet" title="Link to this definition">¶</a></dt>
  231. <dd><p>Bases: <a class="reference external" href="https://docs.python.org/3/library/functions.html#object" title="(in Python v3.13)"><code class="xref py py-class docutils literal notranslate"><span class="pre">object</span></code></a></p>
  232. <p>Aggregator for <a class="reference internal" href="#searx.result_types.answer.BaseAnswer" title="searx.result_types.answer.BaseAnswer"><code class="xref py py-obj docutils literal notranslate"><span class="pre">BaseAnswer</span></code></a> items in a result container.</p>
  233. </dd></dl>
  234. </section>
  235. <div class="clearer"></div>
  236. </div>
  237. </div>
  238. </div>
  239. <span id="sidebar-top"></span>
  240. <div class="sphinxsidebar" role="navigation" aria-label="Main">
  241. <div class="sphinxsidebarwrapper">
  242. <p class="logo"><a href="../../index.html">
  243. <img class="logo" src="../../_static/searxng-wordmark.svg" alt="Logo of SearXNG"/>
  244. </a></p>
  245. <h3><a href="../../index.html">Table of Contents</a></h3>
  246. <ul class="current">
  247. <li class="toctree-l1"><a class="reference internal" href="../../user/index.html">User information</a></li>
  248. <li class="toctree-l1"><a class="reference internal" href="../../own-instance.html">Why use a private instance?</a></li>
  249. <li class="toctree-l1"><a class="reference internal" href="../../admin/index.html">Administrator documentation</a></li>
  250. <li class="toctree-l1 current"><a class="reference internal" href="../index.html">Developer documentation</a><ul class="current">
  251. <li class="toctree-l2"><a class="reference internal" href="../quickstart.html">Development Quickstart</a></li>
  252. <li class="toctree-l2"><a class="reference internal" href="../commits.html">Git Commits &amp; Change Management</a></li>
  253. <li class="toctree-l2"><a class="reference internal" href="../rtm_asdf.html">Runtime Management</a></li>
  254. <li class="toctree-l2"><a class="reference internal" href="../contribution_guide.html">How to contribute</a></li>
  255. <li class="toctree-l2"><a class="reference internal" href="../extended_types.html">Extended Types</a></li>
  256. <li class="toctree-l2"><a class="reference internal" href="../engines/index.html">Engine Implementations</a></li>
  257. <li class="toctree-l2 current"><a class="reference internal" href="index.html">Result Types</a><ul class="current">
  258. <li class="toctree-l3"><a class="reference internal" href="base_result.html">Result</a></li>
  259. <li class="toctree-l3"><a class="reference internal" href="main_result.html">Main Search Results</a></li>
  260. <li class="toctree-l3 current"><a class="current reference internal" href="#">Answer Results</a><ul>
  261. <li class="toctree-l4"><a class="reference internal" href="#searx.result_types.answer.BaseAnswer"><code class="docutils literal notranslate"><span class="pre">BaseAnswer</span></code></a></li>
  262. <li class="toctree-l4"><a class="reference internal" href="#searx.result_types.answer.Answer"><code class="docutils literal notranslate"><span class="pre">Answer</span></code></a><ul>
  263. <li class="toctree-l5"><a class="reference internal" href="#searx.result_types.answer.Answer.answer"><code class="docutils literal notranslate"><span class="pre">Answer.answer</span></code></a></li>
  264. </ul>
  265. </li>
  266. <li class="toctree-l4"><a class="reference internal" href="#searx.result_types.answer.Translations"><code class="docutils literal notranslate"><span class="pre">Translations</span></code></a><ul>
  267. <li class="toctree-l5"><a class="reference internal" href="#searx.result_types.answer.Translations.translations"><code class="docutils literal notranslate"><span class="pre">Translations.translations</span></code></a></li>
  268. <li class="toctree-l5"><a class="reference internal" href="#searx.result_types.answer.Translations.Item"><code class="docutils literal notranslate"><span class="pre">Translations.Item</span></code></a></li>
  269. </ul>
  270. </li>
  271. <li class="toctree-l4"><a class="reference internal" href="#searx.result_types.answer.WeatherAnswer"><code class="docutils literal notranslate"><span class="pre">WeatherAnswer</span></code></a><ul>
  272. <li class="toctree-l5"><a class="reference internal" href="#searx.result_types.answer.WeatherAnswer.current"><code class="docutils literal notranslate"><span class="pre">WeatherAnswer.current</span></code></a></li>
  273. <li class="toctree-l5"><a class="reference internal" href="#searx.result_types.answer.WeatherAnswer.forecasts"><code class="docutils literal notranslate"><span class="pre">WeatherAnswer.forecasts</span></code></a></li>
  274. <li class="toctree-l5"><a class="reference internal" href="#searx.result_types.answer.WeatherAnswer.service"><code class="docutils literal notranslate"><span class="pre">WeatherAnswer.service</span></code></a></li>
  275. <li class="toctree-l5"><a class="reference internal" href="#searx.result_types.answer.WeatherAnswer.Item"><code class="docutils literal notranslate"><span class="pre">WeatherAnswer.Item</span></code></a></li>
  276. </ul>
  277. </li>
  278. <li class="toctree-l4"><a class="reference internal" href="#searx.result_types.answer.AnswerSet"><code class="docutils literal notranslate"><span class="pre">AnswerSet</span></code></a></li>
  279. </ul>
  280. </li>
  281. <li class="toctree-l3"><a class="reference internal" href="correction.html">Correction Results</a></li>
  282. <li class="toctree-l3"><a class="reference internal" href="suggestion.html">Suggestion Results</a></li>
  283. <li class="toctree-l3"><a class="reference internal" href="infobox.html">Infobox Results</a></li>
  284. </ul>
  285. </li>
  286. <li class="toctree-l2"><a class="reference internal" href="../templates.html">Simple Theme Templates</a></li>
  287. <li class="toctree-l2"><a class="reference internal" href="../search_api.html">Search API</a></li>
  288. <li class="toctree-l2"><a class="reference internal" href="../plugins/index.html">Plugins</a></li>
  289. <li class="toctree-l2"><a class="reference internal" href="../answerers/index.html">Answerers</a></li>
  290. <li class="toctree-l2"><a class="reference internal" href="../translation.html">Translation</a></li>
  291. <li class="toctree-l2"><a class="reference internal" href="../lxcdev.html">Developing in Linux Containers</a></li>
  292. <li class="toctree-l2"><a class="reference internal" href="../makefile.html">Makefile &amp; <code class="docutils literal notranslate"><span class="pre">./manage</span></code></a></li>
  293. <li class="toctree-l2"><a class="reference internal" href="../reST.html">reST primer</a></li>
  294. <li class="toctree-l2"><a class="reference internal" href="../searxng_extra/index.html">Tooling box <code class="docutils literal notranslate"><span class="pre">searxng_extra</span></code></a></li>
  295. </ul>
  296. </li>
  297. <li class="toctree-l1"><a class="reference internal" href="../../utils/index.html">DevOps tooling box</a></li>
  298. <li class="toctree-l1"><a class="reference internal" href="../../src/index.html">Source-Code</a></li>
  299. </ul>
  300. <h3>Project Links</h3>
  301. <ul>
  302. <li><a href="https://github.com/searxng/searxng/tree/master">Source</a>
  303. <li><a href="https://github.com/searxng/searxng/wiki">Wiki</a>
  304. <li><a href="https://searx.space">Public instances</a>
  305. <li><a href="https://github.com/searxng/searxng/issues">Issue Tracker</a>
  306. </ul><h3>Navigation</h3>
  307. <ul>
  308. <li><a href="../../index.html">Overview</a>
  309. <ul>
  310. <li><a href="../index.html">Developer documentation</a>
  311. <ul>
  312. <li><a href="index.html">Result Types</a>
  313. <ul>
  314. <li>Previous: <a href="main/keyvalue.html" title="previous chapter">Key-Value Results</a>
  315. <li>Next: <a href="correction.html" title="next chapter">Correction Results</a></ul>
  316. </li></ul>
  317. </li>
  318. </ul>
  319. </li>
  320. </ul>
  321. <search id="searchbox" style="display: none" role="search">
  322. <h3 id="searchlabel">Quick search</h3>
  323. <div class="searchformwrapper">
  324. <form class="search" action="../../search.html" method="get">
  325. <input type="text" name="q" aria-labelledby="searchlabel" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"/>
  326. <input type="submit" value="Go" />
  327. </form>
  328. </div>
  329. </search>
  330. <script>document.getElementById('searchbox').style.display = "block"</script>
  331. <div role="note" aria-label="source link">
  332. <h3>This Page</h3>
  333. <ul class="this-page-menu">
  334. <li><a href="../../_sources/dev/result_types/answer.rst.txt"
  335. rel="nofollow">Show Source</a></li>
  336. </ul>
  337. </div>
  338. </div>
  339. </div>
  340. <div class="clearer"></div>
  341. </div>
  342. <div class="footer" role="contentinfo">
  343. &#169; Copyright SearXNG team.
  344. </div>
  345. </body>
  346. </html>