This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<spanclass="sig-prename descclassname"><spanclass="pre">searx.engines.tineye.</span></span><spanclass="sig-name descname"><spanclass="pre">engine_type</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'online_url_search'</span></em><aclass="headerlink"href="#searx.engines.tineye.engine_type"title="Link to this definition">¶</a></dt>
<spanclass="sig-prename descclassname"><spanclass="pre">searx.engines.tineye.</span></span><spanclass="sig-name descname"><spanclass="pre">FORMAT_NOT_SUPPORTED</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'Could</span><spanclass="pre">not</span><spanclass="pre">read</span><spanclass="pre">that</span><spanclass="pre">image</span><spanclass="pre">url.</span><spanclass="pre">This</span><spanclass="pre">may</span><spanclass="pre">be</span><spanclass="pre">due</span><spanclass="pre">to</span><spanclass="pre">an</span><spanclass="pre">unsupported</span><spanclass="pre">file</span><spanclass="pre">format.</span><spanclass="pre">TinEye</span><spanclass="pre">only</span><spanclass="pre">supports</span><spanclass="pre">images</span><spanclass="pre">that</span><spanclass="pre">are</span><spanclass="pre">JPEG,</span><spanclass="pre">PNG,</span><spanclass="pre">GIF,</span><spanclass="pre">BMP,</span><spanclass="pre">TIFF</span><spanclass="pre">or</span><spanclass="pre">WebP.'</span></em><aclass="headerlink"href="#searx.engines.tineye.FORMAT_NOT_SUPPORTED"title="Link to this definition">¶</a></dt>
<spanclass="sig-prename descclassname"><spanclass="pre">searx.engines.tineye.</span></span><spanclass="sig-name descname"><spanclass="pre">NO_SIGNATURE_ERROR</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'The</span><spanclass="pre">image</span><spanclass="pre">is</span><spanclass="pre">too</span><spanclass="pre">simple</span><spanclass="pre">to</span><spanclass="pre">find</span><spanclass="pre">matches.</span><spanclass="pre">TinEye</span><spanclass="pre">requires</span><spanclass="pre">a</span><spanclass="pre">basic</span><spanclass="pre">level</span><spanclass="pre">of</span><spanclass="pre">visual</span><spanclass="pre">detail</span><spanclass="pre">to</span><spanclass="pre">successfully</span><spanclass="pre">identify</span><spanclass="pre">matches.'</span></em><aclass="headerlink"href="#searx.engines.tineye.NO_SIGNATURE_ERROR"title="Link to this definition">¶</a></dt>
<spanclass="sig-prename descclassname"><spanclass="pre">searx.engines.tineye.</span></span><spanclass="sig-name descname"><spanclass="pre">DOWNLOAD_ERROR</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'The</span><spanclass="pre">image</span><spanclass="pre">could</span><spanclass="pre">not</span><spanclass="pre">be</span><spanclass="pre">downloaded.'</span></em><aclass="headerlink"href="#searx.engines.tineye.DOWNLOAD_ERROR"title="Link to this definition">¶</a></dt>
<spanclass="sig-prename descclassname"><spanclass="pre">searx.engines.tineye.</span></span><spanclass="sig-name descname"><spanclass="pre">request</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">query</span></span></em>, <emclass="sig-param"><spanclass="n"><spanclass="pre">params</span></span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../../../_modules/searx/engines/tineye.html#request"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#searx.engines.tineye.request"title="Link to this definition">¶</a></dt>
<dd><p>Build TinEye HTTP request using <codeclass="docutils literal notranslate"><spanclass="pre">search_urls</span></code> of a <aclass="reference internal"href="#searx.engines.tineye.engine_type"title="searx.engines.tineye.engine_type"><codeclass="xref py py-obj docutils literal notranslate"><spanclass="pre">engine_type</span></code></a>.</p>
<spanclass="sig-prename descclassname"><spanclass="pre">searx.engines.tineye.</span></span><spanclass="sig-name descname"><spanclass="pre">parse_tineye_match</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">match_json</span></span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../../../_modules/searx/engines/tineye.html#parse_tineye_match"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#searx.engines.tineye.parse_tineye_match"title="Link to this definition">¶</a></dt>
<dd><p>Takes parsed JSON from the API server and turns it into a <aclass="reference external"href="https://docs.python.org/3/library/stdtypes.html#dict"title="(in Python v3.13)"><codeclass="xref py py-obj docutils literal notranslate"><spanclass="pre">dict</span></code></a>
<li><p><cite>tags</cite>, whether this match belongs to a collection or stock domain.</p></li>
<li><p><cite>backlinks</cite>, a list of Backlink objects pointing to the original websites
and image URLs. List items are instances of <aclass="reference external"href="https://docs.python.org/3/library/stdtypes.html#dict"title="(in Python v3.13)"><codeclass="xref py py-obj docutils literal notranslate"><spanclass="pre">dict</span></code></a>, (<aclass="reference external"href="https://github.com/TinEye/pytineye/blob/main/pytineye/api.py">Backlink</a>):</p>
<ul>
<li><p><cite>url</cite>, the image URL to the image.</p></li>
<li><p><cite>backlink</cite>, the original website URL.</p></li>
<li><p><cite>crawl_date</cite>, the date the image was crawled.</p></li>
<spanclass="sig-prename descclassname"><spanclass="pre">searx.engines.tineye.</span></span><spanclass="sig-name descname"><spanclass="pre">response</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">resp</span></span></em><spanclass="sig-paren">)</span><spanclass="sig-return"><spanclass="sig-return-icon">→</span><spanclass="sig-return-typehint"><aclass="reference internal"href="../index.html#searx.result_types.EngineResults"title="searx.result_types.EngineResults"><spanclass="pre">EngineResults</span></a></span></span><aclass="reference internal"href="../../../_modules/searx/engines/tineye.html#response"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#searx.engines.tineye.response"title="Link to this definition">¶</a></dt>