on master help sign in
generated files of parent
commit1db5af1e95989570e6f2db978665ea5a738d130b authorNoémi Ványi <sitbackandwait@gmail.com> dateFri 4 Nov 2016, 21:56 (10 years ago) parent553a9be
18 files changed+188−154
_static/basic.css+7 _static/pygments.css+2 _static/searchtools.js+1−1 admin/api.html+47−45 admin/filtron.html+3−3 dev/contribution_guide.html+5−3 dev/engine_overview.html+16−14 dev/install/installation.html+38−36 dev/plugins.html+15−13 dev/quickstart.html+13−11 dev/search_api.html+5−3 dev/translation.html+14−12 genindex.html+5−3 index.html+6−3 objects.inv search.html+5−3 searchindex.js+1−1 user/search_syntax.html+5−3
_static/basic.css+7
@@ -494,6 +494,13 @@ pre {
494494 overflow-y: hidden; /* fixes display issues on Chrome browsers */
495495}
496496
497+span.pre {
498+ -moz-hyphens: none;
499+ -ms-hyphens: none;
500+ -webkit-hyphens: none;
501+ hyphens: none;
502+}
503+
497504td.linenos pre {
498505 padding: 5px 0px;
499506 border: 0;
_static/pygments.css+2
@@ -4,8 +4,10 @@
44.highlight .err { border: 1px solid #FF0000 } /* Error */
55.highlight .k { color: #007020; font-weight: bold } /* Keyword */
66.highlight .o { color: #666666 } /* Operator */
7+.highlight .ch { color: #408090; font-style: italic } /* Comment.Hashbang */
78.highlight .cm { color: #408090; font-style: italic } /* Comment.Multiline */
89.highlight .cp { color: #007020 } /* Comment.Preproc */
10+.highlight .cpf { color: #408090; font-style: italic } /* Comment.PreprocFile */
911.highlight .c1 { color: #408090; font-style: italic } /* Comment.Single */
1012.highlight .cs { color: #408090; background-color: #fff0f0 } /* Comment.Special */
1113.highlight .gd { color: #A00000 } /* Generic.Deleted */
_static/searchtools.js+1−1
@@ -324,7 +324,7 @@ var Search = {
324324 var searchterms = [];
325325 var excluded = [];
326326 var hlterms = [];
327− var tmp = query.split(/\s+/);
327+ var tmp = query.split(/\W+/);
328328 var objectterms = [];
329329 for (i = 0; i < tmp.length; i++) {
330330 if (tmp[i] !== "") {
admin/api.html+47−45
@@ -6,7 +6,7 @@
66 <head>
77 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
88
9− <title>Administration API &mdash; searx 0.9.0 documentation</title>
9+ <title>Administration API &#8212; searx 0.10.0 documentation</title>
1010
1111 <link rel="stylesheet" href="../_static/style.css" type="text/css" />
1212 <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
@@ -14,7 +14,7 @@
1414 <script type="text/javascript">
1515 var DOCUMENTATION_OPTIONS = {
1616 URL_ROOT: '../',
17− VERSION: '0.9.0',
17+ VERSION: '0.10.0',
1818 COLLAPSE_INDEX: false,
1919 FILE_SUFFIX: '.html',
2020 HAS_SOURCE: true
@@ -23,8 +23,10 @@
2323 <script type="text/javascript" src="../_static/jquery.js"></script>
2424 <script type="text/javascript" src="../_static/underscore.js"></script>
2525 <script type="text/javascript" src="../_static/doctools.js"></script>
26− <link rel="top" title="searx 0.9.0 documentation" href="../index.html" />
27− <link rel="next" title="Development Quickstart" href="../dev/quickstart.html" />
26+ <link rel="index" title="Index" href="../genindex.html" />
27+ <link rel="search" title="Search" href="../search.html" />
28+ <link rel="top" title="searx 0.10.0 documentation" href="../index.html" />
29+ <link rel="next" title="How to protect an instance" href="filtron.html" />
2830 <link rel="prev" title="Installation" href="../dev/install/installation.html" />
2931
3032
@@ -43,71 +45,71 @@
4345<span id="adminapi"></span><h1>Administration API<a class="headerlink" href="#administration-api" title="Permalink to this headline">¶</a></h1>
4446<div class="section" id="get-configuration-data">
4547<h2>Get configuration data<a class="headerlink" href="#get-configuration-data" title="Permalink to this headline">¶</a></h2>
46−<div class="code sh highlight-default"><div class="highlight"><pre><span class="n">GET</span> <span class="o">/</span><span class="n">config</span>
48+<div class="code sh highlight-default"><div class="highlight"><pre><span></span><span class="n">GET</span> <span class="o">/</span><span class="n">config</span>
4749</pre></div>
4850</div>
4951<div class="section" id="sample-response">
5052<h3>Sample response<a class="headerlink" href="#sample-response" title="Permalink to this headline">¶</a></h3>
51−<div class="code sh highlight-default"><div class="highlight"><pre><span class="p">{</span>
52− <span class="s">&quot;autocomplete&quot;</span><span class="p">:</span> <span class="s">&quot;&quot;</span><span class="p">,</span>
53− <span class="s">&quot;categories&quot;</span><span class="p">:</span> <span class="p">[</span>
54− <span class="s">&quot;map&quot;</span><span class="p">,</span>
55− <span class="s">&quot;it&quot;</span><span class="p">,</span>
56− <span class="s">&quot;images&quot;</span><span class="p">,</span>
53+<div class="code sh highlight-default"><div class="highlight"><pre><span></span><span class="p">{</span>
54+ <span class="s2">&quot;autocomplete&quot;</span><span class="p">:</span> <span class="s2">&quot;&quot;</span><span class="p">,</span>
55+ <span class="s2">&quot;categories&quot;</span><span class="p">:</span> <span class="p">[</span>
56+ <span class="s2">&quot;map&quot;</span><span class="p">,</span>
57+ <span class="s2">&quot;it&quot;</span><span class="p">,</span>
58+ <span class="s2">&quot;images&quot;</span><span class="p">,</span>
5759 <span class="p">],</span>
58− <span class="s">&quot;default_locale&quot;</span><span class="p">:</span> <span class="s">&quot;&quot;</span><span class="p">,</span>
59− <span class="s">&quot;default_theme&quot;</span><span class="p">:</span> <span class="s">&quot;oscar&quot;</span><span class="p">,</span>
60− <span class="s">&quot;engines&quot;</span><span class="p">:</span> <span class="p">[</span>
60+ <span class="s2">&quot;default_locale&quot;</span><span class="p">:</span> <span class="s2">&quot;&quot;</span><span class="p">,</span>
61+ <span class="s2">&quot;default_theme&quot;</span><span class="p">:</span> <span class="s2">&quot;oscar&quot;</span><span class="p">,</span>
62+ <span class="s2">&quot;engines&quot;</span><span class="p">:</span> <span class="p">[</span>
6163 <span class="p">{</span>
62− <span class="s">&quot;categories&quot;</span><span class="p">:</span> <span class="p">[</span>
63− <span class="s">&quot;map&quot;</span>
64+ <span class="s2">&quot;categories&quot;</span><span class="p">:</span> <span class="p">[</span>
65+ <span class="s2">&quot;map&quot;</span>
6466 <span class="p">],</span>
65− <span class="s">&quot;enabled&quot;</span><span class="p">:</span> <span class="n">true</span><span class="p">,</span>
66− <span class="s">&quot;name&quot;</span><span class="p">:</span> <span class="s">&quot;openstreetmap&quot;</span><span class="p">,</span>
67− <span class="s">&quot;shortcut&quot;</span><span class="p">:</span> <span class="s">&quot;osm&quot;</span>
67+ <span class="s2">&quot;enabled&quot;</span><span class="p">:</span> <span class="n">true</span><span class="p">,</span>
68+ <span class="s2">&quot;name&quot;</span><span class="p">:</span> <span class="s2">&quot;openstreetmap&quot;</span><span class="p">,</span>
69+ <span class="s2">&quot;shortcut&quot;</span><span class="p">:</span> <span class="s2">&quot;osm&quot;</span>
6870 <span class="p">},</span>
6971 <span class="p">{</span>
70− <span class="s">&quot;categories&quot;</span><span class="p">:</span> <span class="p">[</span>
71− <span class="s">&quot;it&quot;</span>
72+ <span class="s2">&quot;categories&quot;</span><span class="p">:</span> <span class="p">[</span>
73+ <span class="s2">&quot;it&quot;</span>
7274 <span class="p">],</span>
73− <span class="s">&quot;enabled&quot;</span><span class="p">:</span> <span class="n">true</span><span class="p">,</span>
74− <span class="s">&quot;name&quot;</span><span class="p">:</span> <span class="s">&quot;arch linux wiki&quot;</span><span class="p">,</span>
75− <span class="s">&quot;shortcut&quot;</span><span class="p">:</span> <span class="s">&quot;al&quot;</span>
75+ <span class="s2">&quot;enabled&quot;</span><span class="p">:</span> <span class="n">true</span><span class="p">,</span>
76+ <span class="s2">&quot;name&quot;</span><span class="p">:</span> <span class="s2">&quot;arch linux wiki&quot;</span><span class="p">,</span>
77+ <span class="s2">&quot;shortcut&quot;</span><span class="p">:</span> <span class="s2">&quot;al&quot;</span>
7678 <span class="p">},</span>
7779 <span class="p">{</span>
78− <span class="s">&quot;categories&quot;</span><span class="p">:</span> <span class="p">[</span>
79− <span class="s">&quot;images&quot;</span>
80+ <span class="s2">&quot;categories&quot;</span><span class="p">:</span> <span class="p">[</span>
81+ <span class="s2">&quot;images&quot;</span>
8082 <span class="p">],</span>
81− <span class="s">&quot;enabled&quot;</span><span class="p">:</span> <span class="n">true</span><span class="p">,</span>
82− <span class="s">&quot;name&quot;</span><span class="p">:</span> <span class="s">&quot;google images&quot;</span><span class="p">,</span>
83− <span class="s">&quot;shortcut&quot;</span><span class="p">:</span> <span class="s">&quot;goi&quot;</span>
83+ <span class="s2">&quot;enabled&quot;</span><span class="p">:</span> <span class="n">true</span><span class="p">,</span>
84+ <span class="s2">&quot;name&quot;</span><span class="p">:</span> <span class="s2">&quot;google images&quot;</span><span class="p">,</span>
85+ <span class="s2">&quot;shortcut&quot;</span><span class="p">:</span> <span class="s2">&quot;goi&quot;</span>
8486 <span class="p">},</span>
8587 <span class="p">{</span>
86− <span class="s">&quot;categories&quot;</span><span class="p">:</span> <span class="p">[</span>
87− <span class="s">&quot;it&quot;</span>
88+ <span class="s2">&quot;categories&quot;</span><span class="p">:</span> <span class="p">[</span>
89+ <span class="s2">&quot;it&quot;</span>
8890 <span class="p">],</span>
89− <span class="s">&quot;enabled&quot;</span><span class="p">:</span> <span class="n">false</span><span class="p">,</span>
90− <span class="s">&quot;name&quot;</span><span class="p">:</span> <span class="s">&quot;bitbucket&quot;</span><span class="p">,</span>
91− <span class="s">&quot;shortcut&quot;</span><span class="p">:</span> <span class="s">&quot;bb&quot;</span>
91+ <span class="s2">&quot;enabled&quot;</span><span class="p">:</span> <span class="n">false</span><span class="p">,</span>
92+ <span class="s2">&quot;name&quot;</span><span class="p">:</span> <span class="s2">&quot;bitbucket&quot;</span><span class="p">,</span>
93+ <span class="s2">&quot;shortcut&quot;</span><span class="p">:</span> <span class="s2">&quot;bb&quot;</span>
9294 <span class="p">},</span>
9395 <span class="p">],</span>
94− <span class="s">&quot;instance_name&quot;</span><span class="p">:</span> <span class="s">&quot;searx&quot;</span><span class="p">,</span>
95− <span class="s">&quot;locales&quot;</span><span class="p">:</span> <span class="p">{</span>
96− <span class="s">&quot;de&quot;</span><span class="p">:</span> <span class="s">&quot;Deutsch (German)&quot;</span><span class="p">,</span>
97− <span class="s">&quot;en&quot;</span><span class="p">:</span> <span class="s">&quot;English&quot;</span><span class="p">,</span>
98− <span class="s">&quot;eo&quot;</span><span class="p">:</span> <span class="s">&quot;Esperanto (Esperanto)&quot;</span><span class="p">,</span>
96+ <span class="s2">&quot;instance_name&quot;</span><span class="p">:</span> <span class="s2">&quot;searx&quot;</span><span class="p">,</span>
97+ <span class="s2">&quot;locales&quot;</span><span class="p">:</span> <span class="p">{</span>
98+ <span class="s2">&quot;de&quot;</span><span class="p">:</span> <span class="s2">&quot;Deutsch (German)&quot;</span><span class="p">,</span>
99+ <span class="s2">&quot;en&quot;</span><span class="p">:</span> <span class="s2">&quot;English&quot;</span><span class="p">,</span>
100+ <span class="s2">&quot;eo&quot;</span><span class="p">:</span> <span class="s2">&quot;Esperanto (Esperanto)&quot;</span><span class="p">,</span>
99101 <span class="p">},</span>
100− <span class="s">&quot;plugins&quot;</span><span class="p">:</span> <span class="p">[</span>
102+ <span class="s2">&quot;plugins&quot;</span><span class="p">:</span> <span class="p">[</span>
101103 <span class="p">{</span>
102− <span class="s">&quot;enabled&quot;</span><span class="p">:</span> <span class="n">true</span><span class="p">,</span>
103− <span class="s">&quot;name&quot;</span><span class="p">:</span> <span class="s">&quot;HTTPS rewrite&quot;</span>
104+ <span class="s2">&quot;enabled&quot;</span><span class="p">:</span> <span class="n">true</span><span class="p">,</span>
105+ <span class="s2">&quot;name&quot;</span><span class="p">:</span> <span class="s2">&quot;HTTPS rewrite&quot;</span>
104106 <span class="p">},</span>
105107 <span class="p">{</span>
106− <span class="s">&quot;enabled&quot;</span><span class="p">:</span> <span class="n">false</span><span class="p">,</span>
107− <span class="s">&quot;name&quot;</span><span class="p">:</span> <span class="s">&quot;Vim-like hotkeys&quot;</span>
108+ <span class="s2">&quot;enabled&quot;</span><span class="p">:</span> <span class="n">false</span><span class="p">,</span>
109+ <span class="s2">&quot;name&quot;</span><span class="p">:</span> <span class="s2">&quot;Vim-like hotkeys&quot;</span>
108110 <span class="p">}</span>
109111 <span class="p">],</span>
110− <span class="s">&quot;safe_search&quot;</span><span class="p">:</span> <span class="mi">0</span>
112+ <span class="s2">&quot;safe_search&quot;</span><span class="p">:</span> <span class="mi">0</span>
111113<span class="p">}</span>
112114</pre></div>
113115</div>
admin/filtron.html+3−3
@@ -6,7 +6,7 @@
66 <head>
77 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
88
9− <title>How to protect an instance &#8212; searx 0.9.0 documentation</title>
9+ <title>How to protect an instance &#8212; searx 0.10.0 documentation</title>
1010
1111 <link rel="stylesheet" href="../_static/style.css" type="text/css" />
1212 <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
@@ -14,7 +14,7 @@
1414 <script type="text/javascript">
1515 var DOCUMENTATION_OPTIONS = {
1616 URL_ROOT: '../',
17− VERSION: '0.9.0',
17+ VERSION: '0.10.0',
1818 COLLAPSE_INDEX: false,
1919 FILE_SUFFIX: '.html',
2020 HAS_SOURCE: true
@@ -25,7 +25,7 @@
2525 <script type="text/javascript" src="../_static/doctools.js"></script>
2626 <link rel="index" title="Index" href="../genindex.html" />
2727 <link rel="search" title="Search" href="../search.html" />
28− <link rel="top" title="searx 0.9.0 documentation" href="../index.html" />
28+ <link rel="top" title="searx 0.10.0 documentation" href="../index.html" />
2929 <link rel="next" title="Development Quickstart" href="../dev/quickstart.html" />
3030 <link rel="prev" title="Administration API" href="api.html" />
3131
dev/contribution_guide.html+5−3
@@ -6,7 +6,7 @@
66 <head>
77 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
88
9− <title>How to contribute &mdash; searx 0.9.0 documentation</title>
9+ <title>How to contribute &#8212; searx 0.10.0 documentation</title>
1010
1111 <link rel="stylesheet" href="../_static/style.css" type="text/css" />
1212 <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
@@ -14,7 +14,7 @@
1414 <script type="text/javascript">
1515 var DOCUMENTATION_OPTIONS = {
1616 URL_ROOT: '../',
17− VERSION: '0.9.0',
17+ VERSION: '0.10.0',
1818 COLLAPSE_INDEX: false,
1919 FILE_SUFFIX: '.html',
2020 HAS_SOURCE: true
@@ -23,7 +23,9 @@
2323 <script type="text/javascript" src="../_static/jquery.js"></script>
2424 <script type="text/javascript" src="../_static/underscore.js"></script>
2525 <script type="text/javascript" src="../_static/doctools.js"></script>
26− <link rel="top" title="searx 0.9.0 documentation" href="../index.html" />
26+ <link rel="index" title="Index" href="../genindex.html" />
27+ <link rel="search" title="Search" href="../search.html" />
28+ <link rel="top" title="searx 0.10.0 documentation" href="../index.html" />
2729 <link rel="next" title="Engine overview" href="engine_overview.html" />
2830 <link rel="prev" title="Development Quickstart" href="quickstart.html" />
2931
dev/engine_overview.html+16−14
@@ -6,7 +6,7 @@
66 <head>
77 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
88
9− <title>Engine overview &mdash; searx 0.9.0 documentation</title>
9+ <title>Engine overview &#8212; searx 0.10.0 documentation</title>
1010
1111 <link rel="stylesheet" href="../_static/style.css" type="text/css" />
1212 <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
@@ -14,7 +14,7 @@
1414 <script type="text/javascript">
1515 var DOCUMENTATION_OPTIONS = {
1616 URL_ROOT: '../',
17− VERSION: '0.9.0',
17+ VERSION: '0.10.0',
1818 COLLAPSE_INDEX: false,
1919 FILE_SUFFIX: '.html',
2020 HAS_SOURCE: true
@@ -23,7 +23,9 @@
2323 <script type="text/javascript" src="../_static/jquery.js"></script>
2424 <script type="text/javascript" src="../_static/underscore.js"></script>
2525 <script type="text/javascript" src="../_static/doctools.js"></script>
26− <link rel="top" title="searx 0.9.0 documentation" href="../index.html" />
26+ <link rel="index" title="Index" href="../genindex.html" />
27+ <link rel="search" title="Search" href="../search.html" />
28+ <link rel="top" title="searx 0.10.0 documentation" href="../index.html" />
2729 <link rel="next" title="Search API" href="search_api.html" />
2830 <link rel="prev" title="How to contribute" href="contribution_guide.html" />
2931
@@ -194,10 +196,10 @@ overrides are the following:</p>
194196</div>
195197<div class="section" id="example-code">
196198<h3><a class="toc-backref" href="#id7">example code</a><a class="headerlink" href="#example-code" title="Permalink to this headline">¶</a></h3>
197−<div class="code python highlight-default"><div class="highlight"><pre><span class="c"># engine dependent config</span>
198−<span class="n">categories</span> <span class="o">=</span> <span class="p">[</span><span class="s">&#39;general&#39;</span><span class="p">]</span>
199−<span class="n">paging</span> <span class="o">=</span> <span class="k">True</span>
200−<span class="n">language_support</span> <span class="o">=</span> <span class="k">True</span>
199+<div class="code python highlight-default"><div class="highlight"><pre><span></span><span class="c1"># engine dependent config</span>
200+<span class="n">categories</span> <span class="o">=</span> <span class="p">[</span><span class="s1">&#39;general&#39;</span><span class="p">]</span>
201+<span class="n">paging</span> <span class="o">=</span> <span class="kc">True</span>
202+<span class="n">language_support</span> <span class="o">=</span> <span class="kc">True</span>
201203</pre></div>
202204</div>
203205</div>
@@ -317,17 +319,17 @@ used to specify a search request:</p>
317319</div>
318320<div class="section" id="id1">
319321<h3><a class="toc-backref" href="#id11">example code</a><a class="headerlink" href="#id1" title="Permalink to this headline">¶</a></h3>
320−<div class="code python highlight-default"><div class="highlight"><pre><span class="c"># search-url</span>
321−<span class="n">base_url</span> <span class="o">=</span> <span class="s">&#39;https://example.com/&#39;</span>
322−<span class="n">search_string</span> <span class="o">=</span> <span class="s">&#39;search?{query}&amp;page={page}&#39;</span>
322+<div class="code python highlight-default"><div class="highlight"><pre><span></span><span class="c1"># search-url</span>
323+<span class="n">base_url</span> <span class="o">=</span> <span class="s1">&#39;https://example.com/&#39;</span>
324+<span class="n">search_string</span> <span class="o">=</span> <span class="s1">&#39;search?</span><span class="si">{query}</span><span class="s1">&amp;page=</span><span class="si">{page}</span><span class="s1">&#39;</span>
323325
324−<span class="c"># do search-request</span>
326+<span class="c1"># do search-request</span>
325327<span class="k">def</span> <span class="nf">request</span><span class="p">(</span><span class="n">query</span><span class="p">,</span> <span class="n">params</span><span class="p">):</span>
326328 <span class="n">search_path</span> <span class="o">=</span> <span class="n">search_string</span><span class="o">.</span><span class="n">format</span><span class="p">(</span>
327− <span class="n">query</span><span class="o">=</span><span class="n">urlencode</span><span class="p">({</span><span class="s">&#39;q&#39;</span><span class="p">:</span> <span class="n">query</span><span class="p">}),</span>
328− <span class="n">page</span><span class="o">=</span><span class="n">params</span><span class="p">[</span><span class="s">&#39;pageno&#39;</span><span class="p">])</span>
329+ <span class="n">query</span><span class="o">=</span><span class="n">urlencode</span><span class="p">({</span><span class="s1">&#39;q&#39;</span><span class="p">:</span> <span class="n">query</span><span class="p">}),</span>
330+ <span class="n">page</span><span class="o">=</span><span class="n">params</span><span class="p">[</span><span class="s1">&#39;pageno&#39;</span><span class="p">])</span>
329331
330− <span class="n">params</span><span class="p">[</span><span class="s">&#39;url&#39;</span><span class="p">]</span> <span class="o">=</span> <span class="n">base_url</span> <span class="o">+</span> <span class="n">search_path</span>
332+ <span class="n">params</span><span class="p">[</span><span class="s1">&#39;url&#39;</span><span class="p">]</span> <span class="o">=</span> <span class="n">base_url</span> <span class="o">+</span> <span class="n">search_path</span>
331333
332334 <span class="k">return</span> <span class="n">params</span>
333335</pre></div>
dev/install/installation.html+38−36
@@ -6,7 +6,7 @@
66 <head>
77 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
88
9− <title>Installation &mdash; searx 0.9.0 documentation</title>
9+ <title>Installation &#8212; searx 0.10.0 documentation</title>
1010
1111 <link rel="stylesheet" href="../../_static/style.css" type="text/css" />
1212 <link rel="stylesheet" href="../../_static/pygments.css" type="text/css" />
@@ -14,7 +14,7 @@
1414 <script type="text/javascript">
1515 var DOCUMENTATION_OPTIONS = {
1616 URL_ROOT: '../../',
17− VERSION: '0.9.0',
17+ VERSION: '0.10.0',
1818 COLLAPSE_INDEX: false,
1919 FILE_SUFFIX: '.html',
2020 HAS_SOURCE: true
@@ -23,7 +23,9 @@
2323 <script type="text/javascript" src="../../_static/jquery.js"></script>
2424 <script type="text/javascript" src="../../_static/underscore.js"></script>
2525 <script type="text/javascript" src="../../_static/doctools.js"></script>
26− <link rel="top" title="searx 0.9.0 documentation" href="../../index.html" />
26+ <link rel="index" title="Index" href="../../genindex.html" />
27+ <link rel="search" title="Search" href="../../search.html" />
28+ <link rel="top" title="searx 0.10.0 documentation" href="../../index.html" />
2729 <link rel="next" title="Administration API" href="../../admin/api.html" />
2830 <link rel="prev" title="Search syntax" href="../../user/search_syntax.html" />
2931
@@ -68,18 +70,18 @@ certificate</a></p>
6870<h2><a class="toc-backref" href="#id4">Basic installation</a><a class="headerlink" href="#basic-installation" title="Permalink to this headline">¶</a></h2>
6971<p>For Ubuntu, be sure to have enable universe repository.</p>
7072<p>Install packages:</p>
71−<div class="code sh highlight-default"><div class="highlight"><pre><span class="n">sudo</span> <span class="n">apt</span><span class="o">-</span><span class="n">get</span> <span class="n">install</span> <span class="n">git</span> <span class="n">build</span><span class="o">-</span><span class="n">essential</span> <span class="n">libxslt</span><span class="o">-</span><span class="n">dev</span> <span class="n">python</span><span class="o">-</span><span class="n">dev</span> <span class="n">python</span><span class="o">-</span><span class="n">virtualenv</span> <span class="n">python</span><span class="o">-</span><span class="n">pybabel</span> <span class="n">zlib1g</span><span class="o">-</span><span class="n">dev</span> <span class="n">libffi</span><span class="o">-</span><span class="n">dev</span> <span class="n">libssl</span><span class="o">-</span><span class="n">dev</span>
73+<div class="code sh highlight-default"><div class="highlight"><pre><span></span><span class="n">sudo</span> <span class="n">apt</span><span class="o">-</span><span class="n">get</span> <span class="n">install</span> <span class="n">git</span> <span class="n">build</span><span class="o">-</span><span class="n">essential</span> <span class="n">libxslt</span><span class="o">-</span><span class="n">dev</span> <span class="n">python</span><span class="o">-</span><span class="n">dev</span> <span class="n">python</span><span class="o">-</span><span class="n">virtualenv</span> <span class="n">python</span><span class="o">-</span><span class="n">pybabel</span> <span class="n">zlib1g</span><span class="o">-</span><span class="n">dev</span> <span class="n">libffi</span><span class="o">-</span><span class="n">dev</span> <span class="n">libssl</span><span class="o">-</span><span class="n">dev</span>
7274</pre></div>
7375</div>
7476<p>Install searx:</p>
75−<div class="code sh highlight-default"><div class="highlight"><pre><span class="n">cd</span> <span class="o">/</span><span class="n">usr</span><span class="o">/</span><span class="n">local</span>
77+<div class="code sh highlight-default"><div class="highlight"><pre><span></span><span class="n">cd</span> <span class="o">/</span><span class="n">usr</span><span class="o">/</span><span class="n">local</span>
7678<span class="n">sudo</span> <span class="n">git</span> <span class="n">clone</span> <span class="n">https</span><span class="p">:</span><span class="o">//</span><span class="n">github</span><span class="o">.</span><span class="n">com</span><span class="o">/</span><span class="n">asciimoo</span><span class="o">/</span><span class="n">searx</span><span class="o">.</span><span class="n">git</span>
7779<span class="n">sudo</span> <span class="n">useradd</span> <span class="n">searx</span> <span class="o">-</span><span class="n">d</span> <span class="o">/</span><span class="n">usr</span><span class="o">/</span><span class="n">local</span><span class="o">/</span><span class="n">searx</span>
7880<span class="n">sudo</span> <span class="n">chown</span> <span class="n">searx</span><span class="p">:</span><span class="n">searx</span> <span class="o">-</span><span class="n">R</span> <span class="o">/</span><span class="n">usr</span><span class="o">/</span><span class="n">local</span><span class="o">/</span><span class="n">searx</span>
7981</pre></div>
8082</div>
8183<p>Install dependencies in a virtualenv:</p>
82−<div class="code sh highlight-default"><div class="highlight"><pre><span class="n">sudo</span> <span class="o">-</span><span class="n">u</span> <span class="n">searx</span> <span class="o">-</span><span class="n">i</span>
84+<div class="code sh highlight-default"><div class="highlight"><pre><span></span><span class="n">sudo</span> <span class="o">-</span><span class="n">u</span> <span class="n">searx</span> <span class="o">-</span><span class="n">i</span>
8385<span class="n">cd</span> <span class="o">/</span><span class="n">usr</span><span class="o">/</span><span class="n">local</span><span class="o">/</span><span class="n">searx</span>
8486<span class="n">virtualenv</span> <span class="n">searx</span><span class="o">-</span><span class="n">ve</span>
8587<span class="o">.</span> <span class="o">./</span><span class="n">searx</span><span class="o">-</span><span class="n">ve</span><span class="o">/</span><span class="nb">bin</span><span class="o">/</span><span class="n">activate</span>
@@ -89,7 +91,7 @@ certificate</a></p>
8991</div>
9092<div class="section" id="configuration">
9193<h2><a class="toc-backref" href="#id5">Configuration</a><a class="headerlink" href="#configuration" title="Permalink to this headline">¶</a></h2>
92−<div class="code sh highlight-default"><div class="highlight"><pre><span class="n">sed</span> <span class="o">-</span><span class="n">i</span> <span class="o">-</span><span class="n">e</span> <span class="s">&quot;s/ultrasecretkey/`openssl rand -hex 16`/g&quot;</span> <span class="n">searx</span><span class="o">/</span><span class="n">settings</span><span class="o">.</span><span class="n">yml</span>
94+<div class="code sh highlight-default"><div class="highlight"><pre><span></span><span class="n">sed</span> <span class="o">-</span><span class="n">i</span> <span class="o">-</span><span class="n">e</span> <span class="s2">&quot;s/ultrasecretkey/`openssl rand -hex 16`/g&quot;</span> <span class="n">searx</span><span class="o">/</span><span class="n">settings</span><span class="o">.</span><span class="n">yml</span>
9395</pre></div>
9496</div>
9597<p>Edit searx/settings.yml if necessary.</p>
@@ -97,12 +99,12 @@ certificate</a></p>
9799<div class="section" id="check">
98100<h2><a class="toc-backref" href="#id6">Check</a><a class="headerlink" href="#check" title="Permalink to this headline">¶</a></h2>
99101<p>Start searx:</p>
100−<div class="code sh highlight-default"><div class="highlight"><pre><span class="n">python</span> <span class="n">searx</span><span class="o">/</span><span class="n">webapp</span><span class="o">.</span><span class="n">py</span>
102+<div class="code sh highlight-default"><div class="highlight"><pre><span></span><span class="n">python</span> <span class="n">searx</span><span class="o">/</span><span class="n">webapp</span><span class="o">.</span><span class="n">py</span>
101103</pre></div>
102104</div>
103105<p>Go to <a class="reference external" href="http://localhost:8888">http://localhost:8888</a></p>
104106<p>If everything works fine, disable the debug option in settings.yml:</p>
105−<div class="code sh highlight-default"><div class="highlight"><pre><span class="n">sed</span> <span class="o">-</span><span class="n">i</span> <span class="o">-</span><span class="n">e</span> <span class="s">&quot;s/debug : True/debug : False/g&quot;</span> <span class="n">searx</span><span class="o">/</span><span class="n">settings</span><span class="o">.</span><span class="n">yml</span>
107+<div class="code sh highlight-default"><div class="highlight"><pre><span></span><span class="n">sed</span> <span class="o">-</span><span class="n">i</span> <span class="o">-</span><span class="n">e</span> <span class="s2">&quot;s/debug : True/debug : False/g&quot;</span> <span class="n">searx</span><span class="o">/</span><span class="n">settings</span><span class="o">.</span><span class="n">yml</span>
106108</pre></div>
107109</div>
108110<p>At this point searx is not demonized ; uwsgi allows this.</p>
@@ -112,41 +114,41 @@ twice).</p>
112114<div class="section" id="uwsgi">
113115<h2><a class="toc-backref" href="#id7">uwsgi</a><a class="headerlink" href="#uwsgi" title="Permalink to this headline">¶</a></h2>
114116<p>Install packages:</p>
115−<div class="code sh highlight-default"><div class="highlight"><pre><span class="n">sudo</span> <span class="n">apt</span><span class="o">-</span><span class="n">get</span> <span class="n">install</span> <span class="n">uwsgi</span> <span class="n">uwsgi</span><span class="o">-</span><span class="n">plugin</span><span class="o">-</span><span class="n">python</span>
117+<div class="code sh highlight-default"><div class="highlight"><pre><span></span><span class="n">sudo</span> <span class="n">apt</span><span class="o">-</span><span class="n">get</span> <span class="n">install</span> <span class="n">uwsgi</span> <span class="n">uwsgi</span><span class="o">-</span><span class="n">plugin</span><span class="o">-</span><span class="n">python</span>
116118</pre></div>
117119</div>
118120<p>Create the configuration file /etc/uwsgi/apps-available/searx.ini with
119121this content:</p>
120−<div class="highlight-default"><div class="highlight"><pre><span class="p">[</span><span class="n">uwsgi</span><span class="p">]</span>
121−<span class="c"># Who will run the code</span>
122+<div class="highlight-default"><div class="highlight"><pre><span></span><span class="p">[</span><span class="n">uwsgi</span><span class="p">]</span>
123+<span class="c1"># Who will run the code</span>
122124<span class="n">uid</span> <span class="o">=</span> <span class="n">searx</span>
123125<span class="n">gid</span> <span class="o">=</span> <span class="n">searx</span>
124126
125−<span class="c"># disable logging for privacy</span>
127+<span class="c1"># disable logging for privacy</span>
126128<span class="n">disable</span><span class="o">-</span><span class="n">logging</span> <span class="o">=</span> <span class="n">true</span>
127129
128−<span class="c"># Number of workers (usually CPU count)</span>
130+<span class="c1"># Number of workers (usually CPU count)</span>
129131<span class="n">workers</span> <span class="o">=</span> <span class="mi">4</span>
130132
131−<span class="c"># The right granted on the created socket</span>
133+<span class="c1"># The right granted on the created socket</span>
132134<span class="n">chmod</span><span class="o">-</span><span class="n">socket</span> <span class="o">=</span> <span class="mi">666</span>
133135
134−<span class="c"># Plugin to use and interpretor config</span>
136+<span class="c1"># Plugin to use and interpretor config</span>
135137<span class="n">single</span><span class="o">-</span><span class="n">interpreter</span> <span class="o">=</span> <span class="n">true</span>
136138<span class="n">master</span> <span class="o">=</span> <span class="n">true</span>
137139<span class="n">plugin</span> <span class="o">=</span> <span class="n">python</span>
138140
139−<span class="c"># Module to import</span>
141+<span class="c1"># Module to import</span>
140142<span class="n">module</span> <span class="o">=</span> <span class="n">searx</span><span class="o">.</span><span class="n">webapp</span>
141143
142−<span class="c"># Virtualenv and python path</span>
144+<span class="c1"># Virtualenv and python path</span>
143145<span class="n">virtualenv</span> <span class="o">=</span> <span class="o">/</span><span class="n">usr</span><span class="o">/</span><span class="n">local</span><span class="o">/</span><span class="n">searx</span><span class="o">/</span><span class="n">searx</span><span class="o">-</span><span class="n">ve</span><span class="o">/</span>
144146<span class="n">pythonpath</span> <span class="o">=</span> <span class="o">/</span><span class="n">usr</span><span class="o">/</span><span class="n">local</span><span class="o">/</span><span class="n">searx</span><span class="o">/</span>
145147<span class="n">chdir</span> <span class="o">=</span> <span class="o">/</span><span class="n">usr</span><span class="o">/</span><span class="n">local</span><span class="o">/</span><span class="n">searx</span><span class="o">/</span><span class="n">searx</span><span class="o">/</span>
146148</pre></div>
147149</div>
148150<p>Activate the uwsgi application and restart:</p>
149−<div class="code sh highlight-default"><div class="highlight"><pre><span class="n">cd</span> <span class="o">/</span><span class="n">etc</span><span class="o">/</span><span class="n">uwsgi</span><span class="o">/</span><span class="n">apps</span><span class="o">-</span><span class="n">enabled</span>
151+<div class="code sh highlight-default"><div class="highlight"><pre><span></span><span class="n">cd</span> <span class="o">/</span><span class="n">etc</span><span class="o">/</span><span class="n">uwsgi</span><span class="o">/</span><span class="n">apps</span><span class="o">-</span><span class="n">enabled</span>
150152<span class="n">ln</span> <span class="o">-</span><span class="n">s</span> <span class="o">../</span><span class="n">apps</span><span class="o">-</span><span class="n">available</span><span class="o">/</span><span class="n">searx</span><span class="o">.</span><span class="n">ini</span>
151153<span class="o">/</span><span class="n">etc</span><span class="o">/</span><span class="n">init</span><span class="o">.</span><span class="n">d</span><span class="o">/</span><span class="n">uwsgi</span> <span class="n">restart</span>
152154</pre></div>
@@ -158,14 +160,14 @@ this content:</p>
158160<h3><a class="toc-backref" href="#id9">with nginx</a><a class="headerlink" href="#with-nginx" title="Permalink to this headline">¶</a></h3>
159161<p>If nginx is not installed (uwsgi will not work with the package
160162nginx-light):</p>
161−<div class="code sh highlight-default"><div class="highlight"><pre><span class="n">sudo</span> <span class="n">apt</span><span class="o">-</span><span class="n">get</span> <span class="n">install</span> <span class="n">nginx</span>
163+<div class="code sh highlight-default"><div class="highlight"><pre><span></span><span class="n">sudo</span> <span class="n">apt</span><span class="o">-</span><span class="n">get</span> <span class="n">install</span> <span class="n">nginx</span>
162164</pre></div>
163165</div>
164166<div class="section" id="hosted-at">
165167<h4>Hosted at /<a class="headerlink" href="#hosted-at" title="Permalink to this headline">¶</a></h4>
166168<p>Create the configuration file /etc/nginx/sites-available/searx with this
167169content:</p>
168−<div class="code nginx highlight-default"><div class="highlight"><pre><span class="n">server</span> <span class="p">{</span>
170+<div class="code nginx highlight-default"><div class="highlight"><pre><span></span><span class="n">server</span> <span class="p">{</span>
169171 <span class="n">listen</span> <span class="mi">80</span><span class="p">;</span>
170172 <span class="n">server_name</span> <span class="n">searx</span><span class="o">.</span><span class="n">example</span><span class="o">.</span><span class="n">com</span><span class="p">;</span>
171173 <span class="n">root</span> <span class="o">/</span><span class="n">usr</span><span class="o">/</span><span class="n">local</span><span class="o">/</span><span class="n">searx</span><span class="p">;</span>
@@ -178,7 +180,7 @@ content:</p>
178180</pre></div>
179181</div>
180182<p>Restart service:</p>
181−<div class="code sh highlight-default"><div class="highlight"><pre><span class="n">sudo</span> <span class="n">service</span> <span class="n">nginx</span> <span class="n">restart</span>
183+<div class="code sh highlight-default"><div class="highlight"><pre><span></span><span class="n">sudo</span> <span class="n">service</span> <span class="n">nginx</span> <span class="n">restart</span>
182184<span class="n">sudo</span> <span class="n">service</span> <span class="n">uwsgi</span> <span class="n">restart</span>
183185</pre></div>
184186</div>
@@ -187,7 +189,7 @@ content:</p>
187189<h4>from subdirectory URL (/searx)<a class="headerlink" href="#from-subdirectory-url-searx" title="Permalink to this headline">¶</a></h4>
188190<p>Add this configuration in the server config file
189191/etc/nginx/sites-available/default:</p>
190−<div class="code nginx highlight-default"><div class="highlight"><pre>location = /searx { rewrite ^ /searx/; }
192+<div class="code nginx highlight-default"><div class="highlight"><pre><span></span>location = /searx { rewrite ^ /searx/; }
191193location /searx {
192194 try_files $uri @searx;
193195}
@@ -202,7 +204,7 @@ location @searx {
202204<p>OR</p>
203205<p>using reverse proxy
204206(Please, note that reverse proxy advised to be used in case of single-user or low-traffic instances.)</p>
205−<div class="code nginx highlight-default"><div class="highlight"><pre>location /searx {
207+<div class="code nginx highlight-default"><div class="highlight"><pre><span></span>location /searx {
206208 proxy_pass http://127.0.0.1:8888;
207209 proxy_set_header Host $host;
208210 proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
@@ -213,11 +215,11 @@ location @searx {
213215</pre></div>
214216</div>
215217<p>Enable base_url in searx/settings.yml</p>
216−<div class="highlight-default"><div class="highlight"><pre><span class="n">base_url</span> <span class="p">:</span> <span class="n">http</span><span class="p">:</span><span class="o">//</span><span class="n">your</span><span class="o">.</span><span class="n">domain</span><span class="o">.</span><span class="n">tld</span><span class="o">/</span><span class="n">searx</span><span class="o">/</span>
218+<div class="highlight-default"><div class="highlight"><pre><span></span><span class="n">base_url</span> <span class="p">:</span> <span class="n">http</span><span class="p">:</span><span class="o">//</span><span class="n">your</span><span class="o">.</span><span class="n">domain</span><span class="o">.</span><span class="n">tld</span><span class="o">/</span><span class="n">searx</span><span class="o">/</span>
217219</pre></div>
218220</div>
219221<p>Restart service:</p>
220−<div class="code sh highlight-default"><div class="highlight"><pre><span class="n">sudo</span> <span class="n">service</span> <span class="n">nginx</span> <span class="n">restart</span>
222+<div class="code sh highlight-default"><div class="highlight"><pre><span></span><span class="n">sudo</span> <span class="n">service</span> <span class="n">nginx</span> <span class="n">restart</span>
221223<span class="n">sudo</span> <span class="n">service</span> <span class="n">uwsgi</span> <span class="n">restart</span>
222224</pre></div>
223225</div>
@@ -226,12 +228,12 @@ location @searx {
226228<p>for better privacy you can disable nginx logs about searx.</p>
227229<p>how to proceed: below <code class="docutils literal"><span class="pre">uwsgi_pass</span></code> in
228230/etc/nginx/sites-available/default add</p>
229−<div class="highlight-default"><div class="highlight"><pre><span class="n">access_log</span> <span class="o">/</span><span class="n">dev</span><span class="o">/</span><span class="n">null</span><span class="p">;</span>
231+<div class="highlight-default"><div class="highlight"><pre><span></span><span class="n">access_log</span> <span class="o">/</span><span class="n">dev</span><span class="o">/</span><span class="n">null</span><span class="p">;</span>
230232<span class="n">error_log</span> <span class="o">/</span><span class="n">dev</span><span class="o">/</span><span class="n">null</span><span class="p">;</span>
231233</pre></div>
232234</div>
233235<p>Restart service:</p>
234−<div class="code sh highlight-default"><div class="highlight"><pre><span class="n">sudo</span> <span class="n">service</span> <span class="n">nginx</span> <span class="n">restart</span>
236+<div class="code sh highlight-default"><div class="highlight"><pre><span></span><span class="n">sudo</span> <span class="n">service</span> <span class="n">nginx</span> <span class="n">restart</span>
235237</pre></div>
236238</div>
237239</div>
@@ -240,12 +242,12 @@ location @searx {
240242<div class="section" id="with-apache">
241243<h3><a class="toc-backref" href="#id10">with apache</a><a class="headerlink" href="#with-apache" title="Permalink to this headline">¶</a></h3>
242244<p>Add wsgi mod:</p>
243−<div class="code sh highlight-default"><div class="highlight"><pre><span class="n">sudo</span> <span class="n">apt</span><span class="o">-</span><span class="n">get</span> <span class="n">install</span> <span class="n">libapache2</span><span class="o">-</span><span class="n">mod</span><span class="o">-</span><span class="n">uwsgi</span>
245+<div class="code sh highlight-default"><div class="highlight"><pre><span></span><span class="n">sudo</span> <span class="n">apt</span><span class="o">-</span><span class="n">get</span> <span class="n">install</span> <span class="n">libapache2</span><span class="o">-</span><span class="n">mod</span><span class="o">-</span><span class="n">uwsgi</span>
244246<span class="n">sudo</span> <span class="n">a2enmod</span> <span class="n">uwsgi</span>
245247</pre></div>
246248</div>
247249<p>Add this configuration in the file /etc/apache2/apache2.conf:</p>
248−<div class="code apache highlight-default"><div class="highlight"><pre><span class="o">&lt;</span><span class="n">Location</span> <span class="o">/&gt;</span>
250+<div class="code apache highlight-default"><div class="highlight"><pre><span></span><span class="o">&lt;</span><span class="n">Location</span> <span class="o">/&gt;</span>
249251 <span class="n">Options</span> <span class="n">FollowSymLinks</span> <span class="n">Indexes</span>
250252 <span class="n">SetHandler</span> <span class="n">uwsgi</span><span class="o">-</span><span class="n">handler</span>
251253 <span class="n">uWSGISocket</span> <span class="o">/</span><span class="n">run</span><span class="o">/</span><span class="n">uwsgi</span><span class="o">/</span><span class="n">app</span><span class="o">/</span><span class="n">searx</span><span class="o">/</span><span class="n">socket</span>
@@ -256,7 +258,7 @@ location @searx {
256258change <code class="docutils literal"><span class="pre">&lt;Location</span> <span class="pre">/&gt;</span></code> by the location of your instance, like
257259<code class="docutils literal"><span class="pre">&lt;Location</span> <span class="pre">/searx&gt;</span></code>.</p>
258260<p>Restart Apache:</p>
259−<div class="code sh highlight-default"><div class="highlight"><pre><span class="n">sudo</span> <span class="o">/</span><span class="n">etc</span><span class="o">/</span><span class="n">init</span><span class="o">.</span><span class="n">d</span><span class="o">/</span><span class="n">apache2</span> <span class="n">restart</span>
261+<div class="code sh highlight-default"><div class="highlight"><pre><span></span><span class="n">sudo</span> <span class="o">/</span><span class="n">etc</span><span class="o">/</span><span class="n">init</span><span class="o">.</span><span class="n">d</span><span class="o">/</span><span class="n">apache2</span> <span class="n">restart</span>
260262</pre></div>
261263</div>
262264<div class="section" id="id2">
@@ -266,11 +268,11 @@ change <code class="docutils literal"><span class="pre">&lt;Location</span> <spa
266268<p>WARNING: you can only disable logs for the whole (virtual) server not
267269for a specific path.</p>
268270<p>Go back to /etc/apache2/apache2.conf and above <code class="docutils literal"><span class="pre">&lt;Location</span> <span class="pre">/&gt;</span></code> add:</p>
269−<div class="code apache highlight-default"><div class="highlight"><pre><span class="n">CustomLog</span> <span class="o">/</span><span class="n">dev</span><span class="o">/</span><span class="n">null</span> <span class="n">combined</span>
271+<div class="code apache highlight-default"><div class="highlight"><pre><span></span><span class="n">CustomLog</span> <span class="o">/</span><span class="n">dev</span><span class="o">/</span><span class="n">null</span> <span class="n">combined</span>
270272</pre></div>
271273</div>
272274<p>Restart Apache:</p>
273−<div class="code sh highlight-default"><div class="highlight"><pre><span class="n">sudo</span> <span class="o">/</span><span class="n">etc</span><span class="o">/</span><span class="n">init</span><span class="o">.</span><span class="n">d</span><span class="o">/</span><span class="n">apache2</span> <span class="n">restart</span>
275+<div class="code sh highlight-default"><div class="highlight"><pre><span></span><span class="n">sudo</span> <span class="o">/</span><span class="n">etc</span><span class="o">/</span><span class="n">init</span><span class="o">.</span><span class="n">d</span><span class="o">/</span><span class="n">apache2</span> <span class="n">restart</span>
274276</pre></div>
275277</div>
276278</div>
@@ -278,7 +280,7 @@ for a specific path.</p>
278280</div>
279281<div class="section" id="how-to-update">
280282<h2><a class="toc-backref" href="#id11">How to update</a><a class="headerlink" href="#how-to-update" title="Permalink to this headline">¶</a></h2>
281−<div class="code sh highlight-default"><div class="highlight"><pre><span class="n">cd</span> <span class="o">/</span><span class="n">usr</span><span class="o">/</span><span class="n">local</span><span class="o">/</span><span class="n">searx</span>
283+<div class="code sh highlight-default"><div class="highlight"><pre><span></span><span class="n">cd</span> <span class="o">/</span><span class="n">usr</span><span class="o">/</span><span class="n">local</span><span class="o">/</span><span class="n">searx</span>
282284<span class="n">sudo</span> <span class="o">-</span><span class="n">u</span> <span class="n">searx</span> <span class="o">-</span><span class="n">i</span>
283285<span class="o">.</span> <span class="o">./</span><span class="n">searx</span><span class="o">-</span><span class="n">ve</span><span class="o">/</span><span class="nb">bin</span><span class="o">/</span><span class="n">activate</span>
284286<span class="n">git</span> <span class="n">stash</span>
@@ -292,14 +294,14 @@ for a specific path.</p>
292294<div class="section" id="docker">
293295<h2><a class="toc-backref" href="#id12">Docker</a><a class="headerlink" href="#docker" title="Permalink to this headline">¶</a></h2>
294296<p>Make sure you have installed Docker. For instance, you can deploy searx like this:</p>
295−<div class="code sh highlight-default"><div class="highlight"><pre>docker pull wonderfall/searx
297+<div class="code sh highlight-default"><div class="highlight"><pre><span></span>docker pull wonderfall/searx
296298docker run -d --name searx -p $PORT:8888 wonderfall/searx
297299</pre></div>
298300</div>
299301<p>Go to <a class="reference external" href="http://localhost:$PORT">http://localhost:$PORT</a>.</p>
300302<p>See <a class="reference external" href="https://hub.docker.com/r/wonderfall/searx/">https://hub.docker.com/r/wonderfall/searx/</a> for more informations.</p>
301303<p>It&#8217;s also possible to build searx from the embedded Dockerfile.</p>
302−<div class="code sh highlight-default"><div class="highlight"><pre><span class="n">git</span> <span class="n">clone</span> <span class="n">https</span><span class="p">:</span><span class="o">//</span><span class="n">github</span><span class="o">.</span><span class="n">com</span><span class="o">/</span><span class="n">asciimoo</span><span class="o">/</span><span class="n">searx</span><span class="o">.</span><span class="n">git</span>
304+<div class="code sh highlight-default"><div class="highlight"><pre><span></span><span class="n">git</span> <span class="n">clone</span> <span class="n">https</span><span class="p">:</span><span class="o">//</span><span class="n">github</span><span class="o">.</span><span class="n">com</span><span class="o">/</span><span class="n">asciimoo</span><span class="o">/</span><span class="n">searx</span><span class="o">.</span><span class="n">git</span>
303305<span class="n">cd</span> <span class="n">searx</span>
304306<span class="n">docker</span> <span class="n">build</span> <span class="o">-</span><span class="n">t</span> <span class="n">whatever</span><span class="o">/</span><span class="n">searx</span> <span class="o">.</span>
305307</pre></div>
dev/plugins.html+15−13
@@ -6,7 +6,7 @@
66 <head>
77 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
88
9− <title>Plugins &mdash; searx 0.9.0 documentation</title>
9+ <title>Plugins &#8212; searx 0.10.0 documentation</title>
1010
1111 <link rel="stylesheet" href="../_static/style.css" type="text/css" />
1212 <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
@@ -14,7 +14,7 @@
1414 <script type="text/javascript">
1515 var DOCUMENTATION_OPTIONS = {
1616 URL_ROOT: '../',
17− VERSION: '0.9.0',
17+ VERSION: '0.10.0',
1818 COLLAPSE_INDEX: false,
1919 FILE_SUFFIX: '.html',
2020 HAS_SOURCE: true
@@ -23,7 +23,9 @@
2323 <script type="text/javascript" src="../_static/jquery.js"></script>
2424 <script type="text/javascript" src="../_static/underscore.js"></script>
2525 <script type="text/javascript" src="../_static/doctools.js"></script>
26− <link rel="top" title="searx 0.9.0 documentation" href="../index.html" />
26+ <link rel="index" title="Index" href="../genindex.html" />
27+ <link rel="search" title="Search" href="../search.html" />
28+ <link rel="top" title="searx 0.10.0 documentation" href="../index.html" />
2729 <link rel="next" title="Translation" href="translation.html" />
2830 <link rel="prev" title="Search API" href="search_api.html" />
2931
@@ -45,20 +47,20 @@
4547searx.</p>
4648<div class="section" id="example-plugin">
4749<h2>Example plugin<a class="headerlink" href="#example-plugin" title="Permalink to this headline">¶</a></h2>
48−<div class="code python highlight-default"><div class="highlight"><pre><span class="n">name</span> <span class="o">=</span> <span class="s">&#39;Example plugin&#39;</span>
49−<span class="n">description</span> <span class="o">=</span> <span class="s">&#39;This plugin extends the suggestions with the word &quot;example&quot;&#39;</span>
50−<span class="n">default_on</span> <span class="o">=</span> <span class="k">False</span> <span class="c"># disable by default</span>
50+<div class="code python highlight-default"><div class="highlight"><pre><span></span><span class="n">name</span> <span class="o">=</span> <span class="s1">&#39;Example plugin&#39;</span>
51+<span class="n">description</span> <span class="o">=</span> <span class="s1">&#39;This plugin extends the suggestions with the word &quot;example&quot;&#39;</span>
52+<span class="n">default_on</span> <span class="o">=</span> <span class="kc">False</span> <span class="c1"># disabled by default</span>
5153
52−<span class="n">js_dependencies</span> <span class="o">=</span> <span class="nb">tuple</span><span class="p">()</span> <span class="c"># optional, list of static js files</span>
53−<span class="n">css_dependencies</span> <span class="o">=</span> <span class="nb">tuple</span><span class="p">()</span> <span class="c"># optional, list of static css files</span>
54+<span class="n">js_dependencies</span> <span class="o">=</span> <span class="nb">tuple</span><span class="p">()</span> <span class="c1"># optional, list of static js files</span>
55+<span class="n">css_dependencies</span> <span class="o">=</span> <span class="nb">tuple</span><span class="p">()</span> <span class="c1"># optional, list of static css files</span>
5456
5557
56−<span class="c"># attach callback to the post search hook</span>
57−<span class="c"># request: flask request object</span>
58−<span class="c"># ctx: the whole local context of the post search hook</span>
58+<span class="c1"># attach callback to the post search hook</span>
59+<span class="c1"># request: flask request object</span>
60+<span class="c1"># ctx: the whole local context of the post search hook</span>
5961<span class="k">def</span> <span class="nf">post_search</span><span class="p">(</span><span class="n">request</span><span class="p">,</span> <span class="n">ctx</span><span class="p">):</span>
60− <span class="n">ctx</span><span class="p">[</span><span class="s">&#39;search&#39;</span><span class="p">]</span><span class="o">.</span><span class="n">suggestions</span><span class="o">.</span><span class="n">add</span><span class="p">(</span><span class="s">&#39;example&#39;</span><span class="p">)</span>
61− <span class="k">return</span> <span class="k">True</span>
62+ <span class="n">ctx</span><span class="p">[</span><span class="s1">&#39;search&#39;</span><span class="p">]</span><span class="o">.</span><span class="n">suggestions</span><span class="o">.</span><span class="n">add</span><span class="p">(</span><span class="s1">&#39;example&#39;</span><span class="p">)</span>
63+ <span class="k">return</span> <span class="kc">True</span>
6264</pre></div>
6365</div>
6466</div>
dev/quickstart.html+13−11
@@ -6,7 +6,7 @@
66 <head>
77 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
88
9− <title>Development Quickstart &mdash; searx 0.9.0 documentation</title>
9+ <title>Development Quickstart &#8212; searx 0.10.0 documentation</title>
1010
1111 <link rel="stylesheet" href="../_static/style.css" type="text/css" />
1212 <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
@@ -14,7 +14,7 @@
1414 <script type="text/javascript">
1515 var DOCUMENTATION_OPTIONS = {
1616 URL_ROOT: '../',
17− VERSION: '0.9.0',
17+ VERSION: '0.10.0',
1818 COLLAPSE_INDEX: false,
1919 FILE_SUFFIX: '.html',
2020 HAS_SOURCE: true
@@ -23,9 +23,11 @@
2323 <script type="text/javascript" src="../_static/jquery.js"></script>
2424 <script type="text/javascript" src="../_static/underscore.js"></script>
2525 <script type="text/javascript" src="../_static/doctools.js"></script>
26− <link rel="top" title="searx 0.9.0 documentation" href="../index.html" />
26+ <link rel="index" title="Index" href="../genindex.html" />
27+ <link rel="search" title="Search" href="../search.html" />
28+ <link rel="top" title="searx 0.10.0 documentation" href="../index.html" />
2729 <link rel="next" title="How to contribute" href="contribution_guide.html" />
28− <link rel="prev" title="Administration API" href="../admin/api.html" />
30+ <link rel="prev" title="How to protect an instance" href="../admin/filtron.html" />
2931
3032
3133 <link media="only screen and (max-device-width: 480px)" href="../_static/small_flask.css" type= "text/css" rel="stylesheet" />
@@ -48,7 +50,7 @@ short introduction to the new manage.sh script.</p>
4850<p>First, clone the source code of searx to the desired folder. In this case the source
4951is cloned to ~/myprojects/searx. Then create and activate the searx-ve
5052virtualenv and install the required packages using manage.sh.</p>
51−<div class="code sh highlight-default"><div class="highlight"><pre><span class="n">cd</span> <span class="o">~/</span><span class="n">myprojects</span>
53+<div class="code sh highlight-default"><div class="highlight"><pre><span></span><span class="n">cd</span> <span class="o">~/</span><span class="n">myprojects</span>
5254<span class="n">git</span> <span class="n">clone</span> <span class="n">https</span><span class="p">:</span><span class="o">//</span><span class="n">github</span><span class="o">.</span><span class="n">com</span><span class="o">/</span><span class="n">asciimoo</span><span class="o">/</span><span class="n">searx</span><span class="o">.</span><span class="n">git</span>
5355<span class="n">cd</span> <span class="n">searx</span>
5456<span class="n">virtualenv</span> <span class="n">searx</span><span class="o">-</span><span class="n">ve</span>
@@ -68,7 +70,7 @@ virtualenv and install the required packages using manage.sh.</p>
6870<li>Unit test coverage check</li>
6971</ul>
7072<p>For example unit tests are run with the command below:</p>
71−<div class="code sh highlight-default"><div class="highlight"><pre><span class="o">./</span><span class="n">manage</span><span class="o">.</span><span class="n">sh</span> <span class="n">unit_tests</span>
73+<div class="code sh highlight-default"><div class="highlight"><pre><span></span><span class="o">./</span><span class="n">manage</span><span class="o">.</span><span class="n">sh</span> <span class="n">unit_tests</span>
7274</pre></div>
7375</div>
7476<p>For further test options, please consult the help of the manage.sh script.</p>
@@ -78,16 +80,16 @@ virtualenv and install the required packages using manage.sh.</p>
7880<div class="section" id="how-to-build-styles">
7981<h3>How to build styles<a class="headerlink" href="#how-to-build-styles" title="Permalink to this headline">¶</a></h3>
8082<p>Less is required to build the styles of searx. Less can be installed using either NodeJS or Apt.</p>
81−<div class="code sh highlight-default"><div class="highlight"><pre><span class="n">sudo</span> <span class="n">apt</span><span class="o">-</span><span class="n">get</span> <span class="n">install</span> <span class="n">nodejs</span>
83+<div class="code sh highlight-default"><div class="highlight"><pre><span></span><span class="n">sudo</span> <span class="n">apt</span><span class="o">-</span><span class="n">get</span> <span class="n">install</span> <span class="n">nodejs</span>
8284<span class="n">sudo</span> <span class="n">npm</span> <span class="n">install</span> <span class="o">-</span><span class="n">g</span> <span class="n">less</span>
8385</pre></div>
8486</div>
8587<p>OR</p>
86−<div class="code sh highlight-default"><div class="highlight"><pre><span class="n">sudo</span> <span class="n">apt</span><span class="o">-</span><span class="n">get</span> <span class="n">install</span> <span class="n">node</span><span class="o">-</span><span class="n">less</span>
88+<div class="code sh highlight-default"><div class="highlight"><pre><span></span><span class="n">sudo</span> <span class="n">apt</span><span class="o">-</span><span class="n">get</span> <span class="n">install</span> <span class="n">node</span><span class="o">-</span><span class="n">less</span>
8789</pre></div>
8890</div>
8991<p>After satisfying the requirements styles can be build using manage.sh</p>
90−<div class="code sh highlight-default"><div class="highlight"><pre><span class="o">./</span><span class="n">manage</span><span class="o">.</span><span class="n">sh</span> <span class="n">styles</span>
92+<div class="code sh highlight-default"><div class="highlight"><pre><span></span><span class="o">./</span><span class="n">manage</span><span class="o">.</span><span class="n">sh</span> <span class="n">styles</span>
9193</pre></div>
9294</div>
9395</div>
@@ -95,12 +97,12 @@ virtualenv and install the required packages using manage.sh.</p>
9597<h3>How to build the source of the oscar theme<a class="headerlink" href="#how-to-build-the-source-of-the-oscar-theme" title="Permalink to this headline">¶</a></h3>
9698<p>Grunt must be installed in order to build the javascript sources. It depends on NodeJS, so first
9799Node has to be installed.</p>
98−<div class="code sh highlight-default"><div class="highlight"><pre><span class="n">sudo</span> <span class="n">apt</span><span class="o">-</span><span class="n">get</span> <span class="n">install</span> <span class="n">nodejs</span>
100+<div class="code sh highlight-default"><div class="highlight"><pre><span></span><span class="n">sudo</span> <span class="n">apt</span><span class="o">-</span><span class="n">get</span> <span class="n">install</span> <span class="n">nodejs</span>
99101<span class="n">sudo</span> <span class="n">npm</span> <span class="n">install</span> <span class="o">-</span><span class="n">g</span> <span class="n">grunt</span><span class="o">-</span><span class="n">cli</span>
100102</pre></div>
101103</div>
102104<p>After installing grunt, the files can be built using the following command:</p>
103−<div class="code sh highlight-default"><div class="highlight"><pre><span class="o">./</span><span class="n">manage</span><span class="o">.</span><span class="n">sh</span> <span class="n">build_grunt</span>
105+<div class="code sh highlight-default"><div class="highlight"><pre><span></span><span class="o">./</span><span class="n">manage</span><span class="o">.</span><span class="n">sh</span> <span class="n">build_grunt</span>
104106</pre></div>
105107</div>
106108</div>
dev/search_api.html+5−3
@@ -6,7 +6,7 @@
66 <head>
77 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
88
9− <title>Search API &mdash; searx 0.9.0 documentation</title>
9+ <title>Search API &#8212; searx 0.10.0 documentation</title>
1010
1111 <link rel="stylesheet" href="../_static/style.css" type="text/css" />
1212 <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
@@ -14,7 +14,7 @@
1414 <script type="text/javascript">
1515 var DOCUMENTATION_OPTIONS = {
1616 URL_ROOT: '../',
17− VERSION: '0.9.0',
17+ VERSION: '0.10.0',
1818 COLLAPSE_INDEX: false,
1919 FILE_SUFFIX: '.html',
2020 HAS_SOURCE: true
@@ -23,7 +23,9 @@
2323 <script type="text/javascript" src="../_static/jquery.js"></script>
2424 <script type="text/javascript" src="../_static/underscore.js"></script>
2525 <script type="text/javascript" src="../_static/doctools.js"></script>
26− <link rel="top" title="searx 0.9.0 documentation" href="../index.html" />
26+ <link rel="index" title="Index" href="../genindex.html" />
27+ <link rel="search" title="Search" href="../search.html" />
28+ <link rel="top" title="searx 0.10.0 documentation" href="../index.html" />
2729 <link rel="next" title="Plugins" href="plugins.html" />
2830 <link rel="prev" title="Engine overview" href="engine_overview.html" />
2931
dev/translation.html+14−12
@@ -6,7 +6,7 @@
66 <head>
77 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
88
9− <title>Translation &mdash; searx 0.9.0 documentation</title>
9+ <title>Translation &#8212; searx 0.10.0 documentation</title>
1010
1111 <link rel="stylesheet" href="../_static/style.css" type="text/css" />
1212 <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
@@ -14,7 +14,7 @@
1414 <script type="text/javascript">
1515 var DOCUMENTATION_OPTIONS = {
1616 URL_ROOT: '../',
17− VERSION: '0.9.0',
17+ VERSION: '0.10.0',
1818 COLLAPSE_INDEX: false,
1919 FILE_SUFFIX: '.html',
2020 HAS_SOURCE: true
@@ -23,7 +23,9 @@
2323 <script type="text/javascript" src="../_static/jquery.js"></script>
2424 <script type="text/javascript" src="../_static/underscore.js"></script>
2525 <script type="text/javascript" src="../_static/doctools.js"></script>
26− <link rel="top" title="searx 0.9.0 documentation" href="../index.html" />
26+ <link rel="index" title="Index" href="../genindex.html" />
27+ <link rel="search" title="Search" href="../search.html" />
28+ <link rel="top" title="searx 0.10.0 documentation" href="../index.html" />
2729 <link rel="prev" title="Plugins" href="plugins.html" />
2830
2931
@@ -43,13 +45,13 @@
4345<p>run these commands in the root directory of searx</p>
4446<div class="section" id="add-new-language">
4547<h2>Add new language<a class="headerlink" href="#add-new-language" title="Permalink to this headline">¶</a></h2>
46−<div class="code shell highlight-default"><div class="highlight"><pre><span class="n">pybabel</span> <span class="n">init</span> <span class="o">-</span><span class="n">i</span> <span class="n">messages</span><span class="o">.</span><span class="n">pot</span> <span class="o">-</span><span class="n">d</span> <span class="n">searx</span><span class="o">/</span><span class="n">translations</span> <span class="o">-</span><span class="n">l</span> <span class="n">it</span>
48+<div class="code shell highlight-default"><div class="highlight"><pre><span></span><span class="n">pybabel</span> <span class="n">init</span> <span class="o">-</span><span class="n">i</span> <span class="n">messages</span><span class="o">.</span><span class="n">pot</span> <span class="o">-</span><span class="n">d</span> <span class="n">searx</span><span class="o">/</span><span class="n">translations</span> <span class="o">-</span><span class="n">l</span> <span class="n">it</span>
4749</pre></div>
4850</div>
4951</div>
5052<div class="section" id="update-po-files">
5153<h2>Update .po files<a class="headerlink" href="#update-po-files" title="Permalink to this headline">¶</a></h2>
52−<div class="code shell highlight-default"><div class="highlight"><pre><span class="o">./</span><span class="n">utils</span><span class="o">/</span><span class="n">update</span><span class="o">-</span><span class="n">translations</span><span class="o">.</span><span class="n">sh</span>
54+<div class="code shell highlight-default"><div class="highlight"><pre><span></span><span class="o">./</span><span class="n">utils</span><span class="o">/</span><span class="n">update</span><span class="o">-</span><span class="n">translations</span><span class="o">.</span><span class="n">sh</span>
5355</pre></div>
5456</div>
5557<p>You may have errors here. In that case, edit the
@@ -59,7 +61,7 @@
5961</div>
6062<div class="section" id="compile-translations">
6163<h2>Compile translations<a class="headerlink" href="#compile-translations" title="Permalink to this headline">¶</a></h2>
62−<div class="code shell highlight-default"><div class="highlight"><pre><span class="n">pybabel</span> <span class="nb">compile</span> <span class="o">-</span><span class="n">d</span> <span class="n">searx</span><span class="o">/</span><span class="n">translations</span>
64+<div class="code shell highlight-default"><div class="highlight"><pre><span></span><span class="n">pybabel</span> <span class="nb">compile</span> <span class="o">-</span><span class="n">d</span> <span class="n">searx</span><span class="o">/</span><span class="n">translations</span>
6365</pre></div>
6466</div>
6567</div>
@@ -67,9 +69,9 @@
6769<h2>Transifex stuff<a class="headerlink" href="#transifex-stuff" title="Permalink to this headline">¶</a></h2>
6870<div class="section" id="init-project">
6971<h3>Init Project<a class="headerlink" href="#init-project" title="Permalink to this headline">¶</a></h3>
70−<div class="code shell highlight-default"><div class="highlight"><pre><span class="n">tx</span> <span class="n">init</span> <span class="c"># Transifex instance: https://www.transifex.com/asciimoo/searx/</span>
72+<div class="code shell highlight-default"><div class="highlight"><pre><span></span><span class="n">tx</span> <span class="n">init</span> <span class="c1"># Transifex instance: https://www.transifex.com/asciimoo/searx/</span>
7173
72−<span class="n">tx</span> <span class="nb">set</span> <span class="o">--</span><span class="n">auto</span><span class="o">-</span><span class="n">local</span> <span class="o">-</span><span class="n">r</span> <span class="n">searx</span><span class="o">.</span><span class="n">messagespo</span> <span class="s">&#39;searx/translations/&lt;lang&gt;/LC_MESSAGES/messages.po&#39;</span> \
74+<span class="n">tx</span> <span class="nb">set</span> <span class="o">--</span><span class="n">auto</span><span class="o">-</span><span class="n">local</span> <span class="o">-</span><span class="n">r</span> <span class="n">searx</span><span class="o">.</span><span class="n">messagespo</span> <span class="s1">&#39;searx/translations/&lt;lang&gt;/LC_MESSAGES/messages.po&#39;</span> \
7375<span class="o">--</span><span class="n">source</span><span class="o">-</span><span class="n">lang</span> <span class="n">en</span> <span class="o">--</span><span class="nb">type</span> <span class="n">PO</span> <span class="o">--</span><span class="n">source</span><span class="o">-</span><span class="n">file</span> <span class="n">messages</span><span class="o">.</span><span class="n">pot</span> <span class="o">--</span><span class="n">execute</span>
7476</pre></div>
7577</div>
@@ -78,27 +80,27 @@
7880</div>
7981<div class="section" id="get-translations">
8082<h3>Get translations<a class="headerlink" href="#get-translations" title="Permalink to this headline">¶</a></h3>
81−<div class="code shell highlight-default"><div class="highlight"><pre><span class="n">tx</span> <span class="n">pull</span> <span class="o">-</span><span class="n">a</span>
83+<div class="code shell highlight-default"><div class="highlight"><pre><span></span><span class="n">tx</span> <span class="n">pull</span> <span class="o">-</span><span class="n">a</span>
8284</pre></div>
8385</div>
8486<p><a class="reference external" href="http://docs.transifex.com/client/pull">http://docs.transifex.com/client/pull</a></p>
8587</div>
8688<div class="section" id="upload-source-file">
8789<h3>Upload source File<a class="headerlink" href="#upload-source-file" title="Permalink to this headline">¶</a></h3>
88−<div class="code shell highlight-default"><div class="highlight"><pre><span class="n">tx</span> <span class="n">push</span> <span class="o">-</span><span class="n">s</span>
90+<div class="code shell highlight-default"><div class="highlight"><pre><span></span><span class="n">tx</span> <span class="n">push</span> <span class="o">-</span><span class="n">s</span>
8991</pre></div>
9092</div>
9193</div>
9294<div class="section" id="upload-all-translation">
9395<h3>Upload all Translation<a class="headerlink" href="#upload-all-translation" title="Permalink to this headline">¶</a></h3>
94−<div class="code shell highlight-default"><div class="highlight"><pre><span class="n">tx</span> <span class="n">push</span> <span class="o">-</span><span class="n">s</span> <span class="o">-</span><span class="n">t</span>
96+<div class="code shell highlight-default"><div class="highlight"><pre><span></span><span class="n">tx</span> <span class="n">push</span> <span class="o">-</span><span class="n">s</span> <span class="o">-</span><span class="n">t</span>
9597</pre></div>
9698</div>
9799</div>
98100</div>
99101<div class="section" id="upload-specifc-translation">
100102<h2>upload specifc Translation<a class="headerlink" href="#upload-specifc-translation" title="Permalink to this headline">¶</a></h2>
101−<div class="code shell highlight-default"><div class="highlight"><pre><span class="n">tx</span> <span class="n">push</span> <span class="o">-</span><span class="n">t</span> <span class="o">-</span><span class="n">l</span> <span class="n">tr</span>
103+<div class="code shell highlight-default"><div class="highlight"><pre><span></span><span class="n">tx</span> <span class="n">push</span> <span class="o">-</span><span class="n">t</span> <span class="o">-</span><span class="n">l</span> <span class="n">tr</span>
102104</pre></div>
103105</div>
104106<p><a class="reference external" href="http://docs.transifex.com/client/push">http://docs.transifex.com/client/push</a></p>
genindex.html+5−3
@@ -7,7 +7,7 @@
77 <head>
88 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
99
10− <title>Index &mdash; searx 0.9.0 documentation</title>
10+ <title>Index &#8212; searx 0.10.0 documentation</title>
1111
1212 <link rel="stylesheet" href="_static/style.css" type="text/css" />
1313 <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
@@ -15,7 +15,7 @@
1515 <script type="text/javascript">
1616 var DOCUMENTATION_OPTIONS = {
1717 URL_ROOT: './',
18− VERSION: '0.9.0',
18+ VERSION: '0.10.0',
1919 COLLAPSE_INDEX: false,
2020 FILE_SUFFIX: '.html',
2121 HAS_SOURCE: true
@@ -24,7 +24,9 @@
2424 <script type="text/javascript" src="_static/jquery.js"></script>
2525 <script type="text/javascript" src="_static/underscore.js"></script>
2626 <script type="text/javascript" src="_static/doctools.js"></script>
27− <link rel="top" title="searx 0.9.0 documentation" href="index.html" />
27+ <link rel="index" title="Index" href="#" />
28+ <link rel="search" title="Search" href="search.html" />
29+ <link rel="top" title="searx 0.10.0 documentation" href="index.html" />
2830
2931
3032 <link media="only screen and (max-device-width: 480px)" href="_static/small_flask.css" type= "text/css" rel="stylesheet" />
index.html+6−3
@@ -6,7 +6,7 @@
66 <head>
77 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
88
9− <title>Welcome to searx &mdash; searx 0.9.0 documentation</title>
9+ <title>Welcome to searx &#8212; searx 0.10.0 documentation</title>
1010
1111 <link rel="stylesheet" href="_static/style.css" type="text/css" />
1212 <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
@@ -14,7 +14,7 @@
1414 <script type="text/javascript">
1515 var DOCUMENTATION_OPTIONS = {
1616 URL_ROOT: './',
17− VERSION: '0.9.0',
17+ VERSION: '0.10.0',
1818 COLLAPSE_INDEX: false,
1919 FILE_SUFFIX: '.html',
2020 HAS_SOURCE: true
@@ -23,7 +23,9 @@
2323 <script type="text/javascript" src="_static/jquery.js"></script>
2424 <script type="text/javascript" src="_static/underscore.js"></script>
2525 <script type="text/javascript" src="_static/doctools.js"></script>
26− <link rel="top" title="searx 0.9.0 documentation" href="#" />
26+ <link rel="index" title="Index" href="genindex.html" />
27+ <link rel="search" title="Search" href="search.html" />
28+ <link rel="top" title="searx 0.10.0 documentation" href="#" />
2729 <link rel="next" title="Search syntax" href="user/search_syntax.html" />
2830
2931
@@ -72,6 +74,7 @@
7274<ul>
7375<li class="toctree-l1"><a class="reference internal" href="dev/install/installation.html">Installation</a></li>
7476<li class="toctree-l1"><a class="reference internal" href="admin/api.html">Administration API</a></li>
77+<li class="toctree-l1"><a class="reference internal" href="admin/api.html#embed-search-bar">Embed search bar</a></li>
7578<li class="toctree-l1"><a class="reference internal" href="admin/filtron.html">How to protect an instance</a></li>
7679</ul>
7780</div>
objects.inv

Binary file not shown.

search.html+5−3
@@ -6,7 +6,7 @@
66 <head>
77 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
88
9− <title>Search &mdash; searx 0.9.0 documentation</title>
9+ <title>Search &#8212; searx 0.10.0 documentation</title>
1010
1111 <link rel="stylesheet" href="_static/style.css" type="text/css" />
1212 <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
@@ -14,7 +14,7 @@
1414 <script type="text/javascript">
1515 var DOCUMENTATION_OPTIONS = {
1616 URL_ROOT: './',
17− VERSION: '0.9.0',
17+ VERSION: '0.10.0',
1818 COLLAPSE_INDEX: false,
1919 FILE_SUFFIX: '.html',
2020 HAS_SOURCE: true
@@ -24,7 +24,9 @@
2424 <script type="text/javascript" src="_static/underscore.js"></script>
2525 <script type="text/javascript" src="_static/doctools.js"></script>
2626 <script type="text/javascript" src="_static/searchtools.js"></script>
27− <link rel="top" title="searx 0.9.0 documentation" href="index.html" />
27+ <link rel="index" title="Index" href="genindex.html" />
28+ <link rel="search" title="Search" href="#" />
29+ <link rel="top" title="searx 0.10.0 documentation" href="index.html" />
2830 <script type="text/javascript">
2931 jQuery(function() { Search.loadIndex("searchindex.js"); });
3032 </script>
searchindex.js+1−1
@@ -1 +1 @@
1−Search.setIndex({envversion:49,filenames:["admin/api","dev/contribution_guide","dev/engine_overview","dev/install/installation","dev/plugins","dev/quickstart","dev/search_api","dev/translation","index","user/search_syntax"],objects:{},objnames:{},objtypes:{},terms:{"boolean":2,"break":1,"byte":2,"case":[3,5,7],"default":1,"function":[2,4],"import":3,"int":2,"new":[1,4,5],"null":3,"public":8,"return":[],"short":5,"static":4,"switch":1,"true":[0,2,3,4,5],"try":5,"while":[],a2enmod:3,abbrevat:9,abl:[1,2],about:[1,3,8],abov:[1,3],accept:9,access_log:3,activ:[3,5,6],activat:3,adapt:2,adapter:2,add:[1,4],addit:[2,3],addition:8,address:2,adopt:1,adress:2,advis:[3,6],after:[4,5,7],agent:2,aggreg:8,all:[1,2,6],allow:[3,9],alreadi:1,also:[1,3,9],alter:1,alwai:[2,5],among:1,ani:8,anonym:8,anoth:2,anyon:8,apache2:3,api_kei:2,app:3,appear:5,appli:[1,3],applic:3,appropri:1,apt:[3,5],arbitrari:2,arch:0,arrai:2,asciimoo:[3,5,7],aspect:1,assign:2,attach:4,authors:1,auto:7,autocomplet:0,avail:[3,5,6],back:3,base:2,base_url:[2,3],bash:3,becaus:[1,2,5],befor:5,before:4,behaviour:[1,4],below:[1,3,5],better:[2,3],between:2,bin:[3,5],bitbucket:0,born:1,both:[1,6],boundingbox:2,branch:1,browser:1,bug:5,bugreport:1,build:1,build_grunt:5,built:[1,2,5],callback:4,can:[1,2,3,4,5,7,8],capabl:1,categori:[0,2,6,9],certif:3,chainabl:9,chang:[3,7],chapter:1,charact:1,chdir:3,check:[1,2],checkout:1,chmod:3,choos:[1,2],chown:3,citi:2,cli:5,client:7,clone:[3,5],code:[],collect:[],com:[2,3,5,7],combin:3,come:1,comma:6,command:[3,5,7],commit:5,common:5,compon:4,concern:1,conf:3,config:[0,2,3],connect:8,consequ:1,construct:2,consult:5,contain:5,context:4,contribut:[],convent:1,cooki:[2,8],corner:1,could:2,count:3,countri:2,coupl:3,coverag:5,cpu:3,creat:[1,3,5],cryptic:5,css:4,css_depend:4,cthulhu:9,ctx:4,current:[1,2,9],custom:[1,9],customlog:3,data:[],date:2,datetim:2,ddg:9,debian:3,debug:[],decim:2,def:[2,4],default_local:0,default_on:4,default_them:0,defin:4,demon:3,depend:[2,3,5],deploi:3,descript:[4,6],deserv:1,desir:[2,5],deutsch:0,dev:3,differ:[1,2],digit:8,directori:7,disabl:[],disrespect:1,dockerfil:3,doe:2,domain:3,domin:1,don:8,duckduckgo:9,easi:8,easili:1,edit:[1,3,7],effect:1,either:5,elimin:5,embed:3,en_us:2,enabl:[0,1,3,5],encrypt:8,engin:[],engine:[],english:0,enpoint:6,enter:3,entry:4,error:[5,7],error_log:3,esperanto:0,essenti:3,etc:[1,3],everi:2,everyth:3,except:1,execut:7,exist:1,exit:3,expect:1,explain:1,extend:[1,4],extens:1,extern:2,fail:5,fals:[0,3,4,5],fanci:1,feedback:1,feel:4,few:[1,2],file:1,filenam:2,files:2,fine:3,first:5,fit:4,fix:[1,5],flask:4,folder:[1,2,5],follow:[1,2,5],followsymlink:3,fork:1,format:[2,5],forward:3,free:[],from:1,further:5,furthermor:[2,5,6],gener:1,geojson:2,german:0,get:[],gid:3,git:[3,5],github:[3,5],give:[2,5],goi:0,good:[1,5],googl:0,grant:3,grunt:5,guid:5,hack:1,hackerspac:9,handler:3,happi:1,have:[1,2,3,7],header:2,help:[1,5],here:7,hex:3,hidden:6,host:[],hotkei:0,hour:3,hous:2,house_numb:2,how:[],howev:[2,6],html:[1,2],http:[2,3,5,7],https:[0,8],hub:3,idea:5,imag:0,image:9,img_src:2,implement:[1,2,4],includ:3,inclus:9,index:3,inform:[1,2,3],ini:3,init:[],inside:2,instal:1,install:3,installat:[],instanc:[3,7,8],instance_nam:0,instead:5,intent:1,interfer:1,intergr:8,internal:5,internet:8,interpret:3,interpretor:3,introduct:5,iso:2,itself:1,js_depend:4,kei:2,lack:1,lang:[6,7],languag:[2,6],language_support:2,lat:2,latitud:2,lc_messages:7,leech:2,leecher:2,length:1,less:5,level:1,libapache2:3,libffi:3,libssl:3,libxslt:3,light:3,like:[0,2,3],line:1,linux:0,list:[2,4,6,9],listen:3,local:[0,2,3,4,5,7],localhost:3,locat:3,lon:2,longitud:2,low:3,magnetlink:2,mai:7,manag:[3,5],map:0,mass:1,master:3,matter:2,max:2,maxim:1,maximum:[1,2],media:2,messag:[5,7],messagespo:7,method:2,might:1,min:2,misbehav:1,mod:3,modifi:[7,9],modul:3,more:[1,3,8],multibl:2,must:[1,2,5],myproject:5,name:[0,2,3,4,6],necessari:3,need:1,neither:8,net:8,node:5,nodej:5,nodejs:5,none:2,nor:8,normal:2,note:[1,3],now:4,npm:5,number:[2,3,6],number_of_result:2,object:[2,4],off:[1,3],offer:[],often:2,okhin:3,on_result:4,onli:[3,4],onlin:8,openssl:3,openstreetmap:0,option:[2,3,4,5,6],order:[1,5],org:2,organis:8,origin:3,oscar:0,osm:[0,2],other:[1,2],otherwis:2,out:1,over:8,overview:[],overwritten:2,own:8,packag:[3,5],page:[1,2,6,9],pageno:[2,6],pagenumb:2,param:2,paramt:2,parti:[],partli:2,patch:1,path:3,pep8:[1,5],per:2,perform:2,phase:5,pip:1,place:[1,2],pleas:[1,3,5],plenti:1,port:3,possibl:3,post_search:4,postcod:2,pot:7,pre_search:4,prefer:9,prefix:9,preserv:1,preview:2,proce:3,profil:8,promot:8,protect:1,provid:[1,2],proxi:3,proxy_add_x_forwarded_for:3,proxy_buff:3,proxy_pass:3,proxy_set_head:3,publish:2,publishedd:2,pull:[1,3,7],purpos:2,push:7,pybabel2:7,pybabel:[3,7],python2:7,python:3,pythonpath:3,quadratur:8,queri:[2,6,9],quickstart:1,quit:1,qwer:9,rand:3,random:2,recommend:2,reconsid:1,redefin:2,reduc:1,remain:6,rememb:1,replac:4,repo:1,repositori:3,repres:2,request:1,requir:[1,2,5,6],restart:3,revers:3,rewrit:[0,3],right:[3,4,8],road:2,root:[3,7],round:1,rst:1,run:4,safe_search:0,same:2,satisfi:5,scheme:3,script:[3,5,7],script_name:3,search_path:2,search_str:2,searx:[],secur:8,sed:3,see:[1,3,6,8,9],seed:2,seeder:2,select:9,selenium:5,self:8,separ:[1,6],server_nam:3,servic:[3,8],sethandl:3,setup:[],share:[],shortcut:[0,2],should:[1,3],simpli:1,singl:3,site:[2,3],size:2,skip:5,small:2,socket:3,softwar:[],some:3,someth:1,sourc:[],special:2,specif:[2,3],specifi:[2,6],sphinx:1,ssl:[2,3,8],stack:5,standard:[1,2],start:[1,2,3,8],stash:3,step:[1,3,7],store:2,street:2,string:2,submit:1,sudo:[3,5],suggest:4,support:[1,2,6,8],sure:3,syntax:6,system:1,take:1,tell:2,templat:2,test:1,text:2,than:8,thi:[2,3,4,5,7],think:1,third:[],three:[1,4],thumbnail:2,thumbnail_src:2,time:2,timeout:2,titl:2,tld:3,tool:1,tor:8,torrentfil:2,trace:5,tracek:[],track:8,traffic:3,transifex:1,translat:[],travi:5,trust:8,try_fil:3,tupl:4,turn:[1,5],twice:3,two:[1,6],txt:1,type:[2,7],ubuntu:3,uid:3,ultrasecretkei:3,uncommon:1,under:[1,2],unfortun:1,unit:[1,5],unit_test:5,univers:3,unix:3,unspecifi:2,updat:1,update_dev_packag:5,update_packag:3,uri:3,url:2,urlencod:2,useradd:3,usr:3,usual:3,util:7,uwsgi_modifier1:3,uwsgi_param:3,uwsgi_pass:3,uwsgisocket:3,valid:[2,5],valu:2,variabl:2,variou:[1,4],vendor:1,verifi:2,via:9,vim:0,virtual:3,virtualenv:[3,5],wai:[1,2],warning:3,webapp:3,weird:1,whatev:3,when:[2,4,5],whether:5,which:[1,2,8],who:3,whole:[3,4],wide:1,wiki:0,wikipedia:9,wish:1,without:[2,8],wonderfal:3,word:4,work:[1,2,3,5],worker:3,world:1,wsgi:3,www:7,yet:2,you:[1,3,5,7,8,9],your:[1,4],yourself:1,zlib1g:3},titles:["Administration API","How to contribute","Engine overview","Installation","Plugins","Development Quickstart","Search API","Translation","Welcome to searx","Search syntax"],titleterms:{"default":2,"new":7,"return":2,add:7,administr:[0,8],all:7,apach:3,api:[0,6],argument:2,basic:3,build:5,check:3,code:[1,2],compil:[5,7],configur:[0,2,3],content:[2,3],contribut:1,data:0,debug:5,design:1,develop:[5,8],direct:1,disabl:3,doc:[],docker:3,document:[1,8],engin:2,engine:2,entri:4,environ:5,exampl:[2,4,9],featur:8,file:[2,7],free:[],from:3,gener:2,get:[0,7],hackabl:1,hook:4,host:3,how:[1,3,5],imag:2,init:7,instal:3,installat:3,javascript:5,languag:7,log:3,make:2,map:2,metasearch:[],nginx:3,oscar:5,overrid:2,overview:2,paramet:6,pars:2,pass:2,plugin:4,point:4,post:4,pre:4,prime:1,privaci:1,project:7,quickstart:5,request:2,respect:[],respons:0,result:[2,4],run:5,sampl:0,search:[4,6,9],searx:[3,8],server:3,set:2,setup:5,sourc:[5,7],specifc:7,stuff:7,style:5,subdirectori:3,syntax:9,test:5,theme:5,tip:5,torrent:2,transifex:7,translat:[1,7],updat:3,update:7,upload:7,url:3,user:8,uwsgi:3,video:2,web:3,welcom:8,yml:2,your:5}})
1+Search.setIndex({envversion:49,filenames:["admin/api","admin/filtron","admin/own-instance","dev/contribution_guide","dev/engine_overview","dev/install/installation","dev/plugins","dev/quickstart","dev/search_api","dev/translation","index","user/search_syntax"],objects:{},objnames:{},objtypes:{},terms:{"boolean":4,"break":3,"byte":4,"case":[2,5,7,9],"default":[],"function":[4,6],"import":5,"int":4,"new":[],"null":5,"public":[],"return":[],"short":7,"static":6,"switch":3,"true":[0,1,4,5,6,7],"try":7,"while":[],a2enmod:5,abbrevat:11,abl:[3,4],about:[3,5,10],abov:[3,5],abus:[1,2],accept:11,access:[1,2],access_log:5,action:[0,1],activ:[5,7,8],activat:5,adapt:4,adapter:4,add:[],addit:[4,5],addition:10,address:4,adminstr:2,adopt:3,adress:[],advis:[1,5],after:[6,7,9],agent:[1,4],aggrag:[],aggragatedand:[],aggreg:[1,2,10],ahrefsbot:1,all:[],allow:[5,11],along:1,alreadi:3,also:[2,3,5,11],alter:3,alwai:[4,7],among:3,ani:10,anonym:10,anoth:4,anti:2,anyon:10,apache2:5,api_kei:4,app:5,appear:7,appli:[3,5],applic:[1,5],applitaion:[],appropri:3,apt:[5,7],arbitrari:4,arch:0,archiv:1,arrai:4,asciimoo:[5,7,9],aspect:3,assign:4,attach:6,attack:2,authors:3,auto:9,autocomplet:0,avail:[5,7,8],avoid:1,back:5,baiduspid:1,base:4,base_url:[4,5],bash:5,becaus:[3,4,7],becom:2,befor:7,before:6,behaviour:[3,6],below:[1,3,5,7],better:[4,5],between:4,bin:[5,7],bingbot:1,bitbucket:0,block:1,born:3,bot:1,both:[3,8],botlimit:1,boundingbox:4,branch:3,browser:[2,3],bug:7,bugreport:3,build:[],build_grunt:7,built:[3,4,7],callback:6,can:[0,1,2,3,4,5,6,7,9,10],capabl:3,categori:[0,4,8,11],certif:5,chainabl:11,chang:[5,9],chapter:3,charact:3,chdir:5,check:[],checkout:3,chmod:5,choos:[3,4],chown:5,citi:4,clear:2,cli:7,client:[1,9],clone:[5,7],code:[],collect:[],com:[4,5,7,9],combin:5,come:[1,2,3],comma:8,command:[1,5,7,9],commit:7,common:7,complet:2,compon:6,comput:2,concern:3,conf:5,config:[0,4,5],connect:[2,10],consequ:[],construct:4,consult:7,contain:7,context:6,contribut:[],control:2,convent:3,cooki:[2,4,10],corner:3,could:4,count:5,countri:4,coupl:5,coverag:7,cpu:5,creat:[3,5,7],cryptic:7,css:6,css_depend:6,csv:1,cthulhu:11,ctx:6,curl:1,current:[3,4,11],custom:[2,3,11],customiz:0,customlog:5,dai:8,data:[],date:[0,4],datetim:4,ddg:11,debian:5,debug:[],decim:4,def:[4,6],default_local:0,default_on:6,default_them:0,defend:[],defin:6,demon:5,depen:1,depend:[4,5,7],deploi:5,descript:[6,8],deserv:3,desir:[4,7],deutsch:0,dev:5,differ:[3,4],digit:10,directori:9,disabl:[],disrespect:3,dockerfil:5,doe:[],domain:5,domin:3,don:[2,10],down:[],duckduckgo:11,easi:10,easier:2,easili:3,edit:[2,3,5,9],effect:3,either:7,elimin:7,embed:[],en_us:4,enabl:[0,3,5,7],encrypt:10,engin:[],engine:[],english:0,enpoint:8,enter:5,entry:6,error:[7,9],error_log:5,esperanto:0,essenti:5,etc:[1,3,5],even:2,everi:4,everyon:2,everyth:[2,5],exactli:1,exceed:1,except:3,execut:9,exist:3,exit:5,expect:3,expir:2,explain:3,extend:[3,6],extens:3,extern:[1,2,4],fail:7,fals:[0,5,6,7],fanci:3,feedback:3,feedfetch:1,feel:6,few:[3,4],file:[],filenam:4,files:4,filter:[0,1],filtron:[],find:1,fine:5,firewal:1,first:7,fit:6,fix:[3,7],flask:6,folder:[3,4,7],follow:[1,3,4,7],followsymlink:5,forget:2,fork:3,form:[0,2],format:[1,4,7],forward:[1,5],found:1,free:[],from:[],further:7,furthermor:[2,4,7,8],gener:[],geojson:4,german:0,get:[],gid:5,git:[5,7],github:[5,7],give:7,goi:0,golang:[],gone:2,good:[3,7],googl:0,googlebot:1,grant:5,grunt:7,guid:7,hack:3,hackerspac:11,handler:5,happi:3,harder:2,have:[2,3,4,5,9],header:[1,4],help:[3,7],her:2,here:9,hex:5,hidden:0,hit:2,host:[],hotkei:0,hour:5,hous:4,house_numb:4,how:[],howev:[2,4],html:[0,3,4],http:[0,1,4,5,7,9],http_host:1,https:[0,10],hub:5,idea:7,imag:[],image:11,img_src:4,implement:[3,4,6],includ:5,inclus:11,index:5,inform:[3,4,5],informat:1,ini:5,init:[],input:0,inside:4,instal:[],install:5,installat:[],instanc:[],instance_nam:0,instead:7,integr:10,intent:3,interfer:3,intergr:[],internal:7,internet:10,interpret:5,interpretor:5,interv:1,introduct:7,iso:4,itself:3,jame:1,js_depend:6,json:1,just:0,kei:4,kind:[],know:2,lack:3,lang:[0,8,9],languag:[],language_support:4,lat:4,latitud:4,lc_messages:9,leech:4,leecher:4,length:3,less:[2,7],level:3,libapache2:5,libffi:5,libssl:5,libxslt:5,light:5,like:[0,4,5],limit:[1,2],line:3,linkdexbot:1,linux:0,list:[4,6,8,11],listen:[1,5],local:[0,2,4,5,6,7,9],localhost:5,locat:[1,5],lon:4,longitud:4,low:5,machin:2,magnetlink:4,mai:9,maker:2,malici:2,manag:[5,7],mani:1,map:[],mass:3,master:5,matter:4,max:[1,4],maxim:3,maximum:[3,4],mean:2,media:[0,4],messag:[1,7,9],messagespo:9,method:[0,4],might:[2,3],min:4,misbehav:3,mix:2,mj12bot:1,mod:5,modifi:[9,11],modul:5,month:[0,8],more:[2,3,5,10],most:2,msnbot:1,much:2,multibl:4,multipl:2,must:[3,4,7],myproject:7,name:[0,1,4,5,6,8],navig:2,necessari:5,need:[2,3],neither:10,net:10,netvib:1,never:2,node:7,nodej:7,nodejs:7,none:4,nor:10,normal:4,note:[3,5],now:6,npm:7,number:[1,4,5,8],number_of_result:4,object:[4,6],off:[3,5],offer:[],often:4,okhin:5,on_result:6,onli:[2,5,6],onlin:10,open:2,openssl:5,openstreetmap:0,option:[4,5,6,7,8],order:[3,7],org:4,org_bot:1,organis:10,origin:5,oscar:[],osm:[0,4],other:[2,3,4],otherwis:4,out:3,over:[2,10],overview:[],overwritten:4,own:[2,10],packag:[5,7],page:[1,2,3,4,8,11],pageno:[4,8],pagenumb:4,param:[1,4],paramt:4,parti:2,partli:4,past:0,patch:3,path:[1,5],pep8:[3,7],per:4,perform:4,person:[],phase:7,pip:3,place:[3,4],pleas:[3,5,7],plenti:3,port:[1,5],possibl:[5,8],post_search:6,postcod:4,pot:9,pre_search:6,prefer:[2,11],prefix:11,preserv:3,preview:4,privat:2,problem:1,proce:5,process:1,profil:10,promot:10,proper:2,protect:[],provid:[3,4],proxi:5,proxy_add_x_forwarded_for:[1,5],proxy_buff:5,proxy_pass:[1,5],proxy_set_head:[1,5],publish:4,publishedd:4,pull:[3,5,9],purpos:4,push:9,pybabel2:9,pybabel:[5,9],python2:9,python:[1,5],pythonpath:5,quadratur:10,queri:[0,4,8,11],quickstart:[],quit:3,qwer:11,ran:2,rand:5,random:4,rang:[4,8],rate:[1,2],reach:[],real:1,recommend:4,reconsid:3,redefin:4,reduc:3,regardless:2,remain:[],rememb:3,remote_addr:1,remov:2,replac:6,repo:3,repositori:5,repres:[],request:[],requir:[3,4,7,8],restart:5,revers:5,rewrit:[0,5],right:[5,6,10],road:4,roboag:1,root:[5,9],round:3,rss:1,rst:3,rule:1,run:[],safe_search:0,same:[1,4],satisfi:7,scheme:[1,5],scrapi:1,script:[1,5,7,9],script_name:5,search_path:4,search_str:4,searx:[],sec:1,secur:10,sed:5,see:[],seed:4,seeder:4,select:11,selenium:7,self:10,send:[1,2],sent:2,separ:[3,8],serv:2,server_nam:5,servic:[1,2,5,10],sethandl:5,setup:[],seznambot:1,share:[],she:2,shine:2,shortcut:[0,4],should:[],simpli:[2,3],singl:[2,5],site:[0,4,5],size:4,skip:7,slurp:1,small:4,smtbot:1,social:0,socket:5,softwar:[],sold:2,solv:1,some:5,someon:2,someth:3,sourc:[],special:4,specif:[4,5],specifi:[4,8],sphinx:3,ssl:[4,5,10],stack:7,standard:[3,4],start:[1,3,4,5,10],stash:5,step:[3,5,9],stop:1,store:4,street:4,string:4,submit:3,subrul:1,sudo:[5,7],suggest:6,support:[3,4,8,10],sure:5,syntax:[],system:3,tailor:2,taior:[],take:3,tell:4,templat:4,test:[],text:[0,4],than:10,thi:[1,2,4,5,6,7,9],think:3,third:2,three:[2,3,6],thu:2,thumbnail:4,thumbnail_src:4,time:[1,4,8],time_rang:[0,8],time_range_support:4,timeout:4,titl:4,tld:5,too:1,tool:3,tor:10,torrentfil:4,trace:7,tracek:[],track:10,traffic:5,transifex:[],translat:[],travi:7,trust:[2,10],try_fil:5,tupl:6,turn:[3,7],twice:5,two:[3,8],txt:3,type:[0,2,4,9],ubuntu:5,uid:5,ultrasecretkei:5,uncommon:3,under:[3,4],unfortun:3,unit:[3,7],unit_test:7,univers:5,unix:5,unknown:2,unprotect:[],unspecifi:4,updat:[],update_dev_packag:7,update_packag:5,uri:5,url:[],urlencod:4,use:1,useradd:5,userag:1,useragent:1,usr:5,usual:5,util:9,uwsgi_modifier1:5,uwsgi_param:5,uwsgi_pass:5,uwsgisocket:5,valid:[4,7],valu:[0,4],variabl:4,variou:[3,6],vendor:3,verifi:4,via:11,vim:0,virtual:5,virtualenv:[5,7],vulner:2,wai:[2,3,4],warning:5,webapp:5,webcrawl:1,websit:0,weird:3,wget:1,whatev:5,when:[2,6,7],where:1,whether:[2,7],which:[1,3,4,10],who:[2,5],whole:[5,6],why:[],wide:3,wihout:[],wiki:0,wikipedia:11,wish:3,without:[2,4,10],won:2,wonderfal:5,word:6,work:[3,4,5,7],worker:5,world:3,written:[],wsgi:5,www:9,yacybot:1,yahoo:1,yandexbot:1,yandexmobilebot:1,year:8,yet:4,you:[2,3,5,7,9,10,11],your:[],yourself:3,zgrab:1,zlib1g:5},titles:["Administration API","How to protect an instance","Why use a personal instance?","How to contribute","Engine overview","Installation","Plugins","Development Quickstart","Search API","Translation","Welcome to searx","Search syntax"],titleterms:{"default":4,"new":9,"public":2,"return":4,add:9,administr:[0,10],advantag:[],all:9,apach:5,api:[0,8],argument:4,bar:0,basic:5,build:7,check:5,code:[3,4],compil:[7,9],conclus:2,configur:[0,1,4,5],consequ:2,content:[4,5],contribut:3,data:0,debug:7,design:3,develop:[7,10],direct:3,disabl:5,doc:[],docker:5,document:[3,10],doe:2,embed:0,engin:4,engine:4,entri:6,environ:7,exampl:[4,6,11],featur:10,file:[4,9],filtron:1,free:[],from:5,gener:4,get:[0,9],hackabl:3,hook:6,host:5,how:[1,2,3,5,7],imag:4,init:9,instal:5,installat:5,instanc:[1,2],javascript:7,languag:9,log:5,make:4,map:4,metasearch:[],nginx:5,oscar:7,overrid:4,overview:4,paramet:8,pars:4,pass:4,person:2,plugin:6,point:6,post:6,pre:6,prime:3,privaci:[2,3],project:9,protect:[1,2],quickstart:7,request:[1,4],respect:[],respons:0,result:[4,6],rout:1,run:7,sampl:[0,1],search:[0,6,8,11],searx:[2,5,10],see:2,server:5,set:4,setup:7,should:2,sourc:[7,9],specifc:9,still:2,stuff:9,style:7,subdirectori:5,syntax:11,test:7,theme:7,through:1,tip:7,torrent:4,transifex:9,translat:[3,9],updat:5,update:9,upload:9,url:5,user:10,uwsgi:5,video:4,web:5,welcom:10,what:2,why:2,yml:4,your:7}})
user/search_syntax.html+5−3
@@ -6,7 +6,7 @@
66 <head>
77 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
88
9− <title>Search syntax &mdash; searx 0.9.0 documentation</title>
9+ <title>Search syntax &#8212; searx 0.10.0 documentation</title>
1010
1111 <link rel="stylesheet" href="../_static/style.css" type="text/css" />
1212 <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
@@ -14,7 +14,7 @@
1414 <script type="text/javascript">
1515 var DOCUMENTATION_OPTIONS = {
1616 URL_ROOT: '../',
17− VERSION: '0.9.0',
17+ VERSION: '0.10.0',
1818 COLLAPSE_INDEX: false,
1919 FILE_SUFFIX: '.html',
2020 HAS_SOURCE: true
@@ -23,7 +23,9 @@
2323 <script type="text/javascript" src="../_static/jquery.js"></script>
2424 <script type="text/javascript" src="../_static/underscore.js"></script>
2525 <script type="text/javascript" src="../_static/doctools.js"></script>
26− <link rel="top" title="searx 0.9.0 documentation" href="../index.html" />
26+ <link rel="index" title="Index" href="../genindex.html" />
27+ <link rel="search" title="Search" href="../search.html" />
28+ <link rel="top" title="searx 0.10.0 documentation" href="../index.html" />
2729 <link rel="next" title="Installation" href="../dev/install/installation.html" />
2830 <link rel="prev" title="Welcome to searx" href="../index.html" />
2931