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.
<spanid="peertube-video"></span><spanid="peertube-video-engine"></span><h2><aclass="toc-backref"href="#id2"role="doc-backlink">Peertube Video</a><aclass="headerlink"href="#module-searx.engines.peertube"title="Link to this heading">¶</a></h2>
<p>Peertube and <aclass="reference internal"href="#module-searx.engines.sepiasearch"title="searx.engines.sepiasearch"><codeclass="xref py py-obj docutils literal notranslate"><spanclass="pre">SepiaSearch</span></code></a> do share
(more or less) the same REST API and the schema of the JSON result is identical.</p>
<spanclass="sig-prename descclassname"><spanclass="pre">searx.engines.peertube.</span></span><spanclass="sig-name descname"><spanclass="pre">base_url</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'https://peer.tube'</span></em><aclass="headerlink"href="#searx.engines.peertube.base_url"title="Link to this definition">¶</a></dt>
<dd><p>Base URL of the Peertube instance. A list of instances is available at:</p>
<spanclass="sig-prename descclassname"><spanclass="pre">searx.engines.peertube.</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/peertube.html#request"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#searx.engines.peertube.request"title="Link to this definition">¶</a></dt>
<spanclass="sig-prename descclassname"><spanclass="pre">searx.engines.peertube.</span></span><spanclass="sig-name descname"><spanclass="pre">video_response</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">resp</span></span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../../../_modules/searx/engines/peertube.html#video_response"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#searx.engines.peertube.video_response"title="Link to this definition">¶</a></dt>
<dd><p>Parse video response from SepiaSearch and Peertube instances.</p>
<spanclass="sig-prename descclassname"><spanclass="pre">searx.engines.peertube.</span></span><spanclass="sig-name descname"><spanclass="pre">fetch_traits</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">engine_traits</span></span><spanclass="p"><spanclass="pre">:</span></span><spanclass="w"></span><spanclass="n"><aclass="reference internal"href="../enginelib.html#searx.enginelib.traits.EngineTraits"title="searx.enginelib.traits.EngineTraits"><spanclass="pre">EngineTraits</span></a></span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../../../_modules/searx/engines/peertube.html#fetch_traits"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#searx.engines.peertube.fetch_traits"title="Link to this definition">¶</a></dt>
<dd><p>Fetch languages from peertube’s search-index source code.</p>
<p>See <aclass="reference external"href="https://framagit.org/framasoft/peertube/search-index/-/commit/8ed5c729#3d8747f9a60695c367c70bb64efba8f403721fad_0_291">videoLanguages</a> in commit <aclass="reference external"href="https://framagit.org/framasoft/peertube/search-index/-/commit/8ed5c729">8ed5c729 - Refactor and redesign client</a></p>
</dd></dl>
</section>
<sectionid="module-searx.engines.sepiasearch">
<spanid="sepiasearch"></span><spanid="sepiasearch-engine"></span><h2><aclass="toc-backref"href="#id3"role="doc-backlink">SepiaSearch</a><aclass="headerlink"href="#module-searx.engines.sepiasearch"title="Link to this heading">¶</a></h2>
<p>SepiaSearch uses the same languages as <aclass="reference internal"href="#module-searx.engines.peertube"title="searx.engines.peertube"><codeclass="xref py py-obj docutils literal notranslate"><spanclass="pre">Peertube</span></code></a> and the response is identical to the response from the
<spanclass="sig-prename descclassname"><spanclass="pre">searx.engines.sepiasearch.</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/sepiasearch.html#request"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#searx.engines.sepiasearch.request"title="Link to this definition">¶</a></dt>
<dd><p>Assemble request for the SepiaSearch API</p>