on master help sign in
Deploying to gh-pages from @ 9c55d772e98f5e51da4a34389dc240cfb3b14852 πŸš€
commita414c0ecdade1f3e86e4b2ad4d07f48c5ced00b4 authordalf <alex@al-f.net> dateTue 12 Jan 2021, 09:55 (6 years ago) parent047a7d6
56 files changed+412βˆ’256
_modules/index.html+3βˆ’1 _modules/standalone_searx.html+3βˆ’1 _sources/admin/installation-searx.rst.txt+10βˆ’3 _sources/admin/installation.rst.txt+1βˆ’1 _sources/admin/settings.rst.txt+110βˆ’58 _sources/blog/lxcdev-202006.rst.txt+2βˆ’2 _sources/dev/makefile.rst.txt+4βˆ’36 _sources/utils/index.rst.txt+2βˆ’2 admin/api.html+3βˆ’1 admin/architecture.html+3βˆ’1 admin/buildhosts.html+3βˆ’1 admin/engines.html+3βˆ’1 admin/engines/recoll.html+3βˆ’1 admin/filtron.html+3βˆ’1 admin/index.html+3βˆ’1 admin/installation-apache.html+3βˆ’1 admin/installation-docker.html+3βˆ’1 admin/installation-nginx.html+3βˆ’1 admin/installation-searx.html+24βˆ’3 admin/installation-uwsgi.html+3βˆ’1 admin/installation.html+4βˆ’2 admin/morty.html+3βˆ’1 admin/plugins.html+3βˆ’1 admin/settings.html+77βˆ’16 admin/update-searx.html+3βˆ’1 blog/admin.html+3βˆ’1 blog/command-line-engines.html+3βˆ’1 blog/index.html+3βˆ’1 blog/intro-offline.html+3βˆ’1 blog/lxcdev-202006.html+5βˆ’3 blog/private-engines.html+3βˆ’1 blog/python3.html+3βˆ’1 dev/contribution_guide.html+3βˆ’1 dev/engine_overview.html+3βˆ’1 dev/index.html+3βˆ’2 dev/makefile.html+25βˆ’67 dev/plugins.html+3βˆ’1 dev/quickstart.html+3βˆ’1 dev/reST.html+3βˆ’1 dev/search_api.html+3βˆ’1 dev/translation.html+3βˆ’1 genindex.html+3βˆ’1 index.html+3βˆ’1 objects.inv py-modindex.html+3βˆ’1 search.html+3βˆ’1 searchindex.js+1βˆ’1 user/index.html+3βˆ’1 user/own-instance.html+3βˆ’1 user/search_syntax.html+9βˆ’7 utils/filtron.sh.html+7βˆ’5 utils/index.html+4βˆ’2 utils/lxc.sh.html+4βˆ’2 utils/morty.sh.html+7βˆ’5 utils/searx.sh.html+5βˆ’3 utils/standalone_searx.py.html+3βˆ’1
_modules/index.html+3βˆ’1
@@ -67,9 +67,11 @@
6767
6868 <li><a href="https://github.com/searx/searx/wiki">Wiki</a>
6969
70βˆ’ <li><a href="https://searx.space/">Public instances</a>
70+ <li><a href="https://searx.space">Public instances</a>
7171
7272 <li><a href="https://twitter.com/Searx_engine">Twitter</a>
73+
74+ <li><a href="https://github.com/searx/searx/issues">Issue Tracker</a>
7375 </ul><h3>Navigation</h3>
7476<ul>
7577 <li><a href="../index.html">Overview</a>
_modules/standalone_searx.html+3βˆ’1
@@ -284,9 +284,11 @@ if __name__ == &#39;__main__&#39;:
284284
285285 <li><a href="https://github.com/searx/searx/wiki">Wiki</a>
286286
287βˆ’ <li><a href="https://searx.space/">Public instances</a>
287+ <li><a href="https://searx.space">Public instances</a>
288288
289289 <li><a href="https://twitter.com/Searx_engine">Twitter</a>
290+
291+ <li><a href="https://github.com/searx/searx/issues">Issue Tracker</a>
290292 </ul><h3>Navigation</h3>
291293<ul>
292294 <li><a href="../index.html">Overview</a>
_sources/admin/installation-searx.rst.txt+10βˆ’3
@@ -70,13 +70,20 @@ from the login (*~/.profile*):
7070Configuration
7171=============
7272
73+.. sidebar:: ``use_default_settings: True``
74+
75+ - :ref:`settings global`
76+ - :ref:`settings location`
77+ - :ref:`settings use_default_settings`
78+ - :origin:`/etc/searx/settings.yml <utils/templates/etc/searx/use_default_settings.yml>`
79+
7380To create a initial ``/etc/searx/settings.yml`` you can start with a copy of the
7481file :origin:`utils/templates/etc/searx/use_default_settings.yml`. This setup
75βˆ’:option:ref:`use default settings <settings use_default_settings>` from
82+:ref:`use default settings <settings use_default_settings>` from
7683:origin:`searx/settings.yml` and is recommended since :pull:`2291` is merged.
7784
78βˆ’For minimal Setup, configure like shown below – replace ``searx@\$(uname -n)``
79βˆ’with a name of your choice, set ``ultrasecretkey`` -- *and/or* edit
85+For a *minimal setup*, configure like shown below – replace ``searx@$(uname
86+-n)`` with a name of your choice, set ``ultrasecretkey`` -- *and/or* edit
8087``/etc/searx/settings.yml`` to your needs.
8188
8289.. kernel-include:: $DOCS_BUILD/includes/searx.rst
_sources/admin/installation.rst.txt+1βˆ’1
@@ -76,6 +76,6 @@ If all services are running fine, you can add it to your HTTP server:
7676.. tip::
7777
7878 About script's installation options have a look at chapter :ref:`toolboxing
79βˆ’ setup`. How to brand your instance see chapter :ref:`makefile setup`. To
79+ setup`. How to brand your instance see chapter :ref:`settings global`. To
8080 *stash* your instance's setup, `git stash`_ your clone's :origin:`Makefile`
8181 and :origin:`.config.sh` file .
_sources/admin/settings.rst.txt+110βˆ’58
@@ -27,7 +27,8 @@ First, searx will try to load settings.yml from these locations:
27271. the full path specified in the ``SEARX_SETTINGS_PATH`` environment variable.
28282. ``/etc/searx/settings.yml``
2929
30βˆ’If these files don't exist (or are empty or can't be read), searx uses the :origin:`searx/settings.yml` file.
30+If these files don't exist (or are empty or can't be read), searx uses the
31+:origin:`searx/settings.yml` file.
3132
3233
3334.. _settings global:
@@ -35,16 +36,46 @@ If these files don't exist (or are empty or can't be read), searx uses the :orig
3536Global Settings
3637===============
3738
39+``general:``
40+------------
41+
3842.. code:: yaml
3943
4044 general:
4145 debug : False # Debug mode, only for development
4246 instance_name : "searx" # displayed name
47+ git_url: https://github.com/searx/searx
48+ git_branch: master
49+ issue_url: https://github.com/searx/searx/issues
50+ docs_url: https://searx.github.io/searx
51+ public_instances: https://searx.space
52+ contact_url: False # mailto:contact@example.com
53+ wiki_url: https://github.com/searx/searx/wiki
54+ twitter_url: https://twitter.com/Searx_engine
4355
4456``debug`` :
4557 Allow a more detailed log if you run searx directly. Display *detailed* error
4658 messages in the browser too, so this must be deactivated in production.
4759
60+``contact_url``:
61+ Contact ``mailto:`` address or WEB form.
62+
63+``git_url`` and ``git_branch``:
64+ Changes this, to point to your searx fork (branch).
65+
66+``docs_url``
67+ If you host your own documentation, change this URL.
68+
69+``wiki_url``:
70+ Link to your wiki (or ``False``)
71+
72+``twitter_url``:
73+ Link to your tweets (or ``False``)
74+
75+
76+``server:``
77+-----------
78+
4879.. code:: yaml
4980
5081 server:
@@ -90,6 +121,8 @@ Global Settings
90121``default_http_headers``:
91122 Set additional HTTP headers, see `#755 <https://github.com/searx/searx/issues/715>`__
92123
124+``outgoing:``
125+-------------
93126
94127.. code:: yaml
95128
@@ -139,6 +172,10 @@ Global Settings
139172 If you use multiple network interfaces, define from which IP the requests must
140173 be made. This parameter is ignored when ``proxies`` is set.
141174
175+
176+``locales:``
177+------------
178+
142179.. code:: yaml
143180
144181 locales:
@@ -244,61 +281,76 @@ Engine settings
244281use_default_settings
245282====================
246283
247βˆ’.. note::
248βˆ’
249βˆ’ If searx is cloned from a git repository, most probably there is no need to have an user settings.
250βˆ’
251βˆ’The user defined settings.yml can relied on the default configuration :origin:`searx/settings.yml` using ``use_default_settings: True``.
284+.. sidebar:: ``use_default_settings: True``
252285
253βˆ’In the following example, the actual settings are the default settings defined in :origin:`searx/settings.yml` with the exception of the ``secret_key`` and the ``bind_address``:
254βˆ’
255βˆ’.. code-block:: yaml
256βˆ’
257βˆ’ use_default_settings: True
258βˆ’ server:
259βˆ’ secret_key: "uvys6bRhKHUdFF5CqbJonSDSRN8H0sCBziNSrDGNVdpz7IeZhveVart3yvghoKHA"
260βˆ’ bind_address: "0.0.0.0"
261βˆ’
262βˆ’With ``use_default_settings: True``, each settings can be override in a similar way, the ``engines`` section is merged according to the engine ``name``.
263βˆ’
264βˆ’In this example, searx will load all the engine and the arch linux wiki engine has a :ref:`token<private engines>`:
265βˆ’
266βˆ’.. code-block:: yaml
267βˆ’
268βˆ’ use_default_settings: True
269βˆ’ server:
270βˆ’ secret_key: "uvys6bRhKHUdFF5CqbJonSDSRN8H0sCBziNSrDGNVdpz7IeZhveVart3yvghoKHA"
271βˆ’ engines:
272βˆ’ - name: arch linux wiki
273βˆ’ tokens: ['$ecretValue']
274βˆ’
275βˆ’It is possible to remove some engines from the default settings. The following example is similar to the above one, but searx doesn't load the the google engine:
276βˆ’
277βˆ’.. code-block:: yaml
278βˆ’
279βˆ’ use_default_settings:
280βˆ’ engines:
281βˆ’ remove:
282βˆ’ - google
283βˆ’ server:
284βˆ’ secret_key: "uvys6bRhKHUdFF5CqbJonSDSRN8H0sCBziNSrDGNVdpz7IeZhveVart3yvghoKHA"
285βˆ’ engines:
286βˆ’ - name: arch linux wiki
287βˆ’ tokens: ['$ecretValue']
288βˆ’
289βˆ’As an alternative, it is possible to specify the engines to keep. In the following example, searx has only two engines:
290βˆ’
291βˆ’.. code-block:: yaml
292βˆ’
293βˆ’ use_default_settings:
294βˆ’ engines:
295βˆ’ keep_only:
296βˆ’ - google
297βˆ’ - duckduckgo
298βˆ’ server:
299βˆ’ secret_key: "uvys6bRhKHUdFF5CqbJonSDSRN8H0sCBziNSrDGNVdpz7IeZhveVart3yvghoKHA"
300βˆ’ engines:
301βˆ’ - name: google
302βˆ’ tokens: ['$ecretValue']
303βˆ’ - name: duckduckgo
304βˆ’ tokens: ['$ecretValue']
286+ - :ref:`settings location`
287+ - :ref:`use_default_settings.yml`
288+ - :origin:`/etc/searx/settings.yml <utils/templates/etc/searx/use_default_settings.yml>`
289+
290+The user defined ``settings.yml`` is loaded from the :ref:`settings location`
291+and can relied on the default configuration :origin:`searx/settings.yml` using:
292+
293+ ``use_default_settings: True``
294+
295+``server:``
296+ In the following example, the actual settings are the default settings defined
297+ in :origin:`searx/settings.yml` with the exception of the ``secret_key`` and
298+ the ``bind_address``:
299+
300+ .. code-block:: yaml
301+
302+ use_default_settings: True
303+ server:
304+ secret_key: "uvys6bRhKHUdFF5CqbJonSDSRN8H0sCBziNSrDGNVdpz7IeZhveVart3yvghoKHA"
305+ bind_address: "0.0.0.0"
306+
307+``engines:``
308+ With ``use_default_settings: True``, each settings can be override in a
309+ similar way, the ``engines`` section is merged according to the engine
310+ ``name``. In this example, searx will load all the engine and the arch linux
311+ wiki engine has a :ref:`token<private engines>`:
312+
313+ .. code-block:: yaml
314+
315+ use_default_settings: True
316+ server:
317+ secret_key: "uvys6bRhKHUdFF5CqbJonSDSRN8H0sCBziNSrDGNVdpz7IeZhveVart3yvghoKHA"
318+ engines:
319+ - name: arch linux wiki
320+ tokens: ['$ecretValue']
321+
322+``engines:`` / ``remove:``
323+ It is possible to remove some engines from the default settings. The following
324+ example is similar to the above one, but searx doesn't load the the google
325+ engine:
326+
327+ .. code-block:: yaml
328+
329+ use_default_settings:
330+ engines:
331+ remove:
332+ - google
333+ server:
334+ secret_key: "uvys6bRhKHUdFF5CqbJonSDSRN8H0sCBziNSrDGNVdpz7IeZhveVart3yvghoKHA"
335+ engines:
336+ - name: arch linux wiki
337+ tokens: ['$ecretValue']
338+
339+``engines:`` / ``keep_only:``
340+ As an alternative, it is possible to specify the engines to keep. In the
341+ following example, searx has only two engines:
342+
343+ .. code-block:: yaml
344+
345+ use_default_settings:
346+ engines:
347+ keep_only:
348+ - google
349+ - duckduckgo
350+ server:
351+ secret_key: "uvys6bRhKHUdFF5CqbJonSDSRN8H0sCBziNSrDGNVdpz7IeZhveVart3yvghoKHA"
352+ engines:
353+ - name: google
354+ tokens: ['$ecretValue']
355+ - name: duckduckgo
356+ tokens: ['$ecretValue']
_sources/blog/lxcdev-202006.rst.txt+2βˆ’2
@@ -259,8 +259,8 @@ suite. For this, we have to keep an eye on the :ref:`installation basic`:
259259- virtualenv in: ``/usr/local/searx/searx-pyenv``
260260- searx software in: ``/usr/local/searx/searx-src``
261261
262βˆ’The searx software is a clone of the ``GIT_URL`` (see :ref:`makefile setup`) and
263βˆ’the working tree is checked out from the ``GIT_BRANCH``. With the use of the
262+The searx software is a clone of the ``git_url`` (see :ref:`settings global`) and
263+the working tree is checked out from the ``git_branch``. With the use of the
264264:ref:`searx.sh` the searx service was installed as :ref:`uWSGI application
265265<searx uwsgi>`. To maintain this service, we can use ``systemctl`` (compare
266266:ref:`service architectures on distributions <uwsgi configuration>`).
_sources/dev/makefile.rst.txt+4βˆ’36
@@ -8,8 +8,7 @@ Makefile Targets
88
99.. sidebar:: build environment
1010
11βˆ’ Before looking deeper at the targets, first read about :ref:`makefile setup`
12βˆ’ and :ref:`make pyenv`.
11+ Before looking deeper at the targets, first read about :ref:`make pyenv`.
1312
1413 To install system requirements follow :ref:`buildhosts`.
1514
@@ -28,37 +27,6 @@ Calling the ``help`` target gives a first overview (``make help``):
2827 :local:
2928 :backlinks: entry
3029
31βˆ’
32βˆ’.. _makefile setup:
33βˆ’
34βˆ’Makefile setup
35βˆ’==============
36βˆ’
37βˆ’.. _git stash: https://git-scm.com/docs/git-stash
38βˆ’
39βˆ’.. sidebar:: fork & upstream
40βˆ’
41βˆ’ Commit changes in your (local) branch, fork or whatever, but do not push them
42βˆ’ upstream / `git stash`_ is your friend.
43βˆ’
44βˆ’The main setup is done in the :origin:`Makefile`.
45βˆ’
46βˆ’.. literalinclude:: ../../Makefile
47βˆ’ :start-after: START Makefile setup
48βˆ’ :end-before: END Makefile setup
49βˆ’
50βˆ’:GIT_URL: Changes this, to point to your searx fork.
51βˆ’:GIT_BRANCH: Changes this, to point to your searx branch.
52βˆ’:SEARX_URL: Changes this, to point to your searx instance.
53βˆ’:DOCS_URL: If you host your own (*brand*) documentation, change this URL.
54βˆ’
55βˆ’If you change any of this build environment variables, you have to run ``make
56βˆ’buildenv``::
57βˆ’
58βˆ’ $ make buildenv
59βˆ’ build searx/brand.py
60βˆ’ build utils/brand.env
61βˆ’
6230.. _make pyenv:
6331
6432Python environment
@@ -148,7 +116,7 @@ clean`` stop all processes using :ref:`make pyenv`.
148116We describe the usage of the ``doc*`` targets in the :ref:`How to contribute /
149117Documentation <contrib docs>` section. If you want to edit the documentation
150118read our :ref:`make docs-live` section. If you are working in your own brand,
151βˆ’adjust your :ref:`Makefile setup <makefile setup>`.
119+adjust your :ref:`settings global`.
152120
153121.. _make books:
154122
@@ -185,8 +153,8 @@ Use ``make docs-help`` to see which books available:
185153``make gh-pages``
186154=================
187155
188βˆ’To deploy on github.io first adjust your :ref:`Makefile setup <makefile
189βˆ’setup>`. For any further read :ref:`deploy on github.io`.
156+To deploy on github.io first adjust your :ref:`settings global`. For any
157+further read :ref:`deploy on github.io`.
190158
191159.. _make test:
192160
_sources/utils/index.rst.txt+2βˆ’2
@@ -47,8 +47,8 @@ Scripts to maintain services often dispose of common commands and environments.
4747Tooling box setup
4848=================
4949
50βˆ’The main setup is done in the :origin:`.config.sh` (read also :ref:`makefile
51βˆ’setup`).
50+The main setup is done in the :origin:`.config.sh` (read also :ref:`settings
51+global`).
5252
5353.. literalinclude:: ../../.config.sh
5454 :language: bash
admin/api.html+3βˆ’1
@@ -161,9 +161,11 @@ HTML of the site. URL of the searx instance and values are customizable.</p>
161161
162162 <li><a href="https://github.com/searx/searx/wiki">Wiki</a>
163163
164βˆ’ <li><a href="https://searx.space/">Public instances</a>
164+ <li><a href="https://searx.space">Public instances</a>
165165
166166 <li><a href="https://twitter.com/Searx_engine">Twitter</a>
167+
168+ <li><a href="https://github.com/searx/searx/issues">Issue Tracker</a>
167169 </ul><h3>Navigation</h3>
168170<ul>
169171 <li><a href="../index.html">Overview</a>
admin/architecture.html+3βˆ’1
@@ -93,9 +93,11 @@ maintained by the scripts from our <a class="reference internal" href="../utils/
9393
9494 <li><a href="https://github.com/searx/searx/wiki">Wiki</a>
9595
96βˆ’ <li><a href="https://searx.space/">Public instances</a>
96+ <li><a href="https://searx.space">Public instances</a>
9797
9898 <li><a href="https://twitter.com/Searx_engine">Twitter</a>
99+
100+ <li><a href="https://github.com/searx/searx/issues">Issue Tracker</a>
99101 </ul><h3>Navigation</h3>
100102<ul>
101103 <li><a href="../index.html">Overview</a>
admin/buildhosts.html+3βˆ’1
@@ -330,9 +330,11 @@ output.</p>
330330
331331 <li><a href="https://github.com/searx/searx/wiki">Wiki</a>
332332
333βˆ’ <li><a href="https://searx.space/">Public instances</a>
333+ <li><a href="https://searx.space">Public instances</a>
334334
335335 <li><a href="https://twitter.com/Searx_engine">Twitter</a>
336+
337+ <li><a href="https://github.com/searx/searx/issues">Issue Tracker</a>
336338 </ul><h3>Navigation</h3>
337339<ul>
338340 <li><a href="../index.html">Overview</a>
admin/engines.html+3βˆ’1
@@ -1714,9 +1714,11 @@
17141714
17151715 <li><a href="https://github.com/searx/searx/wiki">Wiki</a>
17161716
1717βˆ’ <li><a href="https://searx.space/">Public instances</a>
1717+ <li><a href="https://searx.space">Public instances</a>
17181718
17191719 <li><a href="https://twitter.com/Searx_engine">Twitter</a>
1720+
1721+ <li><a href="https://github.com/searx/searx/issues">Issue Tracker</a>
17201722 </ul><h3>Navigation</h3>
17211723<ul>
17221724 <li><a href="../index.html">Overview</a>
admin/engines/recoll.html+3βˆ’1
@@ -115,9 +115,11 @@ searched.</p>
115115
116116 <li><a href="https://github.com/searx/searx/wiki">Wiki</a>
117117
118βˆ’ <li><a href="https://searx.space/">Public instances</a>
118+ <li><a href="https://searx.space">Public instances</a>
119119
120120 <li><a href="https://twitter.com/Searx_engine">Twitter</a>
121+
122+ <li><a href="https://github.com/searx/searx/issues">Issue Tracker</a>
121123 </ul><h3>Navigation</h3>
122124<ul>
123125 <li><a href="../../index.html">Overview</a>
admin/filtron.html+3βˆ’1
@@ -245,9 +245,11 @@ port 8888 where a searx is being run. For a complete setup see: <a class="refere
245245
246246 <li><a href="https://github.com/searx/searx/wiki">Wiki</a>
247247
248βˆ’ <li><a href="https://searx.space/">Public instances</a>
248+ <li><a href="https://searx.space">Public instances</a>
249249
250250 <li><a href="https://twitter.com/Searx_engine">Twitter</a>
251+
252+ <li><a href="https://github.com/searx/searx/issues">Issue Tracker</a>
251253 </ul><h3>Navigation</h3>
252254<ul>
253255 <li><a href="../index.html">Overview</a>
admin/index.html+3βˆ’1
@@ -149,9 +149,11 @@
149149
150150 <li><a href="https://github.com/searx/searx/wiki">Wiki</a>
151151
152βˆ’ <li><a href="https://searx.space/">Public instances</a>
152+ <li><a href="https://searx.space">Public instances</a>
153153
154154 <li><a href="https://twitter.com/Searx_engine">Twitter</a>
155+
156+ <li><a href="https://github.com/searx/searx/issues">Issue Tracker</a>
155157 </ul><h3>Navigation</h3>
156158<ul>
157159 <li><a href="../index.html">Overview</a>
admin/installation-apache.html+3βˆ’1
@@ -613,9 +613,11 @@ Debian:</p>
613613
614614 <li><a href="https://github.com/searx/searx/wiki">Wiki</a>
615615
616βˆ’ <li><a href="https://searx.space/">Public instances</a>
616+ <li><a href="https://searx.space">Public instances</a>
617617
618618 <li><a href="https://twitter.com/Searx_engine">Twitter</a>
619+
620+ <li><a href="https://github.com/searx/searx/issues">Issue Tracker</a>
619621 </ul><h3>Navigation</h3>
620622<ul>
621623 <li><a href="../index.html">Overview</a>
admin/installation-docker.html+3βˆ’1
@@ -141,9 +141,11 @@ make docker
141141
142142 <li><a href="https://github.com/searx/searx/wiki">Wiki</a>
143143
144βˆ’ <li><a href="https://searx.space/">Public instances</a>
144+ <li><a href="https://searx.space">Public instances</a>
145145
146146 <li><a href="https://twitter.com/Searx_engine">Twitter</a>
147+
148+ <li><a href="https://github.com/searx/searx/issues">Issue Tracker</a>
147149 </ul><h3>Navigation</h3>
148150<ul>
149151 <li><a href="../index.html">Overview</a>
admin/installation-nginx.html+3βˆ’1
@@ -470,9 +470,11 @@ sudo -H touch /etc/uwsgi.d/searx.ini
470470
471471 <li><a href="https://github.com/searx/searx/wiki">Wiki</a>
472472
473βˆ’ <li><a href="https://searx.space/">Public instances</a>
473+ <li><a href="https://searx.space">Public instances</a>
474474
475475 <li><a href="https://twitter.com/Searx_engine">Twitter</a>
476+
477+ <li><a href="https://github.com/searx/searx/issues">Issue Tracker</a>
476478 </ul><h3>Navigation</h3>
477479<ul>
478480 <li><a href="../index.html">Overview</a>
admin/installation-searx.html+24βˆ’3
@@ -213,12 +213,21 @@ terminal open for the tasks below.</p>
213213</div>
214214<div class="section" id="configuration">
215215<span id="use-default-settings-yml"></span><h2><a class="toc-backref" href="#id5">Configuration</a><a class="headerlink" href="#configuration" title="Permalink to this headline">ΒΆ</a></h2>
216+<div class="sidebar">
217+<p class="sidebar-title"><code class="docutils literal notranslate"><span class="pre">use_default_settings:</span> <span class="pre">True</span></code></p>
218+<ul class="simple">
219+<li><p><a class="reference internal" href="settings.html#settings-global"><span class="std std-ref">Global Settings</span></a></p></li>
220+<li><p><a class="reference internal" href="settings.html#settings-location"><span class="std std-ref">settings.yml location</span></a></p></li>
221+<li><p><a class="reference internal" href="settings.html#settings-use-default-settings"><span class="std std-ref">use_default_settings</span></a></p></li>
222+<li><p><a class="reference external" href="https://github.com/searx/searx/blob/master/utils/templates/etc/searx/use_default_settings.yml">/etc/searx/settings.yml</a></p></li>
223+</ul>
224+</div>
216225<p>To create a initial <code class="docutils literal notranslate"><span class="pre">/etc/searx/settings.yml</span></code> you can start with a copy of the
217226file <a class="reference external" href="https://github.com/searx/searx/blob/master/utils/templates/etc/searx/use_default_settings.yml">git://utils/templates/etc/searx/use_default_settings.yml</a>. This setup
218227<a class="reference internal" href="settings.html#settings-use-default-settings"><span class="std std-ref">use default settings</span></a> from
219228<a class="reference external" href="https://github.com/searx/searx/blob/master/searx/settings.yml">git://searx/settings.yml</a> and is recommended since <a class="reference external" href="https://github.com/searx/searx/pull/2291">PR 2291</a> is merged.</p>
220βˆ’<p>For minimal Setup, configure like shown below – replace <code class="docutils literal notranslate"><span class="pre">searx&#64;\$(uname</span> <span class="pre">-n)</span></code>
221βˆ’with a name of your choice, set <code class="docutils literal notranslate"><span class="pre">ultrasecretkey</span></code> – <em>and/or</em> edit
229+<p>For a <em>minimal setup</em>, configure like shown below – replace <code class="docutils literal notranslate"><span class="pre">searx&#64;$(uname</span>
230+<span class="pre">-n)</span></code> with a name of your choice, set <code class="docutils literal notranslate"><span class="pre">ultrasecretkey</span></code> – <em>and/or</em> edit
222231<code class="docutils literal notranslate"><span class="pre">/etc/searx/settings.yml</span></code> to your needs.</p>
223232<div class="sphinx-tabs docutils container">
224233<div class="ui top attached tabular menu sphinx-menu docutils container">
@@ -306,6 +315,16 @@ $ sudo -H sed -i -e <span class="s2">&quot;s/{instance_name}/searx@</span><span
306315<div class="highlight-yaml notranslate"><div class="highlight"><pre><span></span><span class="l l-Scalar l-Scalar-Plain">general</span><span class="p p-Indicator">:</span>
307316 <span class="l l-Scalar l-Scalar-Plain">debug</span> <span class="p p-Indicator">:</span> <span class="l l-Scalar l-Scalar-Plain">False</span> <span class="c1"># Debug mode, only for development</span>
308317 <span class="l l-Scalar l-Scalar-Plain">instance_name</span> <span class="p p-Indicator">:</span> <span class="s">&quot;searx&quot;</span> <span class="c1"># displayed name</span>
318+ <span class="l l-Scalar l-Scalar-Plain">contact_url</span><span class="p p-Indicator">:</span> <span class="l l-Scalar l-Scalar-Plain">False</span> <span class="c1"># mailto:contact@example.com</span>
319+
320+<span class="l l-Scalar l-Scalar-Plain">brand</span><span class="p p-Indicator">:</span>
321+ <span class="l l-Scalar l-Scalar-Plain">git_url</span><span class="p p-Indicator">:</span> <span class="l l-Scalar l-Scalar-Plain">https://github.com/searx/searx</span>
322+ <span class="l l-Scalar l-Scalar-Plain">git_branch</span><span class="p p-Indicator">:</span> <span class="l l-Scalar l-Scalar-Plain">master</span>
323+ <span class="l l-Scalar l-Scalar-Plain">issue_url</span><span class="p p-Indicator">:</span> <span class="l l-Scalar l-Scalar-Plain">https://github.com/searx/searx/issues</span>
324+ <span class="l l-Scalar l-Scalar-Plain">docs_url</span><span class="p p-Indicator">:</span> <span class="l l-Scalar l-Scalar-Plain">https://searx.github.io/searx</span>
325+ <span class="l l-Scalar l-Scalar-Plain">public_instances</span><span class="p p-Indicator">:</span> <span class="l l-Scalar l-Scalar-Plain">https://searx.space</span>
326+ <span class="l l-Scalar l-Scalar-Plain">wiki_url</span><span class="p p-Indicator">:</span> <span class="l l-Scalar l-Scalar-Plain">https://github.com/searx/searx/wiki</span>
327+ <span class="l l-Scalar l-Scalar-Plain">twitter_url</span><span class="p p-Indicator">:</span> <span class="l l-Scalar l-Scalar-Plain">https://twitter.com/Searx_engine</span>
309328
310329<span class="l l-Scalar l-Scalar-Plain">search</span><span class="p p-Indicator">:</span>
311330 <span class="l l-Scalar l-Scalar-Plain">safe_search</span> <span class="p p-Indicator">:</span> <span class="l l-Scalar l-Scalar-Plain">0</span> <span class="c1"># Filter results. 0: None, 1: Moderate, 2: Strict</span>
@@ -1525,9 +1544,11 @@ command twice). At this point searx is not demonized; uwsgi allows this.</p>
15251544
15261545 <li><a href="https://github.com/searx/searx/wiki">Wiki</a>
15271546
1528βˆ’ <li><a href="https://searx.space/">Public instances</a>
1547+ <li><a href="https://searx.space">Public instances</a>
15291548
15301549 <li><a href="https://twitter.com/Searx_engine">Twitter</a>
1550+
1551+ <li><a href="https://github.com/searx/searx/issues">Issue Tracker</a>
15311552 </ul><h3>Navigation</h3>
15321553<ul>
15331554 <li><a href="../index.html">Overview</a>
admin/installation-uwsgi.html+3βˆ’1
@@ -505,9 +505,11 @@ enable-threads <span class="o">=</span> <span class="nb">true</span>
505505
506506 <li><a href="https://github.com/searx/searx/wiki">Wiki</a>
507507
508βˆ’ <li><a href="https://searx.space/">Public instances</a>
508+ <li><a href="https://searx.space">Public instances</a>
509509
510510 <li><a href="https://twitter.com/Searx_engine">Twitter</a>
511+
512+ <li><a href="https://github.com/searx/searx/issues">Issue Tracker</a>
511513 </ul><h3>Navigation</h3>
512514<ul>
513515 <li><a href="../index.html">Overview</a>
admin/installation.html+4βˆ’2
@@ -104,7 +104,7 @@ $ <span class="nb">cd</span> searx
104104</ul>
105105<div class="admonition tip">
106106<p class="admonition-title">Tip</p>
107βˆ’<p>About script’s installation options have a look at chapter <a class="reference internal" href="../utils/index.html#toolboxing-setup"><span class="std std-ref">Tooling box setup</span></a>. How to brand your instance see chapter <a class="reference internal" href="../dev/makefile.html#makefile-setup"><span class="std std-ref">Makefile setup</span></a>. To
107+<p>About script’s installation options have a look at chapter <a class="reference internal" href="../utils/index.html#toolboxing-setup"><span class="std std-ref">Tooling box setup</span></a>. How to brand your instance see chapter <a class="reference internal" href="settings.html#settings-global"><span class="std std-ref">Global Settings</span></a>. To
108108<em>stash</em> your instance’s setup, <a class="reference external" href="https://git-scm.com/docs/git-stash">git stash</a> your clone’s <a class="reference external" href="https://github.com/searx/searx/blob/master/Makefile">git://Makefile</a>
109109and <a class="reference external" href="https://github.com/searx/searx/blob/master/.config.sh">git://.config.sh</a> file .</p>
110110</div>
@@ -132,9 +132,11 @@ and <a class="reference external" href="https://github.com/searx/searx/blob/mast
132132
133133 <li><a href="https://github.com/searx/searx/wiki">Wiki</a>
134134
135βˆ’ <li><a href="https://searx.space/">Public instances</a>
135+ <li><a href="https://searx.space">Public instances</a>
136136
137137 <li><a href="https://twitter.com/Searx_engine">Twitter</a>
138+
139+ <li><a href="https://github.com/searx/searx/issues">Issue Tracker</a>
138140 </ul><h3>Navigation</h3>
139141<ul>
140142 <li><a href="../index.html">Overview</a>
admin/morty.html+3βˆ’1
@@ -97,9 +97,11 @@ possible to proxify all the result URLs with an external service, <a class="refe
9797
9898 <li><a href="https://github.com/searx/searx/wiki">Wiki</a>
9999
100βˆ’ <li><a href="https://searx.space/">Public instances</a>
100+ <li><a href="https://searx.space">Public instances</a>
101101
102102 <li><a href="https://twitter.com/Searx_engine">Twitter</a>
103+
104+ <li><a href="https://github.com/searx/searx/issues">Issue Tracker</a>
103105 </ul><h3>Navigation</h3>
104106<ul>
105107 <li><a href="../index.html">Overview</a>
admin/plugins.html+3βˆ’1
@@ -151,9 +151,11 @@
151151
152152 <li><a href="https://github.com/searx/searx/wiki">Wiki</a>
153153
154βˆ’ <li><a href="https://searx.space/">Public instances</a>
154+ <li><a href="https://searx.space">Public instances</a>
155155
156156 <li><a href="https://twitter.com/Searx_engine">Twitter</a>
157+
158+ <li><a href="https://github.com/searx/searx/issues">Issue Tracker</a>
157159 </ul><h3>Navigation</h3>
158160<ul>
159161 <li><a href="../index.html">Overview</a>
admin/settings.html+77βˆ’16
@@ -65,9 +65,16 @@ file.</p>
6565<p class="topic-title">Contents</p>
6666<ul class="simple">
6767<li><p><a class="reference internal" href="#settings-yml-location" id="id2">settings.yml location</a></p></li>
68βˆ’<li><p><a class="reference internal" href="#global-settings" id="id3">Global Settings</a></p></li>
69βˆ’<li><p><a class="reference internal" href="#engine-settings" id="id4">Engine settings</a></p></li>
70βˆ’<li><p><a class="reference internal" href="#use-default-settings" id="id5">use_default_settings</a></p></li>
68+<li><p><a class="reference internal" href="#global-settings" id="id3">Global Settings</a></p>
69+<ul>
70+<li><p><a class="reference internal" href="#general" id="id4"><code class="docutils literal notranslate"><span class="pre">general:</span></code></a></p></li>
71+<li><p><a class="reference internal" href="#server" id="id5"><code class="docutils literal notranslate"><span class="pre">server:</span></code></a></p></li>
72+<li><p><a class="reference internal" href="#outgoing" id="id6"><code class="docutils literal notranslate"><span class="pre">outgoing:</span></code></a></p></li>
73+<li><p><a class="reference internal" href="#locales" id="id7"><code class="docutils literal notranslate"><span class="pre">locales:</span></code></a></p></li>
74+</ul>
75+</li>
76+<li><p><a class="reference internal" href="#engine-settings" id="id8">Engine settings</a></p></li>
77+<li><p><a class="reference internal" href="#use-default-settings" id="id9">use_default_settings</a></p></li>
7178</ul>
7279</div>
7380<div class="section" id="settings-yml-location">
@@ -77,20 +84,44 @@ file.</p>
7784<li><p>the full path specified in the <code class="docutils literal notranslate"><span class="pre">SEARX_SETTINGS_PATH</span></code> environment variable.</p></li>
7885<li><p><code class="docutils literal notranslate"><span class="pre">/etc/searx/settings.yml</span></code></p></li>
7986</ol>
80βˆ’<p>If these files don’t exist (or are empty or can’t be read), searx uses the <a class="reference external" href="https://github.com/searx/searx/blob/master/searx/settings.yml">git://searx/settings.yml</a> file.</p>
87+<p>If these files don’t exist (or are empty or can’t be read), searx uses the
88+<a class="reference external" href="https://github.com/searx/searx/blob/master/searx/settings.yml">git://searx/settings.yml</a> file.</p>
8189</div>
8290<div class="section" id="global-settings">
8391<span id="settings-global"></span><h2><a class="toc-backref" href="#id3">Global Settings</a><a class="headerlink" href="#global-settings" title="Permalink to this headline">ΒΆ</a></h2>
92+<div class="section" id="general">
93+<h3><a class="toc-backref" href="#id4"><code class="docutils literal notranslate"><span class="pre">general:</span></code></a><a class="headerlink" href="#general" title="Permalink to this headline">ΒΆ</a></h3>
8494<div class="highlight-yaml notranslate"><div class="highlight"><pre><span></span><span class="l l-Scalar l-Scalar-Plain">general</span><span class="p p-Indicator">:</span>
8595 <span class="l l-Scalar l-Scalar-Plain">debug</span> <span class="p p-Indicator">:</span> <span class="l l-Scalar l-Scalar-Plain">False</span> <span class="c1"># Debug mode, only for development</span>
8696 <span class="l l-Scalar l-Scalar-Plain">instance_name</span> <span class="p p-Indicator">:</span> <span class="s">&quot;searx&quot;</span> <span class="c1"># displayed name</span>
97+ <span class="l l-Scalar l-Scalar-Plain">git_url</span><span class="p p-Indicator">:</span> <span class="l l-Scalar l-Scalar-Plain">https://github.com/searx/searx</span>
98+ <span class="l l-Scalar l-Scalar-Plain">git_branch</span><span class="p p-Indicator">:</span> <span class="l l-Scalar l-Scalar-Plain">master</span>
99+ <span class="l l-Scalar l-Scalar-Plain">issue_url</span><span class="p p-Indicator">:</span> <span class="l l-Scalar l-Scalar-Plain">https://github.com/searx/searx/issues</span>
100+ <span class="l l-Scalar l-Scalar-Plain">docs_url</span><span class="p p-Indicator">:</span> <span class="l l-Scalar l-Scalar-Plain">https://searx.github.io/searx</span>
101+ <span class="l l-Scalar l-Scalar-Plain">public_instances</span><span class="p p-Indicator">:</span> <span class="l l-Scalar l-Scalar-Plain">https://searx.space</span>
102+ <span class="l l-Scalar l-Scalar-Plain">contact_url</span><span class="p p-Indicator">:</span> <span class="l l-Scalar l-Scalar-Plain">False</span> <span class="c1"># mailto:contact@example.com</span>
103+ <span class="l l-Scalar l-Scalar-Plain">wiki_url</span><span class="p p-Indicator">:</span> <span class="l l-Scalar l-Scalar-Plain">https://github.com/searx/searx/wiki</span>
104+ <span class="l l-Scalar l-Scalar-Plain">twitter_url</span><span class="p p-Indicator">:</span> <span class="l l-Scalar l-Scalar-Plain">https://twitter.com/Searx_engine</span>
87105</pre></div>
88106</div>
89107<dl class="simple">
90108<dt><code class="docutils literal notranslate"><span class="pre">debug</span></code> :</dt><dd><p>Allow a more detailed log if you run searx directly. Display <em>detailed</em> error
91109messages in the browser too, so this must be deactivated in production.</p>
92110</dd>
111+<dt><code class="docutils literal notranslate"><span class="pre">contact_url</span></code>:</dt><dd><p>Contact <code class="docutils literal notranslate"><span class="pre">mailto:</span></code> address or WEB form.</p>
112+</dd>
113+<dt><code class="docutils literal notranslate"><span class="pre">git_url</span></code> and <code class="docutils literal notranslate"><span class="pre">git_branch</span></code>:</dt><dd><p>Changes this, to point to your searx fork (branch).</p>
114+</dd>
115+<dt><code class="docutils literal notranslate"><span class="pre">docs_url</span></code></dt><dd><p>If you host your own documentation, change this URL.</p>
116+</dd>
117+<dt><code class="docutils literal notranslate"><span class="pre">wiki_url</span></code>:</dt><dd><p>Link to your wiki (or <code class="docutils literal notranslate"><span class="pre">False</span></code>)</p>
118+</dd>
119+<dt><code class="docutils literal notranslate"><span class="pre">twitter_url</span></code>:</dt><dd><p>Link to your tweets (or <code class="docutils literal notranslate"><span class="pre">False</span></code>)</p>
120+</dd>
93121</dl>
122+</div>
123+<div class="section" id="server">
124+<h3><a class="toc-backref" href="#id5"><code class="docutils literal notranslate"><span class="pre">server:</span></code></a><a class="headerlink" href="#server" title="Permalink to this headline">ΒΆ</a></h3>
94125<div class="highlight-yaml notranslate"><div class="highlight"><pre><span></span><span class="l l-Scalar l-Scalar-Plain">server</span><span class="p p-Indicator">:</span>
95126 <span class="l l-Scalar l-Scalar-Plain">port</span> <span class="p p-Indicator">:</span> <span class="l l-Scalar l-Scalar-Plain">8888</span>
96127 <span class="l l-Scalar l-Scalar-Plain">bind_address</span> <span class="p p-Indicator">:</span> <span class="s">&quot;127.0.0.1&quot;</span> <span class="c1"># address to listen on</span>
@@ -130,6 +161,9 @@ code, like <code class="docutils literal notranslate"><span class="pre">fr</span
130161<dt><code class="docutils literal notranslate"><span class="pre">default_http_headers</span></code>:</dt><dd><p>Set additional HTTP headers, see <a class="reference external" href="https://github.com/searx/searx/issues/715">#755</a></p>
131162</dd>
132163</dl>
164+</div>
165+<div class="section" id="outgoing">
166+<h3><a class="toc-backref" href="#id6"><code class="docutils literal notranslate"><span class="pre">outgoing:</span></code></a><a class="headerlink" href="#outgoing" title="Permalink to this headline">ΒΆ</a></h3>
133167<div class="highlight-yaml notranslate"><div class="highlight"><pre><span></span><span class="l l-Scalar l-Scalar-Plain">outgoing</span><span class="p p-Indicator">:</span> <span class="c1"># communication with search engines</span>
134168 <span class="l l-Scalar l-Scalar-Plain">request_timeout</span> <span class="p p-Indicator">:</span> <span class="l l-Scalar l-Scalar-Plain">2.0</span> <span class="c1"># default timeout in seconds, can be override by engine</span>
135169 <span class="c1"># max_request_timeout: 10.0 # the maximum timeout in seconds</span>
@@ -174,6 +208,9 @@ requests to the engines are distributed in a round-robin fashion.</p>
174208be made. This parameter is ignored when <code class="docutils literal notranslate"><span class="pre">proxies</span></code> is set.</p>
175209</dd>
176210</dl>
211+</div>
212+<div class="section" id="locales">
213+<h3><a class="toc-backref" href="#id7"><code class="docutils literal notranslate"><span class="pre">locales:</span></code></a><a class="headerlink" href="#locales" title="Permalink to this headline">ΒΆ</a></h3>
177214<div class="highlight-yaml notranslate"><div class="highlight"><pre><span></span><span class="l l-Scalar l-Scalar-Plain">locales</span><span class="p p-Indicator">:</span>
178215 <span class="l l-Scalar l-Scalar-Plain">en</span> <span class="p p-Indicator">:</span> <span class="l l-Scalar l-Scalar-Plain">English</span>
179216 <span class="l l-Scalar l-Scalar-Plain">de</span> <span class="p p-Indicator">:</span> <span class="l l-Scalar l-Scalar-Plain">Deutsch</span>
@@ -194,8 +231,9 @@ be made. This parameter is ignored when <code class="docutils literal notranslat
194231</dd>
195232</dl>
196233</div>
234+</div>
197235<div class="section" id="engine-settings">
198βˆ’<span id="settings-engine"></span><h2><a class="toc-backref" href="#id4">Engine settings</a><a class="headerlink" href="#engine-settings" title="Permalink to this headline">ΒΆ</a></h2>
236+<span id="settings-engine"></span><h2><a class="toc-backref" href="#id8">Engine settings</a><a class="headerlink" href="#engine-settings" title="Permalink to this headline">ΒΆ</a></h2>
199237<div class="sidebar">
200238<p class="sidebar-title">Further reading ..</p>
201239<ul class="simple">
@@ -264,21 +302,35 @@ engines, and so won’t be described here.</p>
264302</div>
265303</div>
266304<div class="section" id="use-default-settings">
267βˆ’<span id="settings-use-default-settings"></span><h2><a class="toc-backref" href="#id5">use_default_settings</a><a class="headerlink" href="#use-default-settings" title="Permalink to this headline">ΒΆ</a></h2>
268βˆ’<div class="admonition note">
269βˆ’<p class="admonition-title">Note</p>
270βˆ’<p>If searx is cloned from a git repository, most probably there is no need to have an user settings.</p>
305+<span id="settings-use-default-settings"></span><h2><a class="toc-backref" href="#id9">use_default_settings</a><a class="headerlink" href="#use-default-settings" title="Permalink to this headline">ΒΆ</a></h2>
306+<div class="sidebar">
307+<p class="sidebar-title"><code class="docutils literal notranslate"><span class="pre">use_default_settings:</span> <span class="pre">True</span></code></p>
308+<ul class="simple">
309+<li><p><a class="reference internal" href="#settings-location"><span class="std std-ref">settings.yml location</span></a></p></li>
310+<li><p><a class="reference internal" href="installation-searx.html#use-default-settings-yml"><span class="std std-ref">Configuration</span></a></p></li>
311+<li><p><a class="reference external" href="https://github.com/searx/searx/blob/master/utils/templates/etc/searx/use_default_settings.yml">/etc/searx/settings.yml</a></p></li>
312+</ul>
271313</div>
272βˆ’<p>The user defined settings.yml can relied on the default configuration <a class="reference external" href="https://github.com/searx/searx/blob/master/searx/settings.yml">git://searx/settings.yml</a> using <code class="docutils literal notranslate"><span class="pre">use_default_settings:</span> <span class="pre">True</span></code>.</p>
273βˆ’<p>In the following example, the actual settings are the default settings defined in <a class="reference external" href="https://github.com/searx/searx/blob/master/searx/settings.yml">git://searx/settings.yml</a> with the exception of the <code class="docutils literal notranslate"><span class="pre">secret_key</span></code> and the <code class="docutils literal notranslate"><span class="pre">bind_address</span></code>:</p>
314+<p>The user defined <code class="docutils literal notranslate"><span class="pre">settings.yml</span></code> is loaded from the <a class="reference internal" href="#settings-location"><span class="std std-ref">settings.yml location</span></a>
315+and can relied on the default configuration <a class="reference external" href="https://github.com/searx/searx/blob/master/searx/settings.yml">git://searx/settings.yml</a> using:</p>
316+<blockquote>
317+<div><p><code class="docutils literal notranslate"><span class="pre">use_default_settings:</span> <span class="pre">True</span></code></p>
318+</div></blockquote>
319+<dl>
320+<dt><code class="docutils literal notranslate"><span class="pre">server:</span></code></dt><dd><p>In the following example, the actual settings are the default settings defined
321+in <a class="reference external" href="https://github.com/searx/searx/blob/master/searx/settings.yml">git://searx/settings.yml</a> with the exception of the <code class="docutils literal notranslate"><span class="pre">secret_key</span></code> and
322+the <code class="docutils literal notranslate"><span class="pre">bind_address</span></code>:</p>
274323<div class="highlight-yaml notranslate"><div class="highlight"><pre><span></span><span class="l l-Scalar l-Scalar-Plain">use_default_settings</span><span class="p p-Indicator">:</span> <span class="l l-Scalar l-Scalar-Plain">True</span>
275324<span class="l l-Scalar l-Scalar-Plain">server</span><span class="p p-Indicator">:</span>
276325 <span class="l l-Scalar l-Scalar-Plain">secret_key</span><span class="p p-Indicator">:</span> <span class="s">&quot;uvys6bRhKHUdFF5CqbJonSDSRN8H0sCBziNSrDGNVdpz7IeZhveVart3yvghoKHA&quot;</span>
277326 <span class="l l-Scalar l-Scalar-Plain">bind_address</span><span class="p p-Indicator">:</span> <span class="s">&quot;0.0.0.0&quot;</span>
278327</pre></div>
279328</div>
280βˆ’<p>With <code class="docutils literal notranslate"><span class="pre">use_default_settings:</span> <span class="pre">True</span></code>, each settings can be override in a similar way, the <code class="docutils literal notranslate"><span class="pre">engines</span></code> section is merged according to the engine <code class="docutils literal notranslate"><span class="pre">name</span></code>.</p>
281βˆ’<p>In this example, searx will load all the engine and the arch linux wiki engine has a <a class="reference internal" href="../blog/private-engines.html#private-engines"><span class="std std-ref">token</span></a>:</p>
329+</dd>
330+<dt><code class="docutils literal notranslate"><span class="pre">engines:</span></code></dt><dd><p>With <code class="docutils literal notranslate"><span class="pre">use_default_settings:</span> <span class="pre">True</span></code>, each settings can be override in a
331+similar way, the <code class="docutils literal notranslate"><span class="pre">engines</span></code> section is merged according to the engine
332+<code class="docutils literal notranslate"><span class="pre">name</span></code>. In this example, searx will load all the engine and the arch linux
333+wiki engine has a <a class="reference internal" href="../blog/private-engines.html#private-engines"><span class="std std-ref">token</span></a>:</p>
282334<div class="highlight-yaml notranslate"><div class="highlight"><pre><span></span><span class="l l-Scalar l-Scalar-Plain">use_default_settings</span><span class="p p-Indicator">:</span> <span class="l l-Scalar l-Scalar-Plain">True</span>
283335<span class="l l-Scalar l-Scalar-Plain">server</span><span class="p p-Indicator">:</span>
284336 <span class="l l-Scalar l-Scalar-Plain">secret_key</span><span class="p p-Indicator">:</span> <span class="s">&quot;uvys6bRhKHUdFF5CqbJonSDSRN8H0sCBziNSrDGNVdpz7IeZhveVart3yvghoKHA&quot;</span>
@@ -287,7 +339,10 @@ engines, and so won’t be described here.</p>
287339 <span class="l l-Scalar l-Scalar-Plain">tokens</span><span class="p p-Indicator">:</span> <span class="p p-Indicator">[</span><span class="s">&#39;$ecretValue&#39;</span><span class="p p-Indicator">]</span>
288340</pre></div>
289341</div>
290βˆ’<p>It is possible to remove some engines from the default settings. The following example is similar to the above one, but searx doesn’t load the the google engine:</p>
342+</dd>
343+<dt><code class="docutils literal notranslate"><span class="pre">engines:</span></code> / <code class="docutils literal notranslate"><span class="pre">remove:</span></code></dt><dd><p>It is possible to remove some engines from the default settings. The following
344+example is similar to the above one, but searx doesn’t load the the google
345+engine:</p>
291346<div class="highlight-yaml notranslate"><div class="highlight"><pre><span></span><span class="l l-Scalar l-Scalar-Plain">use_default_settings</span><span class="p p-Indicator">:</span>
292347 <span class="l l-Scalar l-Scalar-Plain">engines</span><span class="p p-Indicator">:</span>
293348 <span class="l l-Scalar l-Scalar-Plain">remove</span><span class="p p-Indicator">:</span>
@@ -299,7 +354,9 @@ engines, and so won’t be described here.</p>
299354 <span class="l l-Scalar l-Scalar-Plain">tokens</span><span class="p p-Indicator">:</span> <span class="p p-Indicator">[</span><span class="s">&#39;$ecretValue&#39;</span><span class="p p-Indicator">]</span>
300355</pre></div>
301356</div>
302βˆ’<p>As an alternative, it is possible to specify the engines to keep. In the following example, searx has only two engines:</p>
357+</dd>
358+<dt><code class="docutils literal notranslate"><span class="pre">engines:</span></code> / <code class="docutils literal notranslate"><span class="pre">keep_only:</span></code></dt><dd><p>As an alternative, it is possible to specify the engines to keep. In the
359+following example, searx has only two engines:</p>
303360<div class="highlight-yaml notranslate"><div class="highlight"><pre><span></span><span class="l l-Scalar l-Scalar-Plain">use_default_settings</span><span class="p p-Indicator">:</span>
304361 <span class="l l-Scalar l-Scalar-Plain">engines</span><span class="p p-Indicator">:</span>
305362 <span class="l l-Scalar l-Scalar-Plain">keep_only</span><span class="p p-Indicator">:</span>
@@ -314,6 +371,8 @@ engines, and so won’t be described here.</p>
314371 <span class="l l-Scalar l-Scalar-Plain">tokens</span><span class="p p-Indicator">:</span> <span class="p p-Indicator">[</span><span class="s">&#39;$ecretValue&#39;</span><span class="p p-Indicator">]</span>
315372</pre></div>
316373</div>
374+</dd>
375+</dl>
317376</div>
318377</div>
319378
@@ -338,9 +397,11 @@ engines, and so won’t be described here.</p>
338397
339398 <li><a href="https://github.com/searx/searx/wiki">Wiki</a>
340399
341βˆ’ <li><a href="https://searx.space/">Public instances</a>
400+ <li><a href="https://searx.space">Public instances</a>
342401
343402 <li><a href="https://twitter.com/Searx_engine">Twitter</a>
403+
404+ <li><a href="https://github.com/searx/searx/issues">Issue Tracker</a>
344405 </ul><h3>Navigation</h3>
345406<ul>
346407 <li><a href="../index.html">Overview</a>
admin/update-searx.html+3βˆ’1
@@ -99,9 +99,11 @@
9999
100100 <li><a href="https://github.com/searx/searx/wiki">Wiki</a>
101101
102βˆ’ <li><a href="https://searx.space/">Public instances</a>
102+ <li><a href="https://searx.space">Public instances</a>
103103
104104 <li><a href="https://twitter.com/Searx_engine">Twitter</a>
105+
106+ <li><a href="https://github.com/searx/searx/issues">Issue Tracker</a>
105107 </ul><h3>Navigation</h3>
106108<ul>
107109 <li><a href="../index.html">Overview</a>
blog/admin.html+3βˆ’1
@@ -108,9 +108,11 @@ existing instances.</p>
108108
109109 <li><a href="https://github.com/searx/searx/wiki">Wiki</a>
110110
111βˆ’ <li><a href="https://searx.space/">Public instances</a>
111+ <li><a href="https://searx.space">Public instances</a>
112112
113113 <li><a href="https://twitter.com/Searx_engine">Twitter</a>
114+
115+ <li><a href="https://github.com/searx/searx/issues">Issue Tracker</a>
114116 </ul><h3>Navigation</h3>
115117<ul>
116118 <li><a href="../index.html">Overview</a>
blog/command-line-engines.html+3βˆ’1
@@ -120,9 +120,11 @@ are going to be added. This way, you will be able to query your own databases/in
120120
121121 <li><a href="https://github.com/searx/searx/wiki">Wiki</a>
122122
123βˆ’ <li><a href="https://searx.space/">Public instances</a>
123+ <li><a href="https://searx.space">Public instances</a>
124124
125125 <li><a href="https://twitter.com/Searx_engine">Twitter</a>
126+
127+ <li><a href="https://github.com/searx/searx/issues">Issue Tracker</a>
126128 </ul><h3>Navigation</h3>
127129<ul>
128130 <li><a href="../index.html">Overview</a>
blog/index.html+3βˆ’1
@@ -117,9 +117,11 @@
117117
118118 <li><a href="https://github.com/searx/searx/wiki">Wiki</a>
119119
120βˆ’ <li><a href="https://searx.space/">Public instances</a>
120+ <li><a href="https://searx.space">Public instances</a>
121121
122122 <li><a href="https://twitter.com/Searx_engine">Twitter</a>
123+
124+ <li><a href="https://github.com/searx/searx/issues">Issue Tracker</a>
123125 </ul><h3>Navigation</h3>
124126<ul>
125127 <li><a href="../index.html">Overview</a>
blog/intro-offline.html+3βˆ’1
@@ -135,9 +135,11 @@ as a table. You can check out the pull request for more details see
135135
136136 <li><a href="https://github.com/searx/searx/wiki">Wiki</a>
137137
138βˆ’ <li><a href="https://searx.space/">Public instances</a>
138+ <li><a href="https://searx.space">Public instances</a>
139139
140140 <li><a href="https://twitter.com/Searx_engine">Twitter</a>
141+
142+ <li><a href="https://github.com/searx/searx/issues">Issue Tracker</a>
141143 </ul><h3>Navigation</h3>
142144<ul>
143145 <li><a href="../index.html">Overview</a>
blog/lxcdev-202006.html+5βˆ’3
@@ -356,8 +356,8 @@ suite. For this, we have to keep an eye on the <a class="reference internal" hr
356356<li><p>virtualenv in: <code class="docutils literal notranslate"><span class="pre">/usr/local/searx/searx-pyenv</span></code></p></li>
357357<li><p>searx software in: <code class="docutils literal notranslate"><span class="pre">/usr/local/searx/searx-src</span></code></p></li>
358358</ul>
359βˆ’<p>The searx software is a clone of the <code class="docutils literal notranslate"><span class="pre">GIT_URL</span></code> (see <a class="reference internal" href="../dev/makefile.html#makefile-setup"><span class="std std-ref">Makefile setup</span></a>) and
360βˆ’the working tree is checked out from the <code class="docutils literal notranslate"><span class="pre">GIT_BRANCH</span></code>. With the use of the
359+<p>The searx software is a clone of the <code class="docutils literal notranslate"><span class="pre">git_url</span></code> (see <a class="reference internal" href="../admin/settings.html#settings-global"><span class="std std-ref">Global Settings</span></a>) and
360+the working tree is checked out from the <code class="docutils literal notranslate"><span class="pre">git_branch</span></code>. With the use of the
361361<a class="reference internal" href="../utils/searx.sh.html#searx-sh"><span class="std std-ref">utils/searx.sh</span></a> the searx service was installed as <a class="reference internal" href="../admin/installation-uwsgi.html#searx-uwsgi"><span class="std std-ref">uWSGI application</span></a>. To maintain this service, we can use <code class="docutils literal notranslate"><span class="pre">systemctl</span></code> (compare
362362<a class="reference internal" href="../admin/installation-uwsgi.html#uwsgi-configuration"><span class="std std-ref">service architectures on distributions</span></a>).</p>
363363<div class="sphinx-tabs docutils container">
@@ -553,9 +553,11 @@ $ systemctl restart uwsgi@searx
553553
554554 <li><a href="https://github.com/searx/searx/wiki">Wiki</a>
555555
556βˆ’ <li><a href="https://searx.space/">Public instances</a>
556+ <li><a href="https://searx.space">Public instances</a>
557557
558558 <li><a href="https://twitter.com/Searx_engine">Twitter</a>
559+
560+ <li><a href="https://github.com/searx/searx/issues">Issue Tracker</a>
559561 </ul><h3>Navigation</h3>
560562<ul>
561563 <li><a href="../index.html">Overview</a>
blog/private-engines.html+3βˆ’1
@@ -122,9 +122,11 @@ and come up with new solutions which fit your use case.</p>
122122
123123 <li><a href="https://github.com/searx/searx/wiki">Wiki</a>
124124
125βˆ’ <li><a href="https://searx.space/">Public instances</a>
125+ <li><a href="https://searx.space">Public instances</a>
126126
127127 <li><a href="https://twitter.com/Searx_engine">Twitter</a>
128+
129+ <li><a href="https://github.com/searx/searx/issues">Issue Tracker</a>
128130 </ul><h3>Navigation</h3>
129131<ul>
130132 <li><a href="../index.html">Overview</a>
blog/python3.html+3βˆ’1
@@ -121,9 +121,11 @@ version in your issue, so we can investigate it properly.</p>
121121
122122 <li><a href="https://github.com/searx/searx/wiki">Wiki</a>
123123
124βˆ’ <li><a href="https://searx.space/">Public instances</a>
124+ <li><a href="https://searx.space">Public instances</a>
125125
126126 <li><a href="https://twitter.com/Searx_engine">Twitter</a>
127+
128+ <li><a href="https://github.com/searx/searx/issues">Issue Tracker</a>
127129 </ul><h3>Navigation</h3>
128130<ul>
129131 <li><a href="../index.html">Overview</a>
dev/contribution_guide.html+3βˆ’1
@@ -242,9 +242,11 @@ doc available at --&gt; https://searx.github.io/searx
242242
243243 <li><a href="https://github.com/searx/searx/wiki">Wiki</a>
244244
245βˆ’ <li><a href="https://searx.space/">Public instances</a>
245+ <li><a href="https://searx.space">Public instances</a>
246246
247247 <li><a href="https://twitter.com/Searx_engine">Twitter</a>
248+
249+ <li><a href="https://github.com/searx/searx/issues">Issue Tracker</a>
248250 </ul><h3>Navigation</h3>
249251<ul>
250252 <li><a href="../index.html">Overview</a>
dev/engine_overview.html+3βˆ’1
@@ -699,9 +699,11 @@ time of publish <em>(not implemented yet)</em></p></td>
699699
700700 <li><a href="https://github.com/searx/searx/wiki">Wiki</a>
701701
702βˆ’ <li><a href="https://searx.space/">Public instances</a>
702+ <li><a href="https://searx.space">Public instances</a>
703703
704704 <li><a href="https://twitter.com/Searx_engine">Twitter</a>
705+
706+ <li><a href="https://github.com/searx/searx/issues">Issue Tracker</a>
705707 </ul><h3>Navigation</h3>
706708<ul>
707709 <li><a href="../index.html">Overview</a>
dev/index.html+3βˆ’2
@@ -86,7 +86,6 @@
8686</ul>
8787</li>
8888<li class="toctree-l1"><a class="reference internal" href="makefile.html">Makefile Targets</a><ul>
89βˆ’<li class="toctree-l2"><a class="reference internal" href="makefile.html#makefile-setup">Makefile setup</a></li>
9089<li class="toctree-l2"><a class="reference internal" href="makefile.html#python-environment">Python environment</a></li>
9190<li class="toctree-l2"><a class="reference internal" href="makefile.html#make-run"><code class="docutils literal notranslate"><span class="pre">make</span> <span class="pre">run</span></code></a></li>
9291<li class="toctree-l2"><a class="reference internal" href="makefile.html#make-clean"><code class="docutils literal notranslate"><span class="pre">make</span> <span class="pre">clean</span></code></a></li>
@@ -140,9 +139,11 @@
140139
141140 <li><a href="https://github.com/searx/searx/wiki">Wiki</a>
142141
143βˆ’ <li><a href="https://searx.space/">Public instances</a>
142+ <li><a href="https://searx.space">Public instances</a>
144143
145144 <li><a href="https://twitter.com/Searx_engine">Twitter</a>
145+
146+ <li><a href="https://github.com/searx/searx/issues">Issue Tracker</a>
146147 </ul><h3>Navigation</h3>
147148<ul>
148149 <li><a href="../index.html">Overview</a>
dev/makefile.html+25βˆ’67
@@ -54,8 +54,7 @@
5454<span id="makefile"></span><h1>Makefile Targets<a class="headerlink" href="#makefile-targets" title="Permalink to this headline">ΒΆ</a></h1>
5555<div class="sidebar">
5656<p class="sidebar-title">build environment</p>
57βˆ’<p>Before looking deeper at the targets, first read about <a class="reference internal" href="#makefile-setup"><span class="std std-ref">Makefile setup</span></a>
58βˆ’and <a class="reference internal" href="#make-pyenv"><span class="std std-ref">Python environment</span></a>.</p>
57+<p>Before looking deeper at the targets, first read about <a class="reference internal" href="#make-pyenv"><span class="std std-ref">Python environment</span></a>.</p>
5958<p>To install system requirements follow <a class="reference internal" href="../admin/buildhosts.html#buildhosts"><span class="std std-ref">Buildhosts</span></a>.</p>
6059</div>
6160<p>With the aim to simplify development cycles, started with <a class="reference external" href="https://github.com/searx/searx/pull/1756">PR 1756</a> a
@@ -77,12 +76,6 @@ Calling the <code class="docutils literal notranslate"><span class="pre">help</s
7776 docker - build Docker image
7877 node.env - download &amp; install npm dependencies locally
7978
80βˆ’environment
81βˆ’ SEARX_URL = https://searx.me
82βˆ’ GIT_URL = https://github.com/searx/searx
83βˆ’ DOCS_URL = https://searx.github.io/searx
84βˆ’ CONTACT_URL =
85βˆ’
8679 make V=0|1 [targets] 0 =&gt; quiet build (default), 1 =&gt; verbose build
8780 make V=2 [targets] 2 =&gt; give reason for rebuild of target
8881
@@ -92,57 +85,19 @@ to get more help: make help-all
9285<div class="contents local topic" id="contents">
9386<p class="topic-title">Contents</p>
9487<ul class="simple">
95βˆ’<li><p><a class="reference internal" href="#makefile-setup" id="id7">Makefile setup</a></p></li>
96βˆ’<li><p><a class="reference internal" href="#python-environment" id="id8">Python environment</a></p></li>
97βˆ’<li><p><a class="reference internal" href="#make-run" id="id9"><code class="docutils literal notranslate"><span class="pre">make</span> <span class="pre">run</span></code></a></p></li>
98βˆ’<li><p><a class="reference internal" href="#make-clean" id="id10"><code class="docutils literal notranslate"><span class="pre">make</span> <span class="pre">clean</span></code></a></p></li>
99βˆ’<li><p><a class="reference internal" href="#make-docs-docs-live-docs-clean" id="id11"><code class="docutils literal notranslate"><span class="pre">make</span> <span class="pre">docs</span> <span class="pre">docs-live</span> <span class="pre">docs-clean</span></code></a></p></li>
100βˆ’<li><p><a class="reference internal" href="#make-books-name-html-books-name-pdf" id="id12"><code class="docutils literal notranslate"><span class="pre">make</span> <span class="pre">books/{name}.html</span> <span class="pre">books/{name}.pdf</span></code></a></p></li>
101βˆ’<li><p><a class="reference internal" href="#make-gh-pages" id="id13"><code class="docutils literal notranslate"><span class="pre">make</span> <span class="pre">gh-pages</span></code></a></p></li>
102βˆ’<li><p><a class="reference internal" href="#make-test" id="id14"><code class="docutils literal notranslate"><span class="pre">make</span> <span class="pre">test</span></code></a></p></li>
103βˆ’<li><p><a class="reference internal" href="#make-pylint" id="id15"><code class="docutils literal notranslate"><span class="pre">make</span> <span class="pre">pylint</span></code></a></p></li>
104βˆ’<li><p><a class="reference internal" href="#make-pybuild" id="id16"><code class="docutils literal notranslate"><span class="pre">make</span> <span class="pre">pybuild</span></code></a></p></li>
88+<li><p><a class="reference internal" href="#python-environment" id="id6">Python environment</a></p></li>
89+<li><p><a class="reference internal" href="#make-run" id="id7"><code class="docutils literal notranslate"><span class="pre">make</span> <span class="pre">run</span></code></a></p></li>
90+<li><p><a class="reference internal" href="#make-clean" id="id8"><code class="docutils literal notranslate"><span class="pre">make</span> <span class="pre">clean</span></code></a></p></li>
91+<li><p><a class="reference internal" href="#make-docs-docs-live-docs-clean" id="id9"><code class="docutils literal notranslate"><span class="pre">make</span> <span class="pre">docs</span> <span class="pre">docs-live</span> <span class="pre">docs-clean</span></code></a></p></li>
92+<li><p><a class="reference internal" href="#make-books-name-html-books-name-pdf" id="id10"><code class="docutils literal notranslate"><span class="pre">make</span> <span class="pre">books/{name}.html</span> <span class="pre">books/{name}.pdf</span></code></a></p></li>
93+<li><p><a class="reference internal" href="#make-gh-pages" id="id11"><code class="docutils literal notranslate"><span class="pre">make</span> <span class="pre">gh-pages</span></code></a></p></li>
94+<li><p><a class="reference internal" href="#make-test" id="id12"><code class="docutils literal notranslate"><span class="pre">make</span> <span class="pre">test</span></code></a></p></li>
95+<li><p><a class="reference internal" href="#make-pylint" id="id13"><code class="docutils literal notranslate"><span class="pre">make</span> <span class="pre">pylint</span></code></a></p></li>
96+<li><p><a class="reference internal" href="#make-pybuild" id="id14"><code class="docutils literal notranslate"><span class="pre">make</span> <span class="pre">pybuild</span></code></a></p></li>
10597</ul>
10698</div>
107βˆ’<div class="section" id="makefile-setup">
108βˆ’<span id="id1"></span><h2><a class="toc-backref" href="#id7">Makefile setup</a><a class="headerlink" href="#makefile-setup" title="Permalink to this headline">ΒΆ</a></h2>
109βˆ’<div class="sidebar">
110βˆ’<p class="sidebar-title">fork &amp; upstream</p>
111βˆ’<p>Commit changes in your (local) branch, fork or whatever, but do not push them
112βˆ’upstream / <a class="reference external" href="https://git-scm.com/docs/git-stash">git stash</a> is your friend.</p>
113βˆ’</div>
114βˆ’<p>The main setup is done in the <a class="reference external" href="https://github.com/searx/searx/blob/master/Makefile">git://Makefile</a>.</p>
115βˆ’<div class="highlight-none notranslate"><div class="highlight"><pre><span></span>export GIT_URL=https://github.com/searx/searx
116βˆ’export GIT_BRANCH=master
117βˆ’export SEARX_URL=https://searx.me
118βˆ’export DOCS_URL=https://searx.github.io/searx
119βˆ’# export CONTACT_URL=mailto:contact@example.com
120βˆ’</pre></div>
121βˆ’</div>
122βˆ’<dl class="field-list simple">
123βˆ’<dt class="field-odd">GIT_URL</dt>
124βˆ’<dd class="field-odd"><p>Changes this, to point to your searx fork.</p>
125βˆ’</dd>
126βˆ’<dt class="field-even">GIT_BRANCH</dt>
127βˆ’<dd class="field-even"><p>Changes this, to point to your searx branch.</p>
128βˆ’</dd>
129βˆ’<dt class="field-odd">SEARX_URL</dt>
130βˆ’<dd class="field-odd"><p>Changes this, to point to your searx instance.</p>
131βˆ’</dd>
132βˆ’<dt class="field-even">DOCS_URL</dt>
133βˆ’<dd class="field-even"><p>If you host your own (<em>brand</em>) documentation, change this URL.</p>
134βˆ’</dd>
135βˆ’</dl>
136βˆ’<p>If you change any of this build environment variables, you have to run <code class="docutils literal notranslate"><span class="pre">make</span>
137βˆ’<span class="pre">buildenv</span></code>:</p>
138βˆ’<div class="highlight-none notranslate"><div class="highlight"><pre><span></span>$ make buildenv
139βˆ’build searx/brand.py
140βˆ’build utils/brand.env
141βˆ’</pre></div>
142βˆ’</div>
143βˆ’</div>
14499<div class="section" id="python-environment">
145βˆ’<span id="make-pyenv"></span><h2><a class="toc-backref" href="#id8">Python environment</a><a class="headerlink" href="#python-environment" title="Permalink to this headline">ΒΆ</a></h2>
100+<span id="make-pyenv"></span><h2><a class="toc-backref" href="#id6">Python environment</a><a class="headerlink" href="#python-environment" title="Permalink to this headline">ΒΆ</a></h2>
146101<div class="sidebar">
147102<p class="sidebar-title">activate environment</p>
148103<p><code class="docutils literal notranslate"><span class="pre">source</span> <span class="pre">./local/py3/bin/activate</span></code></p>
@@ -178,7 +133,7 @@ the <a class="reference external" href="https://github.com/searx/searx/blob/mast
178133<a class="reference internal" href="#make-clean"><span class="std std-ref">make clean</span></a>.</p>
179134</div>
180135<div class="section" id="make-run">
181βˆ’<span id="id2"></span><h2><a class="toc-backref" href="#id9"><code class="docutils literal notranslate"><span class="pre">make</span> <span class="pre">run</span></code></a><a class="headerlink" href="#make-run" title="Permalink to this headline">ΒΆ</a></h2>
136+<span id="id1"></span><h2><a class="toc-backref" href="#id7"><code class="docutils literal notranslate"><span class="pre">make</span> <span class="pre">run</span></code></a><a class="headerlink" href="#make-run" title="Permalink to this headline">ΒΆ</a></h2>
182137<p>To get up a running a developer instance simply call <code class="docutils literal notranslate"><span class="pre">make</span> <span class="pre">run</span></code>. This enables
183138<em>debug</em> option in <a class="reference external" href="https://github.com/searx/searx/blob/master/searx/settings.yml">git://searx/settings.yml</a>, starts a <code class="docutils literal notranslate"><span class="pre">./searx/webapp.py</span></code>
184139instance, disables <em>debug</em> option again and opens the URL in your favorite WEB
@@ -194,7 +149,7 @@ INFO:werkzeug: * Running on http://127.0.0.1:8888/ <span class="o">(</span>Press
194149</div>
195150</div>
196151<div class="section" id="make-clean">
197βˆ’<span id="id3"></span><h2><a class="toc-backref" href="#id10"><code class="docutils literal notranslate"><span class="pre">make</span> <span class="pre">clean</span></code></a><a class="headerlink" href="#make-clean" title="Permalink to this headline">ΒΆ</a></h2>
152+<span id="id2"></span><h2><a class="toc-backref" href="#id8"><code class="docutils literal notranslate"><span class="pre">make</span> <span class="pre">clean</span></code></a><a class="headerlink" href="#make-clean" title="Permalink to this headline">ΒΆ</a></h2>
198153<p>Drop all intermediate files, all builds, but keep sources untouched. Includes
199154target <code class="docutils literal notranslate"><span class="pre">pyclean</span></code> which drops ./local environment. Before calling <code class="docutils literal notranslate"><span class="pre">make</span>
200155<span class="pre">clean</span></code> stop all processes using <a class="reference internal" href="#make-pyenv"><span class="std std-ref">Python environment</span></a>.</p>
@@ -205,14 +160,14 @@ CLEAN clean
205160</div>
206161</div>
207162<div class="section" id="make-docs-docs-live-docs-clean">
208βˆ’<span id="make-docs"></span><h2><a class="toc-backref" href="#id11"><code class="docutils literal notranslate"><span class="pre">make</span> <span class="pre">docs</span> <span class="pre">docs-live</span> <span class="pre">docs-clean</span></code></a><a class="headerlink" href="#make-docs-docs-live-docs-clean" title="Permalink to this headline">ΒΆ</a></h2>
163+<span id="make-docs"></span><h2><a class="toc-backref" href="#id9"><code class="docutils literal notranslate"><span class="pre">make</span> <span class="pre">docs</span> <span class="pre">docs-live</span> <span class="pre">docs-clean</span></code></a><a class="headerlink" href="#make-docs-docs-live-docs-clean" title="Permalink to this headline">ΒΆ</a></h2>
209164<p>We describe the usage of the <code class="docutils literal notranslate"><span class="pre">doc*</span></code> targets in the <a class="reference internal" href="contribution_guide.html#contrib-docs"><span class="std std-ref">How to contribute /
210165Documentation</span></a> section. If you want to edit the documentation
211166read our <a class="reference internal" href="contribution_guide.html#make-docs-live"><span class="std std-ref">live build</span></a> section. If you are working in your own brand,
212βˆ’adjust your <a class="reference internal" href="#makefile-setup"><span class="std std-ref">Makefile setup</span></a>.</p>
167+adjust your <a class="reference internal" href="../admin/settings.html#settings-global"><span class="std std-ref">Global Settings</span></a>.</p>
213168</div>
214169<div class="section" id="make-books-name-html-books-name-pdf">
215βˆ’<span id="make-books"></span><h2><a class="toc-backref" href="#id12"><code class="docutils literal notranslate"><span class="pre">make</span> <span class="pre">books/{name}.html</span> <span class="pre">books/{name}.pdf</span></code></a><a class="headerlink" href="#make-books-name-html-books-name-pdf" title="Permalink to this headline">ΒΆ</a></h2>
170+<span id="make-books"></span><h2><a class="toc-backref" href="#id10"><code class="docutils literal notranslate"><span class="pre">make</span> <span class="pre">books/{name}.html</span> <span class="pre">books/{name}.pdf</span></code></a><a class="headerlink" href="#make-books-name-html-books-name-pdf" title="Permalink to this headline">ΒΆ</a></h2>
216171<div class="sidebar">
217172<p class="sidebar-title">info</p>
218173<p>To build PDF a <a class="reference external" href="https://tug.org/xetex/">XeTeX</a> is needed, see <a class="reference internal" href="../admin/buildhosts.html#buildhosts"><span class="std std-ref">Buildhosts</span></a>.</p>
@@ -238,11 +193,12 @@ documentation’s build time.</p>
238193</div>
239194</div>
240195<div class="section" id="make-gh-pages">
241βˆ’<span id="id4"></span><h2><a class="toc-backref" href="#id13"><code class="docutils literal notranslate"><span class="pre">make</span> <span class="pre">gh-pages</span></code></a><a class="headerlink" href="#make-gh-pages" title="Permalink to this headline">ΒΆ</a></h2>
242βˆ’<p>To deploy on github.io first adjust your <a class="reference internal" href="#makefile-setup"><span class="std std-ref">Makefile setup</span></a>. For any further read <a class="reference internal" href="contribution_guide.html#deploy-on-github-io"><span class="std std-ref">deploy on github.io</span></a>.</p>
196+<span id="id3"></span><h2><a class="toc-backref" href="#id11"><code class="docutils literal notranslate"><span class="pre">make</span> <span class="pre">gh-pages</span></code></a><a class="headerlink" href="#make-gh-pages" title="Permalink to this headline">ΒΆ</a></h2>
197+<p>To deploy on github.io first adjust your <a class="reference internal" href="../admin/settings.html#settings-global"><span class="std std-ref">Global Settings</span></a>. For any
198+further read <a class="reference internal" href="contribution_guide.html#deploy-on-github-io"><span class="std std-ref">deploy on github.io</span></a>.</p>
243199</div>
244200<div class="section" id="make-test">
245βˆ’<span id="id5"></span><h2><a class="toc-backref" href="#id14"><code class="docutils literal notranslate"><span class="pre">make</span> <span class="pre">test</span></code></a><a class="headerlink" href="#make-test" title="Permalink to this headline">ΒΆ</a></h2>
201+<span id="id4"></span><h2><a class="toc-backref" href="#id12"><code class="docutils literal notranslate"><span class="pre">make</span> <span class="pre">test</span></code></a><a class="headerlink" href="#make-test" title="Permalink to this headline">ΒΆ</a></h2>
246202<p>Runs a series of tests: <code class="docutils literal notranslate"><span class="pre">test.pep8</span></code>, <code class="docutils literal notranslate"><span class="pre">test.unit</span></code>, <code class="docutils literal notranslate"><span class="pre">test.robot</span></code> and does
247203additional <a class="reference internal" href="#make-pylint"><span class="std std-ref">pylint checks</span></a>. You can run tests selective,
248204e.g.:</p>
@@ -255,7 +211,7 @@ e.g.:</p>
255211</div>
256212</div>
257213<div class="section" id="make-pylint">
258βˆ’<span id="id6"></span><h2><a class="toc-backref" href="#id15"><code class="docutils literal notranslate"><span class="pre">make</span> <span class="pre">pylint</span></code></a><a class="headerlink" href="#make-pylint" title="Permalink to this headline">ΒΆ</a></h2>
214+<span id="id5"></span><h2><a class="toc-backref" href="#id13"><code class="docutils literal notranslate"><span class="pre">make</span> <span class="pre">pylint</span></code></a><a class="headerlink" href="#make-pylint" title="Permalink to this headline">ΒΆ</a></h2>
259215<p>Before commiting its recommend to do some (more) linting. <a class="reference external" href="https://www.pylint.org/">Pylint</a> is known as
260216one of the best source-code, bug and quality checker for the Python programming
261217language. <a class="reference external" href="https://www.pylint.org/">Pylint</a> is not yet a quality gate within our searx project (like
@@ -269,7 +225,7 @@ day, the linting is balanced out, we might decide to add Pylint as a quality
269225gate.</p>
270226</div>
271227<div class="section" id="make-pybuild">
272βˆ’<h2><a class="toc-backref" href="#id16"><code class="docutils literal notranslate"><span class="pre">make</span> <span class="pre">pybuild</span></code></a><a class="headerlink" href="#make-pybuild" title="Permalink to this headline">ΒΆ</a></h2>
228+<h2><a class="toc-backref" href="#id14"><code class="docutils literal notranslate"><span class="pre">make</span> <span class="pre">pybuild</span></code></a><a class="headerlink" href="#make-pybuild" title="Permalink to this headline">ΒΆ</a></h2>
273229<p>Build Python packages in <code class="docutils literal notranslate"><span class="pre">./dist/py</span></code>.</p>
274230<div class="highlight-sh notranslate"><div class="highlight"><pre><span></span>$ make pybuild
275231...
@@ -308,9 +264,11 @@ never need the latter.</p>
308264
309265 <li><a href="https://github.com/searx/searx/wiki">Wiki</a>
310266
311βˆ’ <li><a href="https://searx.space/">Public instances</a>
267+ <li><a href="https://searx.space">Public instances</a>
312268
313269 <li><a href="https://twitter.com/Searx_engine">Twitter</a>
270+
271+ <li><a href="https://github.com/searx/searx/issues">Issue Tracker</a>
314272 </ul><h3>Navigation</h3>
315273<ul>
316274 <li><a href="../index.html">Overview</a>
dev/plugins.html+3βˆ’1
@@ -133,9 +133,11 @@ plugin.</p>
133133
134134 <li><a href="https://github.com/searx/searx/wiki">Wiki</a>
135135
136βˆ’ <li><a href="https://searx.space/">Public instances</a>
136+ <li><a href="https://searx.space">Public instances</a>
137137
138138 <li><a href="https://twitter.com/Searx_engine">Twitter</a>
139+
140+ <li><a href="https://github.com/searx/searx/issues">Issue Tracker</a>
139141 </ul><h3>Navigation</h3>
140142<ul>
141143 <li><a href="../index.html">Overview</a>
dev/quickstart.html+3βˆ’1
@@ -132,9 +132,11 @@ to our β€œ<a class="reference internal" href="contribution_guide.html#how-to-con
132132
133133 <li><a href="https://github.com/searx/searx/wiki">Wiki</a>
134134
135βˆ’ <li><a href="https://searx.space/">Public instances</a>
135+ <li><a href="https://searx.space">Public instances</a>
136136
137137 <li><a href="https://twitter.com/Searx_engine">Twitter</a>
138+
139+ <li><a href="https://github.com/searx/searx/issues">Issue Tracker</a>
138140 </ul><h3>Navigation</h3>
139141<ul>
140142 <li><a href="../index.html">Overview</a>
dev/reST.html+3βˆ’1
@@ -1578,9 +1578,11 @@ gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.</p>
15781578
15791579 <li><a href="https://github.com/searx/searx/wiki">Wiki</a>
15801580
1581βˆ’ <li><a href="https://searx.space/">Public instances</a>
1581+ <li><a href="https://searx.space">Public instances</a>
15821582
15831583 <li><a href="https://twitter.com/Searx_engine">Twitter</a>
1584+
1585+ <li><a href="https://github.com/searx/searx/issues">Issue Tracker</a>
15841586 </ul><h3>Navigation</h3>
15851587<ul>
15861588 <li><a href="../index.html">Overview</a>
dev/search_api.html+3βˆ’1
@@ -169,9 +169,11 @@ instance. See the available options in the preferences page of the instance.</p>
169169
170170 <li><a href="https://github.com/searx/searx/wiki">Wiki</a>
171171
172βˆ’ <li><a href="https://searx.space/">Public instances</a>
172+ <li><a href="https://searx.space">Public instances</a>
173173
174174 <li><a href="https://twitter.com/Searx_engine">Twitter</a>
175+
176+ <li><a href="https://github.com/searx/searx/issues">Issue Tracker</a>
175177 </ul><h3>Navigation</h3>
176178<ul>
177179 <li><a href="../index.html">Overview</a>
dev/translation.html+3βˆ’1
@@ -123,9 +123,11 @@ create a PR.</p>
123123
124124 <li><a href="https://github.com/searx/searx/wiki">Wiki</a>
125125
126βˆ’ <li><a href="https://searx.space/">Public instances</a>
126+ <li><a href="https://searx.space">Public instances</a>
127127
128128 <li><a href="https://twitter.com/Searx_engine">Twitter</a>
129+
130+ <li><a href="https://github.com/searx/searx/issues">Issue Tracker</a>
129131 </ul><h3>Navigation</h3>
130132<ul>
131133 <li><a href="../index.html">Overview</a>
genindex.html+3βˆ’1
@@ -167,9 +167,11 @@
167167
168168 <li><a href="https://github.com/searx/searx/wiki">Wiki</a>
169169
170βˆ’ <li><a href="https://searx.space/">Public instances</a>
170+ <li><a href="https://searx.space">Public instances</a>
171171
172172 <li><a href="https://twitter.com/Searx_engine">Twitter</a>
173+
174+ <li><a href="https://github.com/searx/searx/issues">Issue Tracker</a>
173175 </ul><h3>Navigation</h3>
174176<ul>
175177 <li><a href="index.html">Overview</a>
index.html+3βˆ’1
@@ -150,9 +150,11 @@ digital rights</p></li>
150150
151151 <li><a href="https://github.com/searx/searx/wiki">Wiki</a>
152152
153βˆ’ <li><a href="https://searx.space/">Public instances</a>
153+ <li><a href="https://searx.space">Public instances</a>
154154
155155 <li><a href="https://twitter.com/Searx_engine">Twitter</a>
156+
157+ <li><a href="https://github.com/searx/searx/issues">Issue Tracker</a>
156158 </ul><h3>Navigation</h3>
157159<ul>
158160 <li><a href="#">Overview</a>
objects.inv

Binary file not shown.

py-modindex.html+3βˆ’1
@@ -89,9 +89,11 @@
8989
9090 <li><a href="https://github.com/searx/searx/wiki">Wiki</a>
9191
92βˆ’ <li><a href="https://searx.space/">Public instances</a>
92+ <li><a href="https://searx.space">Public instances</a>
9393
9494 <li><a href="https://twitter.com/Searx_engine">Twitter</a>
95+
96+ <li><a href="https://github.com/searx/searx/issues">Issue Tracker</a>
9597 </ul><h3>Navigation</h3>
9698<ul>
9799 <li><a href="index.html">Overview</a>
search.html+3βˆ’1
@@ -91,9 +91,11 @@
9191
9292 <li><a href="https://github.com/searx/searx/wiki">Wiki</a>
9393
94βˆ’ <li><a href="https://searx.space/">Public instances</a>
94+ <li><a href="https://searx.space">Public instances</a>
9595
9696 <li><a href="https://twitter.com/Searx_engine">Twitter</a>
97+
98+ <li><a href="https://github.com/searx/searx/issues">Issue Tracker</a>
9799 </ul><h3>Navigation</h3>
98100<ul>
99101 <li><a href="index.html">Overview</a>
searchindex.js+1βˆ’1
@@ -1 +1 @@
1βˆ’Search.setIndex({docnames:["admin/api","admin/architecture","admin/buildhosts","admin/engines","admin/engines/recoll","admin/filtron","admin/index","admin/installation","admin/installation-apache","admin/installation-docker","admin/installation-nginx","admin/installation-searx","admin/installation-uwsgi","admin/morty","admin/plugins","admin/settings","admin/update-searx","blog/admin","blog/command-line-engines","blog/index","blog/intro-offline","blog/lxcdev-202006","blog/private-engines","blog/python3","dev/contribution_guide","dev/engine_overview","dev/index","dev/makefile","dev/plugins","dev/quickstart","dev/reST","dev/search_api","dev/translation","index","user/index","user/own-instance","user/search_syntax","utils/filtron.sh","utils/index","utils/lxc.sh","utils/morty.sh","utils/searx.sh","utils/standalone_searx.py"],envversion:{"sphinx.domains.c":2,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":3,"sphinx.domains.index":1,"sphinx.domains.javascript":2,"sphinx.domains.math":2,"sphinx.domains.python":2,"sphinx.domains.rst":2,"sphinx.domains.std":1,"sphinx.ext.intersphinx":1,"sphinx.ext.viewcode":1,sphinx:56},filenames:["admin/api.rst","admin/architecture.rst","admin/buildhosts.rst","admin/engines.rst","admin/engines/recoll.rst","admin/filtron.rst","admin/index.rst","admin/installation.rst","admin/installation-apache.rst","admin/installation-docker.rst","admin/installation-nginx.rst","admin/installation-searx.rst","admin/installation-uwsgi.rst","admin/morty.rst","admin/plugins.rst","admin/settings.rst","admin/update-searx.rst","blog/admin.rst","blog/command-line-engines.rst","blog/index.rst","blog/intro-offline.rst","blog/lxcdev-202006.rst","blog/private-engines.rst","blog/python3.rst","dev/contribution_guide.rst","dev/engine_overview.rst","dev/index.rst","dev/makefile.rst","dev/plugins.rst","dev/quickstart.rst","dev/reST.rst","dev/search_api.rst","dev/translation.rst","index.rst","user/index.rst","user/own-instance.rst","user/search_syntax.rst","utils/filtron.sh.rst","utils/index.rst","utils/lxc.sh.rst","utils/morty.sh.rst","utils/searx.sh.rst","utils/standalone_searx.py.rst"],objects:{"":{standalone_searx:[42,0,0,"-"]},standalone_searx:{get_search_query:[42,1,1,""],json_serial:[42,1,1,""],no_parsed_url:[42,1,1,""],parse_argument:[42,1,1,""],to_dict:[42,1,1,""]}},objnames:{"0":["py","module","Python module"],"1":["py","function","Python function"]},objtypes:{"0":"py:module","1":"py:function"},terms:{"000":8,"0pointer":12,"0xa9":30,"100":[3,11,15],"1000":11,"1080":15,"115":23,"120":[11,24],"127":[5,8,10,11,12,13,15,21,27,37,38,40,41],"1337x":[3,11],"135":30,"140":39,"147":39,"156":21,"15px":30,"168":8,"1700":20,"174":21,"1756":[27,30],"180":30,"1803":21,"1823":22,"184":21,"192":8,"200":[11,21],"2000":30,"200331":39,"2017":[17,23],"2019":20,"2020":[18,22],"202006":[19,33],"2021":39,"2023":39,"2024":39,"2025":39,"2122":30,"2128":18,"216":21,"2291":11,"246":39,"296":39,"300":25,"3000":[8,10,11,13,21,38,39,40],"370":30,"3eff":21,"400":30,"4004":[5,8,10,21,37,38,39],"4005":[37,38,39],"40px":30,"4217":25,"429":21,"500":30,"50593":24,"525":30,"573b":21,"585":30,"666":12,"700":30,"70px":30,"755":15,"8000":24,"8080":[9,11,15,21,39],"8090":11,"820000000":42,"822":30,"833067":12,"8888":[5,8,10,11,12,15,21,27,37,38,41],"8983":11,"9200":11,"9b65":21,"\u010de\u0161tina":11,"\u03b5\u03bb\u03bb\u03b7\u03bd\u03b9\u03ba\u03ac":11,"\u0431\u044a\u043b\u0433\u0430\u0440\u0441\u043a\u0438":11,"\u043c\u043e\u0432\u0430":11,"\u0440\u0443\u0441\u0441\u043a\u0438\u0439":11,"\u0441\u0440\u043f\u0441\u043a\u0438":11,"\u0443\u043a\u0440\u0430\u0457\u043d\u0441\u044c\u043a\u0430":11,"\u05e2\u05d1\u05e8\u05d9\u05ea":11,"\u0627\u0644\u0639":11,"\u0628":11,"\u0629":11,"\u0631":11,"\u0641\u0627\u0631\u0633\u0649":11,"\u064a":11,"\u0ba4\u0bae":11,"\u0bb4":11,"\u0c17":11,"\u0c24":11,"\u0c32":11,"\u0f51":11,"\u0f56":11,"\u0f66":11,"\u4e2d\u6587":11,"\u570b\u8a9e":11,"\u65e5\u672c\u8a9e":[11,15],"abstract":[11,19],"boolean":[25,30],"break":[24,30],"byte":25,"case":[7,8,10,15,21,22,35,37,38,40,41],"catal\u00e0":11,"char":[11,18],"class":[8,11],"default":[5,8,9,10,11,12,13,15,18,23,24,27,28,30,31,33,35,36,37,38,39,40,41,42],"enum":18,"espa\u00f1ol":[11,15],"export":[4,9,10,11,21,27,37,39,40],"f\u0101rs\u012b":11,"float":25,"fran\u00e7ai":[11,15],"function":[20,25,28,30,39,42],"import":[10,20,30,42],"int":[5,25,30],"lietuvi\u0173":11,"long":35,"new":[3,7,8,9,10,11,12,17,18,20,22,24,27,28,31,32,40,42],"null":[8,10,24,42],"portugu\u00ea":11,"public":[1,6,7,11,14,18,30,38,39],"return":[14,15,18,20,26,28,30,35,42],"rom\u00e2n\u0103":11,"schr\u00f6dinger":30,"sloven\u010dina":11,"static":[2,5,10,11,28],"switch":[8,24],"t\u00fcrk\u00e7e":[11,15],"ti\u1ebfng":11,"true":[0,5,8,10,11,12,15,20,25,28,30,31,37,40,42],"try":[11,15,27,35],"var":8,"vi\u1ec7t":11,"while":[12,20,21,27,30],And:[8,18,21,28,30],But:[17,23,25,35,39],DNS:[38,39],For:[2,5,7,8,9,10,11,12,21,22,24,27,30,31],IPs:[5,38],Not:30,One:[12,17,27],Such:27,That:30,The:[0,2,6,7,9,12,15,18,22,25,27,30,31,35,37,38,39,40,41],Then:[20,23,32],There:[8,12,24,30],These:[25,30],USE:8,Use:[5,8,10,11,24,27],Used:[8,15],Uses:15,With:[8,15,21,27,30,39],__init__:28,__name__:30,_anchor:30,_chapter:30,_doc:30,_dot:30,_rest:30,_section:30,_sphinx:30,_subsect:30,_svg:30,a2disconf:8,a2dismod:8,a2dissit:8,a2enconf:8,a2enmod:8,a2ensit:8,abbrev:36,abl:[2,15,18,20,24,25,30],about:[1,7,21,22,24,27,33,39],abov:[8,11,15,21,24,30,31,39],absenc:30,abus:[5,35],academ:[3,11],accept:[5,11,20,36],access:[4,5,7,8,11,14,17,19,20,21,30,33,35],access_log:10,accord:[9,12,15],account:[7,8,10,21,27,32,37,38,40,41],accusam:30,acg:[3,11],acgsou:[3,11],achiev:4,acknowledg:19,across:15,act:[13,17],action:[0,5,12],activ:[8,10,11,12,13,15,21,23,24,31,37,40,41],actual:15,adapt:25,add:[7,8,10,12,13,18,22,24,27,28,30,36,37,38,40,41],added:[12,18,21,22,27,28],adding:[20,28,30,38],addit:[2,15,25,27,30],addition:[33,35],address:[11,13,15,25,35,38],adipisici:30,adjust:27,admin:[19,21,22,30,33,38,40],administr:[11,15,17,18,20,22,31,33,35],admonit:26,adopt:24,adorn:30,ads:35,advanc:11,advantag:[17,30],advertis:35,advis:[5,8,10],af2cae6:30,af77ec3:11,affect:17,after:[11,23,28,30,32,37,40],again:27,agent:[5,11,14,15,25],aggreg:[5,33,35],agpl:[38,39],ahmia:11,aim:[17,27,30],aka:27,alia:10,align:30,aliquid:30,aliquyam:30,all:[0,7,8,11,13,15,21,23,24,25,27,28,29,30,31,37,38,39,40,41,42],allow:[8,11,15,18,30,36],allowoverrid:8,alltogeth:6,along:5,alreadi:[8,10,21,24],also:[2,8,9,11,12,15,21,24,27,30,35,36,38],alt:30,alter:24,altern:[7,10,15,30,39],alwai:[9,10,21,24,25,35,37,40],amd64:[37,40],amet:30,among:[24,35],amount:25,amsmath:30,analog:21,analysi:2,ancel:30,anchor:26,ani:[2,7,8,11,12,18,24,27,30,31,33,38,42],annoi:30,anonym:[33,35],anoth:[12,15,17,21,25,30,39],answer:[15,30,35,42],anymor:8,anyon:33,anyth:[23,35],anywai:[27,30],apach:[1,5,6,7,12,15,33,37,38,39,40,41],apache2:8,apache2ctl:8,api:[4,6,11,15,22,25,26,32,33,37],api_client_id:11,api_client_secret:11,api_kei:[11,15,25],apikei:[11,15],apk:[3,11],apkm:[3,11],apkmirror:[3,11],app:[3,8,10,11,12,21,30,37,40,41],appear:30,append:20,appli:[15,16,24],applic:[5,10,12,15,17,21,41],approach:12,appropri:18,april:39,apt:[2,8,10,11,29,30],arab:11,arbitrari:[11,18,20,25],arch:[0,2,3,8,10,11,12,15,22,29,30],architectur:[5,6,7,8,10,21,33,37,40,41],archiv:[3,11],archlinux:[3,11,12,22,39],arg:42,argpars:42,argument:[13,14,24,30,42],arrai:25,arrow:30,art:30,articl:[11,26],arx:[3,11],arxiv:[3,11],as_sdt:11,as_vi:11,asciimoo:[11,32,37,40],ascrib:30,aspect:[21,24],assert:24,assign:25,assum:[11,30],asterisk:30,attach:28,attend:21,attent:[29,30],attribut:30,audienc:30,author:[11,24,30],auto:[21,30,32,39],autobuild:[24,27],autocomplet:[0,9,11,31],autodoc:30,autoindex:8,autoindex_modul:8,automat:[12,14,30],avail:[8,10,11,12,14,15,18,20,24,27,31,35,37,40,41],avoid:[5,7,14,15,18],awar:[8,30,38],babel:[2,11],back:[21,29],backend:11,backquot:30,backslash:30,backup:38,bad:11,balanc:27,ban:[11,35],ban_time_on_fail:11,bang:15,bar:[6,30,37,40],barrier:17,base64:11,base:[2,4,9,11,15,18,20,21,25,27,31,39],base_url:[4,9,10,11,15,25],baseprofil:30,bash:[11,21,30,37,38,39,40],basic:[26,39],basqu:11,batch:38,baz:30,becaus:[17,22,24,25,32,35],becom:[21,30],been:[18,20,21,24],befor:[7,11,12,21,23,24,27,28,29,30,35,38,39],beginn:10,behavior:30,behaviour:[12,24,28],being:[5,15,17,23,33],below:[5,7,11,12,15,18,24,30,32],benefit:22,besid:35,best:[2,27,30,35,38],better:[2,8,10,25,27,35],between:[5,25,30],big:30,bigger:15,biggest:17,bii:[3,11],bin:[2,3,11,12,23,27,37,40],binari:[11,37,40],bind:[9,15],bind_address:[9,11,15],bing:[3,11,15],bing_imag:[3,11],bing_new:[3,11],bing_video:[3,11],bit:[12,30],bitbucket:[0,3,11],biv:[3,11],black:30,blank:[11,15,30],block:[5,11,15,26],blocker:21,blog:[12,21,30,33],bodi:[11,24,30],boilerpl:[11,21,27],bold:30,boldfac:30,book:[11,26],bookfi:11,bool:25,born:24,bot:21,both:[12,22,23,24,31,35],botlimit:5,bottom:[14,28],bound:27,boundingbox:25,box:[1,7,33,39],branch:[24,27,38],brand:[7,27,38],bring:[27,30],broken:30,browser:[11,15,17,21,23,24,27,35,39],btdigg:[3,11],bug:[12,19,27],buggi:12,bugreport:[12,24],build:[1,6,7,11,21,39],buildenv:27,builder:30,buildhost:[6,21,27,33,38,41],built:[24,25,30],builtin:[6,28,33],bulgarian:11,bundl:11,c3tv:[3,11],calcul:10,call:[17,18,21,22,27,32,39,42],callback:28,can:[0,1,2,4,5,7,8,9,10,11,12,13,15,17,18,20,21,22,23,24,25,27,28,30,33,35,37,39,40,41],cancel:30,cannot:[2,30,35,37,40],capabl:[17,24],caplabl:20,captcha:[11,35],caption:[11,30],cardin:24,care:[11,15,18,30,38,39],carv:22,cat:[37,39,40],catalan:11,catcher:30,categori:[0,3,11,14,15,20,25,30,31,36,42],categories_ord:11,category_choic:42,caus:11,caution:30,caveat:30,ccc:[3,11],cdn:2,cell:30,cento:39,centos7:39,certif:11,cfg:[3,30],cgi:[11,12],chain:27,chainabl:36,chang:[11,12,15,21,23,24,27,30,38],changem:11,chapter:[5,7,23,24,30,40,41],charact:[18,24,30],chdir:[12,21],check:[2,6,18,20,21,24,25,27,32],checker:27,checkout:24,children:11,chines:11,chmod:12,choic:[7,11,21,30,35,38],choos:[7,24,25,29],chown:[8,10,11,12,37,40],chronolog:30,citi:25,classifi:30,clean:[26,39],clear:35,cli:32,client:21,clita:30,clock:23,clone:[7,9,10,11,15,21,24,27,29,41],close:[5,11],cloudflar:11,cmd:[21,38,39],code:[3,11,12,15,20,26,27,29,31,35,38,39,42],codebas:17,codeberg:[3,11],coffe:39,col:30,colleagu:22,collect:2,colon:30,colspan:30,column:30,com:[7,9,11,21,25,27,29,30,31,32,37,39,40,41],combin:8,come:[5,10,22,23,24,27,35,39],comfort:[12,30],comma:[18,22,31],command:[2,5,8,11,12,19,21,23,24,30,32,33,37,40,41,42],comment:[8,10,11,30,37,39,40],commit:[11,21,27,29,32],commodi:30,common:[12,33,35,37,40,41],commonli:30,commun:[8,10,11,15,20],compact:30,compani:35,compar:[8,10,12,21,39],compat:23,compil:[8,29,32],complet:[5,12,24,31,37,39,40,41],compon:[8,28,38],compromis:35,comput:[18,35],con:30,conatin:21,concern:[18,24],conclus:34,concret:[22,30],condit:30,conf:[2,8,10,27,30,37,40],config:[0,7,11,12,22,25,30,32,37,38,39,40,41],configur:[6,8,9,10,12,15,17,18,20,21,22,26,30,32,35,37],conflict:38,confnam:12,confus:30,connect:[5,10,11,18,20,33],consectetur:30,consequ:[15,24],consequat:30,consetetur:30,consid:7,consist:21,consol:11,construct:[25,30],contact:[15,27],contact_url:27,contain:[11,14,18,19,27,30,33,38,39],content:[4,6,19,26,33,34,35,38],content_queri:11,content_xpath:11,context:[28,30,39],continu:30,contribut:[1,2,21,26,27,29,33],contributor:30,control:[8,12,35],convent:24,convert:[14,25,30],cooki:[25,33,35],copi:[9,11,24,30,39],copyright:30,core:[2,12,20],corner:24,corpor:11,correct:[10,15],correctli:10,correspond:12,could:[11,12,18,25,30],count:[11,30],countri:[11,15,25],cours:30,crawler:30,creat:[6,7,8,9,10,12,15,18,20,21,23,30,31,32,38,41],creation:[2,30],creativ:22,credenti:11,croatian:11,cross:30,crossref:[3,11],cryptographi:15,cspan:30,css:[14,28],css_depend:28,csv:[5,31],csv_tabl:30,ctan:30,cthulhu:36,ctrl:[11,21,27],ctx:28,cup:39,curl:11,currenc:[3,11,25],currency_convert:[3,11],current:[14,15,20,24,25,32,36],custom:[11,15,24,30,36],custom_query_json:11,customiz:[0,17],customlog:8,cycl:[21,27],cymraeg:11,czech:11,daemon:[37,40,41],dai:[11,12,25,27,31,42],daili:21,dailymot:[3,11],dalf:1,danger:30,danish:11,dansk:11,data:[6,11,18,25,30,35],databas:[18,22,30],dataset:11,date:0,datetim:[25,30],daunt:17,dbpedia:[11,31],dbt:11,ddd:[3,11],ddg:[3,11,36],ddi:[3,11],de_d:15,deactiv:[15,37,40,41],debian:[2,6,10,11,12,16,29,30],debug:[11,15,21,27,37,38,40,41],decid:[17,27],decim:25,dedic:[12,21,30],deeper:[27,30],deezer:[3,11],def:[11,20,25,28,30],defaul:30,default_doi_resolv:11,default_http_head:[11,15],default_lang:11,default_local:[0,11,15],default_on:28,default_them:[0,11,15],defaultop:11,defin:[11,15,28,30],definit:[3,11],dejavu:2,delet:[15,31,32,39],delimit:[11,18,30],demon:11,demonstr:10,deni:8,depend:[5,6,8,10,14,17,20,21,23,25,27,30,31],deploi:[9,15,27,30],describ:[5,7,8,12,15,21,27,30,41],descript:[11,14,24,28,30,37,40],deserv:24,design:[20,30],desir:[11,25],desktop:[4,21],detail:[8,11,15,20,30],detect:[11,15],deutsch:[0,11,15],dev:[2,8,10,11,24,27,30],devel:[2,11],develop:[2,11,15,17,18,19,22,23,24,27,30,33,38],deviantart:[3,11],dfrac:30,diam:30,dict:[18,25,42],dictzon:[3,11],didn:11,diff:30,differ:[8,10,11,12,14,15,21,23,24,25,30,39],digbt:11,digest:14,digg:[3,11],digit:33,digraph:30,dir:[11,37,40],direct:[8,26,29,30,37,40],directli:[10,15,39],directori:[3,8,9,11,12,18,27],disabl:[3,6,11,12,14,15,21,27,28,30,31,38,39],disabled_engin:31,disabled_plugin:31,disadvantag:30,discoveri:[18,20,22],discret:38,displai:[2,9,11,14,15,25],display_error_messag:[15,25,30],displaystyl:30,dispos:38,disrespect:24,dissem:11,dist:[24,27],distinguish:30,distribut:[8,10,12,15,21,22,30,37,40],distributor:6,div:11,dive:35,divid:21,dl_prefix:[4,11],dnf:[2,8,10,11,29,30],doai:11,doai_rewrit:31,doc:[6,8,11,12,21,26,30,39],docker:[6,7,27,33],dockerfil:9,docs_url:27,doctest:30,doctre:30,docuemt:2,document:[4,8,12,20,22,27,30,33,39],documentroot:8,docutil:30,doe:[4,8,12,17,20,21,25,27,30,31,34],doesn:15,doi:[11,14],doi_resolv:11,doku:11,dolor:30,domain:[4,11,30],domin:24,don:[8,11,15,23,25,27,29,30,33,38],done:[8,10,27,29,30,38,39],dontlog:8,dot:2,doubl:30,download:[4,7,11,15,21,27,30,37,40],drop:23,dry:9,dsitro:21,duckduckgo:[3,11,15,31,36],duckduckgo_definit:[3,11],duckduckgo_imag:[3,11],duden:[3,11],due:[37,40],dump:42,duo:30,duref:30,dutch:11,dutch_belgium:11,dvisvgm:2,e0b3:21,e97:21,each:[12,15,18,21,30,31,39,42],easi:[21,33],easier:24,easiest:18,easili:24,ebai:11,echo:[11,37,39,40],ecosystem:30,ecretvalu:15,edit:[11,12,17,21,24,27,30,35,40],eesti:11,effect:[7,24,30],egg_info:27,eingab:11,eirmod:30,el_gr:11,elast:11,elasticsearch:[11,18],element:[18,30],elit:30,elitr:30,els:39,elthumbnailresultarea:11,emac:30,email:[11,15],emb:[6,30],embed:[0,9,30],emperor:12,emphasi:30,empti:[4,8,15,30,31],en_u:[15,25],enabl:[0,8,10,11,12,18,22,24,27,28,31,38],enabled_engin:31,enabled_plugin:[11,31],encapsul:21,enclos:30,encod:[11,12,30],encourag:30,encrypt:33,end:[23,29,30,39],endfor:30,endpoint:31,engin:[0,6,11,17,19,24,26,30,31,33,35,36,37,40,42],engine_c:42,engine_categori:42,engine_typ:[25,30],english:[0,11,15],enim:30,enough:[7,8,10,32],ensur:24,ensure_ascii:42,enter:[11,23],entiti:11,entri:[9,11,26,38,39],env:[8,12,21,27,38,39],environ:[9,10,11,15,21,24,26,33,37,39,40,41],eof:[37,39,40],eol:39,eos:30,equat:[2,26],erat:30,erowid:[3,11],error:[3,11,15,18,25,30],error_log:10,escap:30,especi:30,esperanto:[0,11],essenti:[2,11],est:30,estonian:11,etc:[5,8,9,10,11,12,15,21,24,37,38,41],eth0:[21,39],eto:[3,11],etool:[3,11],etymonlin:[3,11],euskara:11,evalu:[30,39],even:[12,21,39],event:12,ever:39,everi:[15,21,24,25,35,39],everyon:[20,35],everyth:[11,30,35],evil:11,exactli:[5,30],exampl:[0,5,8,10,11,12,15,18,20,21,22,24,26,27,31,34,35,38,39,42],exceed:5,excel:[7,10],except:[8,15,23,24,25,30,38],exchang:35,exec_modul:42,execstart:[37,40],execut:[15,18,32],exercis:21,exercit:30,exist:[8,9,10,11,15,17,21,23,24,27],exit:[11,21],expand:30,expect:[18,22,24],experi:12,experienc:[17,21],experiment:38,explain:24,explan:3,explanatori:[37,39,40,41],explicit:30,expos:[11,22],express:18,ext:2,extend:[20,24,28,30],extens:[2,30],extern:[5,11,13,25,26,30,31,35],extra:[2,8],extract:2,extrem:17,eye:[21,30],fa_ir:11,face:30,fact:19,fail:[21,29],fals:[0,11,15,28,30,31,40,42],familiar:[12,27],fanci:24,faq:30,fashion:15,favorit:[24,27],fd00:8,fd42:21,fdroid:[3,11],fe80:8,fea5:21,featur:[13,17,22,24,30,35],fedora31:39,fedora:[2,8,10,11,12,29,30,39],fedoraproject:39,feedback:[24,30],feel:[28,30],fetch:[19,33],few:[15,24,25],fgr:11,fgrep:11,fieldnam:30,figur:[8,10,26],fil:11,file:[2,3,4,7,8,9,10,11,12,15,17,18,20,21,22,23,24,27,28,32,37,39,40,41,42],file_filt:32,filenam:25,filepath:11,files:25,filesystem:4,filipino:11,fill:30,filter:[0,5,11,31],filtron:[1,6,7,8,10,12,21,33,38,39],filtron_api:[37,38,39],filtron_listen:[37,38,39],filtron_target:[37,38],find:[1,5,9,11,18,20,22,24],fine:[7,11],finish:[32,39],finnish:11,firefox:[2,11],firewal:5,first:[8,10,11,15,17,20,21,23,27,29,30,35],first_page_num:11,fit:[12,22,27,28],fix:[24,27],fixm:8,flask:[28,30],flexibl:[18,30,38],flickr:[3,11],flickr_noapi:[3,11],fmt:39,fnd:[11,18],folder:[7,8,10,12,21,24,25,27,30,32,38,39],follow:[4,5,7,8,10,12,13,15,18,24,25,27,30,32],followsymlink:8,font:2,fontsrecommend:2,foo:38,footer:24,force_timeout:[38,39],forget:[29,38],fork:[7,21,24,38],form:[0,11,30,35],format:[5,11,25,30,31],forward:[5,10,35],found:[2,17,19,27,28],foundat:[17,18,20,22,23],fr_fr:15,fraction:30,framalibr:[3,11],free:[3,11,24,28,33],french:11,fresh:8,friend:[22,27,35],frinkiac:[3,11],frk:[3,11],frl:[3,11],from:[1,2,5,7,8,9,10,11,12,14,15,17,18,20,21,22,23,24,25,27,30,32,33,35,37,38,39,40,41,42],from_lang:25,from_nam:25,front:30,fsd:[3,11],fsf:11,full:[4,15,30,37,40],fullcit:11,fulli:[8,10,17],fun:[11,19],fund:[18,20,22],further:[27,38],furthermor:[25,31,35],gain:35,galego:11,galician:11,gate:27,geektim:[3,11],gems__gem:11,gen:[3,11],gener:[0,6,8,9,11,12,15,20,24,26,27,31,35,42],genesi:[3,11],geniu:[3,11],gentlemen:19,gentoo:[3,11],geojson:25,ger3:11,german:[0,11],get:[2,5,6,7,8,10,11,14,21,24,25,27,29,30,31,32,33,37,39,40,42],get_engines_stat:30,get_search_queri:42,gid:12,gigablast:[3,11],gil:12,git:[2,7,8,9,10,11,15,16,21,24,25,27,29,30,37,38,40,41],git_branch:[21,27,38],git_url:[21,27,38],gitea:11,github:[3,7,9,11,20,21,23,27,29,30,31,37,39,40,41],gitlab:[3,11],gitmoji:24,give:[8,27],given:30,glob:12,global:6,global_ip:39,glyph:30,gnu:27,go1:[37,40],go_env:[37,40],goe:27,goi:[0,3,11],going:[5,18,20,22,30,35],gon:[3,11],good:[7,8,10,21,39],googl:[0,3,11,15,31,37,40],google_imag:[3,11],google_new:[3,11],google_video:[3,11],gopath:[37,40],gos:[3,11],got:21,gov:[3,11],gpa:[3,11],gpm:[3,11],gps:[3,11],grant:[8,12],graphic:[17,18],graphviz:2,greek_greec:11,grep:[11,39],group:[30,35,37,40],grow:17,grumpi:30,gs_r:11,gs_res_ccl_top:11,gs_ri:11,gubergren:30,guest:39,guid:[10,17,27,30],guidelin:[22,29],guilabel:30,habr:[3,11],habrahabr:[3,11],hack:[17,18,20,22,23,24,29],hackabl:26,hackerspac:36,handbook:27,handl:[15,21,30,35,39],handler:8,happi:[17,18,20,22,23,24,29],hard:[17,25,30],harden:[37,40],has:[13,15,18,20,22,24,25,30,35,38],hash:14,haskel:11,hat:30,have:[2,7,8,9,10,11,15,17,18,21,23,24,25,27,29,30,35,38,39],hbar:30,head:11,header:[5,8,10,11,15,25,30],headers_modul:8,headlin:11,heard:30,hebrew:[11,15],height:30,help:[9,14,24,27,37,38,39,40,41],helper:30,her:22,here:[2,8,10,11,12,15,20,21,24,28,29,30,38],herein:1,heterogen:21,hex:11,hidden:[0,22,35],hide:11,hide_obsolet:11,hierarchi:4,him:22,hint:[1,30,38],histor:[8,23],histori:11,hit:11,hold:38,home:[11,21,32,37,38,40,41],hoogl:[3,11],host:[2,5,8,10,11,15,17,21,22,24,27,32,33,39],hostnam:[10,39],hotkei:[0,14],hous:25,house_numb:25,how:[1,2,6,7,8,10,12,15,19,21,26,27,29,30,33,34,37,40],howev:[20,25,31],href:11,hrvatski:11,html:[0,2,8,11,12,24,25,26,30,40],html_math_render:2,html_url:11,http:[0,2,4,5,6,7,9,11,12,13,14,15,20,21,24,25,27,29,30,32,33,37,38,39,40,41],http_connect:[5,10],http_host:[5,10],http_protocol_vers:11,httpd:8,https_rewrit:31,hub:11,huge:30,hungarian:11,identifi:[38,39],ifmodul:8,ignor:15,illustr:7,imag:[0,2,3,6,11,13,15,21,26,27,31,36,39,40,41,42],image_proxi:[8,10,11,15,31,40],imagemagick:[2,30],imagin:18,img:11,img_src:25,imgmath:2,imgmath_font_s:2,imgmath_image_format:2,imgmath_latex:2,immedi:14,implement:[10,12,17,23,24,25,28,29,39],impli:22,importlib:42,improv:27,in_contain:39,ina:[3,11],inbound:15,includ:[8,10,18,21,22,27,30,39],inclus:36,incom:8,increment:27,indent:[30,39,42],index:[4,8,11,18],infinit:14,infinite_scrol:[14,31],info:[11,15,21,39,40],info_msg:39,infobox:42,inform:[11,13,14,15,22,24,25,39],infrastructur:[1,12],infratructur:5,inherit:[27,30],ini:[8,9,10,12,21],init:[12,20,21,26,39],initi:[11,12,21,30,32,39,42],inlin:26,input:[0,22,30],insecur:11,insert:[30,32],insid:[9,11,18,21,25,39],insight:35,inspect:[21,37,38,40,41],instal:[1,2,5,6,12,13,21,23,24,27,29,30,32,33,38],instanc:[0,1,6,7,8,10,11,12,15,17,18,20,21,22,27,31,32,33,34,37,38,39,40,41],instance_nam:[0,9,11,15],instance_url:11,instead:[12,17,22,23,30,42],instruct:30,insuffici:20,intefac:4,integr:33,intend:9,intent:24,interact:[11,37,38,40,41],interfac:[8,11,15,18,19,33],interfer:24,interlingua:11,intermedi:27,internet:[7,18,20,33],interpret:[12,30],interpretor:12,intersphinx:27,intersphinx_map:30,interv:5,intranet:[7,8,10],intro:[8,10],introduc:[17,18,19,20,22,30,33],introduct:27,intuit:30,inv:30,inventari:27,inventori:[27,30],investig:23,invidi:[3,11],invidio:11,invidunt:30,ipsum:30,ipv4:[10,39],ipv6:[10,21,39],isn:[8,10],iso:[15,25],isol:[5,21],issu:[12,20,22,23],ital:30,italian:11,italiano:[11,15],item:30,its:[2,7,17,18,24,27,30,31,35,39],itself:[4,12,24],japanes:[11,15],javascript:[14,29],jinja:30,jinja_context:30,job:38,join:30,js_depend:28,json:[5,11,31,37,42],json_engin:[3,11],json_seri:42,juli:39,jump:[11,21,27],june:39,just:[0,5,10,21,27,29,30,35,39],justo:30,kasd:30,kbd:30,keep:[8,10,11,15,21,27],keep_onli:15,kei:[9,11,13,14,15,18,20,25,32,40,41,42],kickass:[3,11],kind:[8,30,35],kiss_:30,know:[8,12,20,21,22,30,35,39],knowledg:30,known:27,kvch:[17,18,20,22,23],l19:21,label:30,labor:30,labori:30,lack:24,lang:[0,12,31,32,42],languag:[0,3,5,11,12,15,25,27,30,31,32,36],language_support:[25,30],laptop:35,larg:[12,37,39,40,41],last:30,lat:25,later:[38,39],latest:[11,12,32],latex:2,latexextra:2,latexmk:2,latitud:25,latter:[27,30],launch:39,layout:6,lazi:12,lc_all:12,lc_messag:32,leak:18,learn:30,least:[21,23],leav:11,leech:25,leecher:25,left:[11,30],lenga:11,length:24,less:[8,10,12,17,30,35],let:[11,18,21,30,35,38],level:[24,30],lib:[8,11,12,37,40],libapache2:8,libffi:[2,11],libgen:11,libr:11,librari:[3,11],librsvg2:2,librsvg:2,libssl:[2,11],libxml2:[2,11],libxslt:[2,11],licens:[38,39],light:10,like:[0,2,11,14,15,22,24,25,27,28,29,30,38],like_hotkei:31,limit:[5,8,11,18,19,20,25,30,33],line:[8,10,11,19,20,24,27,39,42],link:[11,12,14,15,21,26,27],lint:[6,27],linux:[0,2,3,8,10,11,12,15,19,22,29,30,33,37,38,39,40],linuxcontain:39,linuxcontainers_org_nam:39,linuxdoc:30,list:[8,11,18,20,22,25,26,27,28,31,36,42],listen:[5,8,10,11,15,37,38,39,40],liter:26,literalinclud:30,lithuanian:11,live:[21,26,30,39],load:[12,14,15,39,42],loader:42,loadmodul:8,lobst:[3,11],loc:11,local:[0,4,5,9,10,11,12,15,18,21,22,23,25,27,28,32,37,38,39,40,41],local_imag:39,localhost:[8,9,10,11],locat:[4,5,6,8,10,11,12,30],lock:11,log:[5,6,12,15,21,35,37,38,40,41],logger:12,logic:24,logicodev:[11,31],login:[7,11],lon:25,longer:27,longitud:25,look:[7,8,11,27,29],lorem:30,loremlorem:30,lot:21,love:29,low:[8,10],lsb:12,lxc:[21,33,38],lxc_host_prefix:39,lxc_repo_root:39,lxc_set_suite_env:39,lxc_suit:[21,39],lxc_suite_info:39,lxc_suite_instal:39,lxc_suite_install_info:39,lxc_suite_nam:39,lxd:[21,39],lxml:[2,11],machin:18,made:[15,21],magna:30,magnetlink:25,magyar:[11,15],mai:[11,15,21,30,37,40],mailto:27,main:[8,11,14,27,32,38],mainlin:10,maintain:[1,12,21,30,38],mainten:[5,7,21,37,40,41],make:[2,9,17,21,22,23,24,26,29,30,35,39],makefil:[7,21,24,26,33,38,39],man:30,manag:[5,16,17,27,37,40,41],mandarin:11,mandatori:7,mani:[5,11],manipul:[17,39],manual:[15,27,30],manuali:30,map:[0,3,11,30,42],mark:[11,30],markup:26,mass:24,master:[12,16,24,27,30,38],match:11,match_al:11,math:[2,26],mathemat:30,mathrm:30,matter:[21,25,35],max:[5,11,25],max_ban_time_on_fail:11,max_redirect:25,max_request_timeout:[11,15],maxim:24,maximum:[11,15,24,25],mayb:[11,18],md5:11,mean:[11,12,21,30,35],meaning:[24,29,30],meant:30,media:[0,3,11,25,42],mediawiki:[3,11],memori:15,mention:23,menuselect:30,merg:[11,15,21],messag:[5,15,24,25,27,29,30,32],messagespo:32,meta:[11,30],metadata:[11,30],metag:[3,11],metasearch:[11,25,33,37,40],method:[0,7,11,12,25,30],microsoft:[3,11],microsoft_academ:[3,11],middlewar:5,might:[12,21,22,24,27,30,31,35,38,39],migrat:23,mileston:18,min:25,minim:[11,29,30],mirror:[3,11],misbehav:24,miss:[5,30],mix:21,mixcloud:[3,11],mjk:[3,11],mkdir:[8,10,11,12,37,40],mnkhrc:11,mod:[8,30],mod_autoindex:8,mod_head:8,mod_proxi:8,mod_proxy_http:8,mod_proxy_uwsgi:8,mod_uwsgi:8,mod_wsgi:8,mode:[11,12,15,30,38,39],moder:[11,25],modern:8,modifi:[9,12,15,30,36],modul:[8,12,28,30,42],module_from_spec:42,mojeek:[3,11],monet:35,monitor:[12,21],mono:2,month:[0,25,31,42],more:[5,11,13,15,17,20,24,27,30,31,33,35,38,39],morecol:30,morerow:30,morti:[1,7,8,10,11,13,21,33,38,39],morty_kei:9,morty_listen:[38,39,40],morty_url:9,most:[2,8,15,23,35,37,38,40,41],mostli:[12,30],motiv:19,mount:4,mount_prefix:[4,11],move:[20,24],movi:[3,11],mpg5gc:11,much:[24,30],multi:[37,40],multibl:25,multipl:[14,15,30,35],multithread:12,multius:11,music:[3,11,42],must:[4,10,15,18,23,24,25,30],my_arg:30,my_funct:30,my_other_arg:30,mydomain:38,mymemori:[3,11],name:[0,3,5,8,10,11,14,15,18,21,22,25,26,28,32,39],name_of_python_fil:28,name_with_namespac:11,namespac:42,nativ:12,naver:[3,11],navig:14,nearmatch:11,necessari:22,nederland:[11,15],need:[5,7,8,9,10,11,12,15,20,21,24,27,29,30,35,37,38,39,40,41],neither:33,net:[11,33],network:[11,15,18,37,40],never:[21,27],nevertheless:[8,10],newcom:17,next:[8,10,14,19,30],nginx:[1,5,6,7,15,21,33,37,39,40,41],nightmar:30,nil:39,nisi:30,nl_be:11,nlnet:[17,18,20,22,23],no_parsed_url:42,noconfirm:[2,11],node:[11,27],nofollow:[11,15],noindex:[11,15],non:[11,20],none:[8,11,25,27,30,31,42],nonewprivileg:[37,40],nonumi:30,noopen:[11,15],nor:33,normal:[8,21,25,30,38],nosniff:[11,15],nostrud:30,not_evil:11,notat:11,note:[8,10,11,24,31],notic:21,now:[8,10,11,18,21,22,23,28],npm:[3,11,27,29],number:[5,11,15,25,30,31,39],number_of_result:[11,25],numer:30,numref:30,nvr:[3,11],nyaa:[3,11],oad:[3,11],oadoi:11,oaf:11,oap:[3,11],obj:[30,42],object:[25,27,28,30,42],obsolet:11,obtain:15,occitan:11,off:[8,10,11,24,37,39,40,41],offer:[4,12],offici:11,offlin:[19,22,25,30,33],often:[25,30,38],old:[8,9,21],omega:11,on_result:28,onc:[21,38,39,42],one:[8,11,12,15,21,22,24,27,30,33,35,37,38,39,40,41],ones:[25,37,40],ongo:27,onion:11,onli:[2,7,8,11,13,15,18,22,24,27,28,30,31,38,39,42],onlin:[3,20,25,30,33],online_curr:[3,25],online_dictionnari:[3,25],open:[8,11,14,21,23,24,27,30,31,35,38,39],openair:11,openairedataset:[3,11],openairepubl:[3,11],openrepo:[3,11],opensemant:11,opensemanticsearch:11,openssl:11,openstreetmap:[0,3,11],oper:[23,30,35],option:[7,8,9,11,12,13,15,17,18,21,22,24,25,27,28,30,31,35,37,38,40,41,42],order:[8,11,24,30],org:[2,4,5,8,10,11,12,15,25,30,39],organ:33,orient:8,origin:[6,16,21,30,38],oscar:[0,11,15,31],oscar_styl:11,osm:[0,3,11,25],osp_hti:11,oss:11,other:[15,18,24,25,30,35],otherwis:[25,29],our:[1,5,7,17,21,24,27,29,30,39],out:[8,10,20,21,24,27,30,37,39,40],outgo:[11,15],output:[2,18,22,30,31,37,39,40,41],outsid:[21,27],outstand:30,over:[18,21,30,33,39],overlin:30,overlook:21,overrid:[11,15],overview:[5,15,26,27,31,33,38],overwrit:27,overwritten:25,own:[7,18,21,27,33,35],owner:27,packag:[2,5,6,8,10,12,21,27,30,37,39,40,41],pacman:[2,8,10,11,29,30],page:[3,8,10,11,14,15,17,22,24,25,26,30,31,35,36,42],page_s:11,pageno:[11,25,31,42],pagenumb:25,pai:29,pair:20,palletsproject:30,param:[5,20,25,30],paramet:[15,25,26],paramt:25,parent:30,pars:[31,42],parse_argu:42,parse_lin:20,parse_regex:18,part:[4,11,15,17,30,39],parti:35,partial:30,partli:25,pass:[8,10,20,24,31],password:[11,15],past:0,patch:[24,30],path:[5,8,11,15,18,21,30,37,39,40],pattern:11,paywal:14,pdb:[3,11],pdbe:[3,11],pdf:[2,26],peer:11,peertub:[3,11],peopl:[17,18,35],pep8:[24,27],pep8_check:27,pep:30,per:[12,24,25,30],perfect:21,perform:[12,14,20,25],persian:11,photon:[3,11],php:11,phrase:30,pick:27,piec:30,pip3:23,pip:[2,11,32],pipe:20,piratebai:[3,11],place:[7,10,12,24,25,30,32,35],plai:[3,11],plaintext:30,pleas:[23,24,29,30,31],plenti:24,plu:[8,10],plugin1:11,plugin2:11,plugin:[0,2,6,11,12,24,26,30,31,33],pocket:[8,10],point:[9,10,11,12,21,26,27,29,30,35],pointer:30,pointhi:31,polici:[11,15],polish:11,polski:11,polygon:30,pool_connect:[11,15],pool_maxs:[11,15],popen:20,popular:30,port:[5,9,10,11,15,24,25,39],portugues:11,portuguese_brazil:11,possibl:[9,11,13,14,15,18,20,21,22,25,30,31],post:[0,11,21,24,31],post__text:11,post__title_link:11,post_search:28,postcod:25,pot:32,pov:30,power:[18,30],practic:24,pre_search:28,prefer:[7,11,17,22,30,31,35,36],prefix:36,preinstal:[5,21],prepar:[19,33,39],prerequisit:[21,30],present:[20,22],preserv:[24,30],press:[14,27],pretti:15,preview:25,previou:38,previous:18,primari:39,primary_ip:[38,39],prime:26,primer:[26,33],principl:30,privaci:[7,8,10,11,12,21,26,30,34,37,40],privat:[18,19,20,33,34],privatedevic:[37,40],privatetmp:[37,40],privet:11,pro:30,probabl:15,problem:[5,11],procedur:[7,39],process:[2,5,12,20,21,22,27],processor:30,produc:30,product:[11,15,19,38],profil:[11,27,33,35,37,40],prog_arg:42,program:27,progress:[19,37,40],project:[11,12,21,26,27,30],promot:33,prompt:[21,38],proper:[35,37],properli:23,propos:20,protect:[1,6,8,10,11,15,21,24,33,34,37],protectsystem:[37,40],protocol:[9,10,12,15,21],provid:[11,18,22,24,25,30],proxi:[1,6,7,10,11,15,21,25,31,33,35,37,38,39,40,41],proxif:[8,10,11],proxifi:13,proxy1:[11,15],proxy2:[11,15],proxy3:15,proxy4:15,proxy_add_x_forwarded_for:[5,10],proxy_buff:10,proxy_http:8,proxy_http_modul:8,proxy_modul:8,proxy_pass:[5,10],proxy_set_head:[5,10],proxy_uwsgi_modul:8,proxypass:[8,37,40],proxypreservehost:8,psi:30,pt_br:11,ptb:[3,11],ptipython:42,pub:[3,11],public_host:37,public_url:[37,38,39,41],public_url_morti:[39,40],public_url_path_morti:38,publicli:20,publish:25,publishedd:25,pubm:[3,11],pull:[9,16,20,24,29,30,32],purpos:[15,25],push:[24,27],put:18,pwd:[9,21],py3:27,pybabel:32,pybuild:26,pyclean:27,pyenv:[11,12,21,27,41],pygment:30,pylint:26,pylintrc:27,pypi:[27,30],python2:[12,23],python3:[2,11,12,23,42],python:[2,11,12,15,19,21,26,28,30,33,41,42],pythonhom:12,pythonpath:[12,21],qout:39,quadratur:33,qualiti:[2,27,30],queri:[11,14,18,20,22,25,31,35,36,42],query_enum:18,query_typ:[11,18],question:[30,35],qui:30,quickstart:[24,26,27,33],quiet:27,quit:[8,21,24,27],qwant:[3,11],qwer:36,qwi:[3,11],qwn:[3,11],rain:42,rais:[20,25,42],raise_for_httperror:25,rand:11,random:[25,35],rang:[3,12,25,31],rangl:30,rate:5,rather:22,raw:30,rbg:[3,11],reach:[4,30],reactiv:15,read:[7,20,21,24,27,38],readability_:30,reader:[21,30],readi:21,readlin:20,readm:[5,8,12,13],readthedoc:12,real:[5,10],realli:7,reason:[8,12,17,23,27,30],rebuild:[24,27],rebum:30,receiv:29,recol:[3,11],recommend:[2,5,7,11,12,24,25,27,30,38],reconsid:24,record:[25,30],reddit:[3,11],redefin:25,redirect:[14,25],reduc:24,ref:[27,37,40],refer:[1,4,11,30,35],referenc:30,referr:[11,15],refnam:30,regardless:35,regex:11,regist:26,regular:[18,20],reinstal:[37,41],rel:[10,21,30,39],relat:11,relateditem:11,releas:[23,27,39],releng:39,relev:11,reli:15,reload:12,remark:21,rememb:[12,21,24],remot:39,remote_addr:[5,10],remov:[12,14,15,21,35,37,38,39,40,41,42],renam:[9,31],render:2,replac:[8,10,11,17,21,28],repo:[11,24],repo_root:38,report:21,reposetori:21,repositori:[11,15,17,21,38,39],req:11,request:[6,8,10,11,15,20,22,24,26,28,29,30,35],request_timeout:[11,15],request_uri:8,requesthead:8,requir:[2,8,11,14,23,24,25,26,27,28,30,31,42],requisit:27,res_dict:42,reset:35,resourc:10,respect:[11,24,35,37,40],respons:[11,15,25],rest:[22,26,29,33],restart:[6,9,10,11,12,13,16,21,37,40],restrict:[11,22],restructuredtext:30,result:[1,2,6,7,8,10,11,14,15,19,20,26,30,31,33,35,40,41,42],result_proxi:[8,9,10,11,13,40],result_separ:18,results_numb:42,results_on_new_tab:[11,31],results_queri:11,results_xpath:11,retriev:[18,32],return42:30,return_cod:20,rever:8,revers:[1,6,7,10,37,38,39,40],rewrit:[0,11,14],rfc:30,rhel:[2,8,10,11,12,29,30],rid:[27,39],right:[12,22,28,30,33],rightmost:30,rigth:30,road:25,robin:15,roboag:5,robot:[11,15,27],robotframework:23,role:26,rolenam:30,roll:39,romanian:[11,15],root:[7,8,10,21,27,39],rotat:30,round:[15,24],rout:[6,8,10,30],row:30,rowspan:30,rspan:30,rss:[5,31],rst:[24,30],rst_titl:39,rubygem:[3,11],rule:[5,24,37],run:[2,5,7,8,9,10,11,12,13,15,19,20,21,22,24,26,28,29,30,32,33,35,37,38,40,41,42],runner:41,runtimeerror:20,russian:[11,15],rzegz:11,sadipsc:30,safe:[3,31],safe_search:[0,11],safesearch:[25,30,31,42],same:[5,11,15,18,21,25,30],sampl:[6,30,37],san:2,sanctu:30,sanit:21,sas:42,save:8,sc2031:39,sc2034:[38,39],scalabl:30,scale:[21,30,39],scaleabl:30,scan:12,scanr:11,scanr_structur:11,scc:[3,11],scenario:4,schedul:[20,23],scheme:[5,10],scholar:[3,11],schroeding:30,sci:11,scienc:[3,11,42],scope:24,scratch:2,script:[1,5,6,8,10,11,21,37,38,39,40,41,42],script_nam:10,scroll:14,scs:11,sdist:27,sea:30,search:[3,4,5,6,9,11,14,15,18,20,21,22,24,25,26,30,33,34,35,42],search__suggest:11,search_dir:[4,11],search_on_category_select:[14,31],search_path:25,search_q:42,search_queri:42,search_str:25,search_typ:11,search_url:11,searchcod:[3,11],searchcode_cod:[3,11],searchqueri:42,searx:[0,1,2,5,6,7,8,12,13,15,16,18,19,20,24,25,27,28,29,30,31,32,34,36,37,38,40,42],searx_engin:11,searx_instance_nam:41,searx_internal_http:41,searx_internal_url:38,searx_settings_path:[11,12,15,21],searx_settings_templ:38,searx_url:[27,38],searx_userag:11,sec:5,second:[11,15,30],secret:[15,22],secret_kei:[11,15],section:[10,11,15,21,27,28,30],secur:[11,18,33],sed:[11,30],see:[2,5,7,8,9,10,11,12,13,15,20,21,22,24,27,30,31,33,36,37,39],seed:25,seeder:25,select:[14,27,30,35,36,39],self:[11,14,17,33,37,39,40,41],self_inform:31,semant:[3,11,24],semanticscholar:11,send:[2,5,15,35],sens:30,sensit:11,sent:35,sep:[3,11],separ:[18,22,24,27,30,31,37,40],sepiasearch:[3,11],serbian:11,seri:27,serial:42,serializ:42,serif:2,seriou:21,serv:[24,35,39],server:[5,6,7,9,11,12,15,21,39,40],server_nam:10,servic:[5,6,7,10,11,12,13,21,30,31,33,35,37,38,39,40,41],service_home_bas:38,service_us:[37,38,40,41],service_ussr:38,session:11,set:[2,4,6,8,9,10,11,12,13,17,18,20,21,24,27,28,30,31,32,33,35,36,37,38,39,40,41],setenvif:8,sethandl:8,setup:[1,2,5,6,7,8,10,11,12,21,26,30,33,37,40],setuptool:11,sever:21,seznam:[3,11],sh_web_passag:11,share:[8,12,21,22,39],shell:[6,11,19,21,33,37,38,39,40,41],shellcheck:[2,11,30,38,39],ship:10,shortcut:[0,3,11,15,18,22,25,30],should:[7,8,10,15,17,21,23,24,30,32],show:[1,2,3,8,10,11,18,21,30,37,38,39,40],show_metadata:11,shown:[3,7,8,11,21,30],side:[7,30],sign:30,signal:21,signifi:30,similar:[12,15,30],simpl:[21,27,31,37,40],simple_query_str:11,simplest:30,simpli:[5,21,24,27,29,31,37,38,40,41],simplifi:[5,27,37,40,41],simultan:[11,15],sinc:[10,11,17,27,30],singl:[8,10,12,35,39],sit:30,site:[0,5,6,8,15,25,30,31,37,40,41],size:[11,25],skeleton:20,skill:26,slovak:11,sloven:11,slovenski:11,slow:[11,15],small:[11,25,41],smart:27,smylink:21,snap:[21,39],snapcraft:39,snippet:[11,13],social:[0,3,42],sock:[11,15],socket:[8,9,10,12],socks5:[15,25],socks5h:15,soft:[25,26],soft_max_redirect:25,softwar:[3,11,21,37,40],sold:35,solr:11,solut:[18,22],solv:[5,22],some:[1,7,8,12,15,21,22,24,27,29,30,37,38,39,40,41],someon:35,someth:[18,24,27,29],sometim:17,sort:11,sort_kei:42,soundcloud:[3,11],sourc:[11,15,21,23,27,30,32,35,37,39,40,42],source_fil:32,source_ip:[11,15],source_lang:32,sp_keyword:11,space:15,span:[11,30],spanish:11,spars:30,spdx:[38,39],speak:12,spec:42,spec_from_file_loc:42,special:[6,7,12,18,25],specif:[12,15,18,25,39],specifi:[9,12,15,25,31],spell:11,sphinx:24,sphinxopt:24,splinter:23,split:24,spoilt:7,sponsor:[17,18,20,22,23],spotifi:11,src:[5,10,11,12,21,41],srv:8,ssl:[25,33],stabl:[11,15],stack:[21,39],stackoverflow:[3,11],stage:30,standalon:17,standalone_searx:[33,38],standard:[8,11,24,25,28,39],start:[1,5,8,10,11,12,19,24,25,27,29,33,37,39,40,41],startpag:[3,11,31],stash:[7,16,27],stat:30,static_path:11,statist:30,statu:[37,38,40,41],stdout:[20,42],step:[1,6,7,19,21,24,33,41],stet:30,stf:11,stone:22,stop:[5,8,10,11,12,21,25,27,37,39,40,41],storag:39,store:[11,25,35],stori:11,str:[25,42],strang:12,street:25,strict:[11,22,25],string:[11,14,22,25,31,32],stroke:30,strong:30,structur:[11,24,26],stub:30,stuff:30,style:[11,29,31],sub:[24,27,30],subdir:10,subdirectori:10,subheadlin:11,subject:30,submit:[18,24],subnet:8,subprocess:20,subrul:5,subscript:30,subsect:30,subshel:39,substitut:26,sudo:[2,7,8,10,11,12,16,21,29,30,37,38,39,40,41],sudoer:7,suffix:[9,11,15],suggest:[1,28,42],suggestion_xpath:11,suit:[19,38],suitabl:30,summari:11,suomi:11,sup:30,superscript:30,supervisor:17,support:[2,3,6,10,11,12,15,18,19,22,24,25,30,31,33,35,37,39,40],sure:[9,11,21,23],surround:30,suspend:11,suspici:5,svenska:11,svg:2,svg_imag:30,swedish:11,swisscow:11,symbol:[12,21],symlink:10,syntax:[31,33,34],sys:42,syslog:[37,40],system:[11,12,21,22,23,24,27,30,37,38,40],systemctl:[8,10,12,16,21],systemd:[12,37,40,41],systemexit:42,szn:[3,11],tab:[11,26,31,39],tabl:[3,11,20,26],tag:[11,15],tailor:35,taiwanes:11,take:[7,12,15,17,24,27,32,39],taken:[30,38],takimata:30,tamil:11,tar:[27,37,40],target:[21,24,26,30,33,37,39,40],task:[7,11,21,30,39],tch:11,tcp:9,tcp_nodelai:11,tell:[18,25],telugu:11,templat:[11,12,20,21,25,26,38,41],templates_path:11,tempor:30,term:[8,11,18,30],termin:[11,21,42],test:[2,8,10,11,21,23,24,26,29,39,41],texliv:2,text:[0,4,11,25,30],textstyl:30,tfrac:30,than:[11,15,30,33],thei:[11,12,15,21,22,30,35],them:[12,15,21,27,28,30,38],theme:[11,15,27,29,31],theme_arg:11,themselv:22,thepiratebai:11,therefor:[7,30],theses:21,thi:[4,5,7,8,9,10,11,12,13,15,17,18,20,21,22,23,25,27,28,30,31,35,37,38,39,40,41,42],thing:30,think:[24,27,29,30],third:[30,35],those:[18,20,21,32,35],though:4,thread:12,three:[24,28,30,35],through:[6,8,10,11,15,22,30,31,35],thu:[18,20,23,31,35],thumbnail:25,thumbnail_src:25,thumbnail_xpath:11,tibetian:11,time:[5,11,15,21,23,24,25,27,30,31,35,39,42],time_rang:[0,25,31],time_range_support:[25,30],timeout:[3,11,15,25,30,38,40],timerang:42,timestamp:12,tip:30,titl:[11,18,25],title_link:11,title_queri:11,title_xpath:11,tmp:11,to_dict:42,to_lang:25,to_nam:25,todai:20,togeth:20,token:[11,15,18,20,22],tokyotoshokan:[3,11],too:[5,11,15,30,35],tool:[1,2,4,7,11,17,24,30,32,33,39],top:[11,30],tor:[3,11,33,35],torch:11,torrentfil:25,torrentz2:11,torrentz:[3,11],touch:[8,10,12,15,21],tpb:[3,11],track:[33,35],tracker:14,tracker_url_remov:31,trademark:30,traffic:[8,10],train:30,transform:30,transifex:[24,26],transifexrc:32,translat:[3,11,15,26,33],transpar:[21,39],travi:23,tree:[11,21,27],troubleshoot:38,trust:[22,33,35],ttf:2,tube:11,tupl:28,turkish:11,turn:[11,24],twice:11,twine:27,two:[12,15,24,30,31],txt:[23,27,30],type:[0,3,11,15,18,24,25,27,31,32,35,37,39,40],typeerror:42,typic:[1,30],typo:30,ubu1604:39,ubu1804:39,ubu1910:39,ubu2004:39,ubu2010:39,ubuntu:[2,8,10,11,12,16,29,30,39],ubuntuwiki:11,uds:8,uesr:18,ugli:[17,30],uid:[12,21],ukrainian:11,ullamco:30,ultrasecretkei:[11,15],unam:[11,39],unc:11,uncom:[11,15],uncommon:24,uncyclopedia:11,under:[11,21,22,25],understand:[17,30],unfortun:24,unicod:26,uninstal:[27,38],unit:[12,24,27,37,40,41],unit_test:27,univers:11,unix:[8,10,12],unknown:[35,37,40],unless:22,unlik:35,unspecifi:25,unsplash:[3,11],untouch:27,unwant:7,updat:[6,9,11,15,24,26,33,37,40,41],update_packag:16,upload:27,upstream:12,urbandictionari:11,url:[0,8,9,10,11,13,14,15,21,24,25,27,35,38,39,40,41,42],url_queri:11,url_xpath:11,urlencod:25,usag:[7,8,10,21,27,30,37,39,40,41,42],usagelimit:11,use:[2,5,7,8,10,11,12,13,15,20,21,22,24,25,27,30,33,34,37,38,39,40,41,42],use_default_set:[6,11,38,41],used:[8,10,15,18,23,24,25,30,33,35,38],useful:[15,38],user:[5,6,7,8,10,12,14,15,18,21,22,24,25,27,30,33,35,38,41],useradd:[11,37,40],userag:5,useragent_suffix:[11,15],usernam:11,uses:[12,15,25,30,35],using:[4,5,8,9,10,11,12,15,19,21,24,27,29,30,32,33],usr:[5,8,10,11,12,21,37,38,40,41],usual:[19,23,35],utf8:11,utf:[11,12,30,38,39],util:[1,2,5,7,8,10,11,13,21,27,33],uvys6brhkhudff5cqbjonsdsrn8h0scbzinsrdgnvdpz7iezhvevart3yvghokha:15,uwsgi:[1,2,6,9,10,11,16,21,33,41],uwsgi_param:10,uwsgi_pass:10,uwsgisocket:8,uzcko:11,valid:[25,27,31],valu:[0,9,10,11,18,20,25,27,30,31,38],variabl:[9,15,25,27,30,40],variant:30,variou:[24,28],vassal:12,vector:30,vendor:24,veniam:30,venv3:23,venv:[2,11],verbos:[11,27,38],veri:38,verifi:25,vero:30,version:[11,14,23,30,37,40],via:[8,10,12,17,36],video:[3,11,42],vietnames:11,view:[26,35],viewbox:30,vim:[0,14,31],vim_hotkei:14,vimeo:[3,11],virtual:[8,10],virtualenv:[11,12,21,23,27,41],visist:30,visit:[11,30,35],vlaam:11,volum:9,voluptua:30,vpn:35,vulner:35,wai:[12,15,18,20,24,25,30,35],wait:[15,20],want:[11,15,22,23,24,27,30,31,35,38,39],wantedbi:[37,40],warn:[2,8,10,30,39],watch:24,web:[4,5,11,15,17,18,21,25,27,37,39,41],web_url:11,webapp:[11,12,15,23,27],webcrawl:5,webkr:11,webresourc:11,webserv:10,websit:0,webui:4,week:[25,42],weight:[11,15,30],weigth:[3,15],weird:24,welcom:[8,10],well:30,welsh:11,were:[20,22,23],werkzeug:27,west:29,wget:[37,40],what:[11,12,21,30,39],whatev:[27,39],whe7ib:11,wheel:11,when:[2,8,11,14,15,18,23,28,30,35,42],where:[4,5,11,15,18,21,30],whether:35,which:[1,5,7,8,10,11,12,15,17,18,20,21,22,24,25,27,30,31,33,35,37,38,40],whl:27,who:[12,17,18,20,35],whole:[8,28],why:[30,33,34],wide:24,widen:30,width:30,wikang:11,wiki:[0,3,10,11,15,20,22,30,39],wikia:11,wikibook:[3,11],wikidata:[3,11],wikinew:[3,11],wikipedia:[3,11,15,31,36],wikiquot:[3,11],wikisourc:[3,11],wikivers:[3,11],wikivoyag:[3,11],wiktionari:[3,11],wild:29,wish:15,within:[27,30],without:[2,9,11,15,18,25,33,35,42],wolframalpha:[3,11],wolframalpha_api:11,wolframalpha_noapi:[3,11],won:[15,23],word:[11,28,30,31],word__defin:11,word__nam:11,work:[10,11,15,18,19,24,25,27,35,41],worker:12,workflow:29,working_dir:18,workingdirectori:[37,40],world:[24,30,35],worri:23,worth:[12,35],would:[11,21,22],wrap:[10,19],write:42,written:21,wrong:27,wsgi:[10,12],www1x:[3,11],www2:11,www:[2,8,11,30,32,39],wysiwyg:24,xapian:4,xdg:[11,27],xetex:[2,27],xmh57jrknzkhv6y3ls3ubitzfqnkrwxhopf5aygthi7d6rplyvk3noyd:11,xml:30,xmln:30,xpath:[3,11],xss:[11,15],xxxx:30,xzf:[37,40],yaci:11,yahoo:[3,11],yahoo_new:[3,11],yandex:[3,11],year:[23,25,31,42],yes:[37,40],yet:[24,25,27],ygg:11,yggtorrent:11,yhn:[3,11],yml:[3,6,8,9,10,11,12,13,17,20,21,27,28,31,33,38,40,41],you:[1,2,4,5,7,8,9,10,11,12,15,18,19,20,21,24,27,29,30,31,33,35,36,37,38,39,40,41],your:[2,4,5,7,8,9,10,11,12,13,14,15,17,18,19,23,24,26,27,29,30,33,37,38,39,40,41],your_morty_proxy_kei:[11,13],yourself:24,youtub:[3,11],youtube_api:11,youtube_noapi:[3,11],yyyi:30,zero:20,zh_tw:11,zlib1g:[2,11],zzzz:30},titles:["Administration API","Architecture","Buildhosts","Engines","Recoll","How to protect an instance","Administrator documentation","Installation","Install with apache","Docker installation","Install with nginx","Step by step installation","uwsgi","How to setup result proxy","Plugins builtin","<code class=\"docutils literal notranslate\"><span class=\"pre\">settings.yml</span></code>","How to update","Searx admin interface","Running shell commands to fetch results","Blog","Preparation for offline engines","Developing in Linux containers [202006]","Limit access to your searx engines","Introducing Python 3 support","How to contribute","Engine overview","Developer documentation","Makefile Targets","Plugins","Development Quickstart","reST primer","Search API","Translation","Welcome to searx","User documentation","Why use a private instance?","Search syntax","<code class=\"docutils literal notranslate\"><span class=\"pre\">utils/filtron.sh</span></code>","Tooling box <code class=\"docutils literal notranslate\"><span class=\"pre\">utils/*</span></code>","<code class=\"docutils literal notranslate\"><span class=\"pre\">utils/lxc.sh</span></code>","<code class=\"docutils literal notranslate\"><span class=\"pre\">utils/morty.sh</span></code>","<code class=\"docutils literal notranslate\"><span class=\"pre\">utils/searx.sh</span></code>","<code class=\"docutils literal notranslate\"><span class=\"pre\">utils/standalone_searx.py</span></code>"],titleterms:{"202006":21,"abstract":21,"default":[3,14,25],"function":21,"public":[8,9,10,35],"return":25,The:[8,10,21,24],about:[30,35],access:22,acknowledg:[17,18,20,22,23],activ:27,admin:17,administr:[0,6],admonit:30,aka:30,alltogeth:12,anchor:30,apach:8,api:[0,31],architectur:1,archlinux:21,argument:25,articl:[2,30],ascii:30,audienc:21,bar:0,basic:30,bibliograph:30,block:30,blog:19,book:27,box:[5,38],bug:23,build:[2,9,24,27,30],buildhost:[2,39],built:[3,14],builtin:14,bullet:30,check:11,clean:[24,27],code:[24,25,30],command:[9,18,38,39],commit:24,common:38,conclus:35,configur:[0,3,4,5,11,14,25],consequ:35,contain:21,content:[2,5,8,9,10,11,12,15,21,24,25,27,30],contribut:24,creat:[11,24,37,40],csv:30,data:0,debian:8,definit:30,depend:11,deploi:24,design:24,develop:[20,21,26,29],direct:24,disabl:[8,10],distributor:12,doc:[2,24,27],docker:9,document:[6,24,26,34],doe:35,dot:30,drop:27,emb:0,engin:[3,15,18,20,21,22,25],entri:28,environ:[27,30,38],equat:30,exampl:[4,25,28,30,36],ext:30,extern:28,extlink:30,fact:23,featur:33,fetch:18,field:30,figur:30,file:[25,30],filtron:[5,37],first:7,flat:30,foo:30,fork:27,found:23,fulli:21,fun:23,further:[1,3,5,8,10,12,13,14,15,28,30,31,37,39,40,41],gate:30,gener:[3,25,30],gentlemen:21,get:0,github:24,global:15,good:24,graphviz:30,grid:30,hackabl:24,head:30,hello:30,highlight:30,hlist:30,hook:28,horizont:30,how:[5,13,16,23,24,35],html:27,http:[8,10],hyperlink:30,imag:[9,25,30],info:[4,27],init:32,inlin:30,instal:[7,8,9,10,11,17,37,39,40,41],instanc:[5,9,35],interfac:17,internet:[8,10],intersphinx:30,introduc:23,kernel:30,kiss:30,latex:30,layout:8,limit:22,line:[9,18,30],link:30,lint:2,linux:21,list:30,liter:30,live:[24,27],locat:15,log:[8,10],lxc:39,make:[25,27],makefil:27,map:25,markup:30,math:30,matter:30,morti:40,motiv:21,name:[27,30],need:2,nest:30,next:[18,20,22],nginx:10,note:30,offlin:20,ordinari:30,origin:12,overrid:25,overview:[25,37,39,40,41],packag:11,page:27,paragraph:30,paramet:31,pars:25,pass:25,pdf:27,plugin:[14,28],point:28,post:28,pre:28,prepar:20,prime:24,primer:30,privaci:[24,35],privat:[22,35],process:30,product:21,progress:20,project:32,protect:[5,35],proxi:[8,13],pybuild:27,pylint:27,python:[23,27],quickstart:29,quot:30,read:[1,3,5,8,10,12,13,14,15,28,30,31,37,39,40,41],readabl:30,recol:4,ref:30,regist:28,render:30,request:[5,25],requir:32,respons:0,rest:[24,30],restart:8,result:[13,18,25,28],revers:8,role:30,rout:5,run:[18,23,27,39],sampl:[0,5],script:[2,7],search:[0,28,31,36],searx:[9,10,11,17,21,22,23,33,35,39,41],see:35,server:[8,10],servic:8,set:[3,15,25],setup:[13,27,38,39],shell:[2,18],sidebar:30,simpl:30,site:10,skill:30,smart:30,soft:30,some:2,sourc:24,space:30,special:3,specif:30,sphinx:[2,30],standalone_searx:42,start:21,step:[11,18,20,22],structur:30,substitut:30,suit:[21,39],support:[8,23],svg:30,syntax:[30,36],tab:30,tabl:30,target:27,templat:30,test:27,thi:2,through:5,time:[3,14],titl:30,tool:[5,38],torrent:25,transifex:32,translat:[24,32],truth:30,unicod:30,updat:[7,16,32],upgrad:23,upstream:27,url:30,use:35,use_default_set:15,user:[11,34,37,40],using:[23,35],usual:21,util:[37,38,39,40,41,42],uwsgi:[8,12],video:25,view:30,welcom:33,what:35,why:35,work:[2,21],wrap:21,yml:[15,25],you:23,your:[21,22,28]}})
1+Search.setIndex({docnames:["admin/api","admin/architecture","admin/buildhosts","admin/engines","admin/engines/recoll","admin/filtron","admin/index","admin/installation","admin/installation-apache","admin/installation-docker","admin/installation-nginx","admin/installation-searx","admin/installation-uwsgi","admin/morty","admin/plugins","admin/settings","admin/update-searx","blog/admin","blog/command-line-engines","blog/index","blog/intro-offline","blog/lxcdev-202006","blog/private-engines","blog/python3","dev/contribution_guide","dev/engine_overview","dev/index","dev/makefile","dev/plugins","dev/quickstart","dev/reST","dev/search_api","dev/translation","index","user/index","user/own-instance","user/search_syntax","utils/filtron.sh","utils/index","utils/lxc.sh","utils/morty.sh","utils/searx.sh","utils/standalone_searx.py"],envversion:{"sphinx.domains.c":2,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":3,"sphinx.domains.index":1,"sphinx.domains.javascript":2,"sphinx.domains.math":2,"sphinx.domains.python":2,"sphinx.domains.rst":2,"sphinx.domains.std":1,"sphinx.ext.intersphinx":1,"sphinx.ext.viewcode":1,sphinx:56},filenames:["admin/api.rst","admin/architecture.rst","admin/buildhosts.rst","admin/engines.rst","admin/engines/recoll.rst","admin/filtron.rst","admin/index.rst","admin/installation.rst","admin/installation-apache.rst","admin/installation-docker.rst","admin/installation-nginx.rst","admin/installation-searx.rst","admin/installation-uwsgi.rst","admin/morty.rst","admin/plugins.rst","admin/settings.rst","admin/update-searx.rst","blog/admin.rst","blog/command-line-engines.rst","blog/index.rst","blog/intro-offline.rst","blog/lxcdev-202006.rst","blog/private-engines.rst","blog/python3.rst","dev/contribution_guide.rst","dev/engine_overview.rst","dev/index.rst","dev/makefile.rst","dev/plugins.rst","dev/quickstart.rst","dev/reST.rst","dev/search_api.rst","dev/translation.rst","index.rst","user/index.rst","user/own-instance.rst","user/search_syntax.rst","utils/filtron.sh.rst","utils/index.rst","utils/lxc.sh.rst","utils/morty.sh.rst","utils/searx.sh.rst","utils/standalone_searx.py.rst"],objects:{"":{standalone_searx:[42,0,0,"-"]},standalone_searx:{get_search_query:[42,1,1,""],json_serial:[42,1,1,""],no_parsed_url:[42,1,1,""],parse_argument:[42,1,1,""],to_dict:[42,1,1,""]}},objnames:{"0":["py","module","Python module"],"1":["py","function","Python function"]},objtypes:{"0":"py:module","1":"py:function"},terms:{"000":8,"0pointer":12,"0xa9":30,"100":[3,11,15],"1000":11,"1080":15,"115":23,"120":[11,24],"127":[5,8,10,11,12,13,15,21,27,37,38,40,41],"1337x":[3,11],"135":30,"140":39,"147":39,"156":21,"15px":30,"168":8,"1700":20,"174":21,"1756":[27,30],"180":30,"1803":21,"1823":22,"184":21,"192":8,"200":[11,21],"2000":30,"200331":39,"2017":[17,23],"2019":20,"2020":[18,22],"202006":[19,33],"2021":39,"2023":39,"2024":39,"2025":39,"2122":30,"2128":18,"216":21,"2291":11,"246":39,"296":39,"300":25,"3000":[8,10,11,13,21,38,39,40],"370":30,"3eff":21,"400":30,"4004":[5,8,10,21,37,38,39],"4005":[37,38,39],"40px":30,"4217":25,"429":21,"467":[37,39,40,41],"500":30,"50593":24,"525":30,"573b":21,"585":30,"666":12,"700":30,"70px":30,"755":15,"8000":24,"8080":[9,11,15,21,39],"8090":11,"820000000":42,"822":30,"833067":12,"8888":[5,8,10,11,12,15,21,27,37,38,41],"8983":11,"9200":11,"9b65":21,"\u010de\u0161tina":11,"\u03b5\u03bb\u03bb\u03b7\u03bd\u03b9\u03ba\u03ac":11,"\u0431\u044a\u043b\u0433\u0430\u0440\u0441\u043a\u0438":11,"\u043c\u043e\u0432\u0430":11,"\u0440\u0443\u0441\u0441\u043a\u0438\u0439":11,"\u0441\u0440\u043f\u0441\u043a\u0438":11,"\u0443\u043a\u0440\u0430\u0457\u043d\u0441\u044c\u043a\u0430":11,"\u05e2\u05d1\u05e8\u05d9\u05ea":11,"\u0627\u0644\u0639":11,"\u0628":11,"\u0629":11,"\u0631":11,"\u0641\u0627\u0631\u0633\u0649":11,"\u064a":11,"\u0ba4\u0bae":11,"\u0bb4":11,"\u0c17":11,"\u0c24":11,"\u0c32":11,"\u0f51":11,"\u0f56":11,"\u0f66":11,"\u4e2d\u6587":11,"\u570b\u8a9e":11,"\u65e5\u672c\u8a9e":[11,15],"abstract":[11,19],"boolean":[25,30],"break":[24,30],"byte":25,"case":[7,8,10,15,21,22,35,37,38,40,41],"catal\u00e0":11,"char":[11,18],"class":[8,11],"default":[5,8,9,10,11,12,13,15,18,23,24,27,28,30,31,33,35,36,37,38,39,40,41,42],"enum":18,"espa\u00f1ol":[11,15],"export":[4,9,10,11,21,37,39,40],"f\u0101rs\u012b":11,"float":25,"fran\u00e7ai":[11,15],"function":[20,25,28,30,39,42],"import":[10,20,30,42],"int":[5,25,30],"lietuvi\u0173":11,"long":35,"new":[3,7,8,9,10,11,12,17,18,20,22,24,27,28,31,32,40,42],"null":[8,10,24,42],"portugu\u00ea":11,"public":[1,6,7,11,14,18,30,38,39],"return":[14,15,18,20,26,28,30,35,42],"rom\u00e2n\u0103":11,"schr\u00f6dinger":30,"sloven\u010dina":11,"static":[2,5,10,11,28],"switch":[8,24],"t\u00fcrk\u00e7e":[11,15],"ti\u1ebfng":11,"true":[0,5,8,10,12,20,25,28,30,31,37,40,42],"try":[11,15,27,35],"var":8,"vi\u1ec7t":11,"while":[12,20,21,27,30],And:[8,18,21,28,30],But:[17,23,25,35,39],DNS:[38,39],For:[2,5,7,8,9,10,11,12,21,22,24,27,30,31],IPs:[5,38],Not:30,One:[12,17,27],Such:27,That:30,The:[0,2,6,7,9,12,15,18,22,25,27,30,31,35,37,38,39,40,41],Then:[20,23,32],There:[8,12,24,30],These:[25,30],USE:8,Use:[5,8,10,11,24,27],Used:[8,15],Uses:15,With:[8,15,21,27,30,39],__init__:28,__name__:30,_anchor:30,_chapter:30,_doc:30,_dot:30,_rest:30,_section:30,_sphinx:30,_subsect:30,_svg:30,a2disconf:8,a2dismod:8,a2dissit:8,a2enconf:8,a2enmod:8,a2ensit:8,abbrev:36,abl:[2,15,18,20,24,25,30],about:[1,7,21,22,24,27,33,39],abov:[8,11,15,21,24,30,31,39],absenc:30,abus:[5,35],academ:[3,11],accept:[5,11,20,36],access:[4,5,7,8,11,14,17,19,20,21,30,33,35],access_log:10,accord:[9,12,15],account:[7,8,10,21,27,32,37,38,40,41],accusam:30,acg:[3,11],acgsou:[3,11],achiev:4,acknowledg:19,across:15,act:[13,17],action:[0,5,12],activ:[8,10,11,12,13,15,21,23,24,31,37,40,41],actual:15,adapt:25,add:[7,8,10,12,13,18,22,24,27,28,30,36,37,38,40,41],added:[12,18,21,22,27,28],adding:[20,28,30,38],addit:[2,15,25,27,30],addition:[33,35],address:[11,13,15,25,35,38],adipisici:30,adjust:27,admin:[19,21,22,30,33,38,40],administr:[11,15,17,18,20,22,31,33,35],admonit:26,adopt:24,adorn:30,ads:35,advanc:11,advantag:[17,30],advertis:35,advis:[5,8,10],af2cae6:30,af77ec3:11,affect:17,after:[11,23,28,30,32,37,40],again:27,agent:[5,11,14,15,25],aggreg:[5,33,35],agpl:[38,39],ahmia:11,aim:[17,27,30],aka:27,alia:10,align:30,aliquid:30,aliquyam:30,all:[0,7,8,11,13,15,21,23,24,25,27,28,29,30,31,37,38,39,40,41,42],allow:[8,11,15,18,30,36],allowoverrid:8,alltogeth:6,along:5,alreadi:[8,10,21,24],also:[2,8,9,11,12,15,21,24,27,30,35,36,38],alt:30,alter:24,altern:[7,10,15,30,39],alwai:[9,10,21,24,25,35,37,40],amd64:[37,40],amet:30,among:[24,35],amount:25,amsmath:30,analog:21,analysi:2,ancel:30,anchor:26,ani:[2,7,8,11,12,18,24,27,30,31,33,38,42],annoi:30,anonym:[33,35],anoth:[12,15,17,21,25,30,39],answer:[15,30,35,42],anymor:8,anyon:33,anyth:[23,35],anywai:[27,30],apach:[1,5,6,7,12,15,33,37,38,39,40,41],apache2:8,apache2ctl:8,api:[4,6,11,15,22,25,26,32,33,37],api_client_id:11,api_client_secret:11,api_kei:[11,15,25],apikei:[11,15],apk:[3,11],apkm:[3,11],apkmirror:[3,11],app:[3,8,10,11,12,21,30,37,40,41],appear:30,append:20,appli:[15,16,24],applic:[5,10,12,15,17,21,41],approach:12,appropri:18,april:39,apt:[2,8,10,11,29,30],arab:11,arbitrari:[11,18,20,25],arch:[0,2,3,8,10,11,12,15,22,29,30],architectur:[5,6,7,8,10,21,33,37,40,41],archiv:[3,11],archlinux:[3,11,12,22,39],arg:42,argpars:42,argument:[13,14,24,30,42],arrai:25,arrow:30,art:30,articl:[11,26],arx:[3,11],arxiv:[3,11],as_sdt:11,as_vi:11,asciimoo:[11,32,37,40],ascrib:30,aspect:[21,24],assert:24,assign:25,assum:[11,30],asterisk:30,attach:28,attend:21,attent:[29,30],attribut:30,audienc:30,author:[11,24,30],auto:[21,30,32,39],autobuild:[24,27],autocomplet:[0,9,11,31],autodoc:30,autoindex:8,autoindex_modul:8,automat:[12,14,30],avail:[8,10,11,12,14,15,18,20,24,27,31,35,37,40,41],avoid:[5,7,14,15,18],awar:[8,30,38],az58:[37,39,40,41],babel:[2,11],back:[21,29],backend:11,backquot:30,backslash:30,backup:38,bad:11,balanc:27,ban:[11,35],ban_time_on_fail:11,bang:15,bar:[6,30,37,40],barrier:17,base64:11,base:[2,4,9,11,15,18,20,21,25,27,31,39],base_url:[4,9,10,11,15,25],baseprofil:30,bash:[11,21,30,37,38,39,40],basic:[26,39],basqu:11,batch:38,baz:30,becaus:[17,22,24,25,32,35],becom:[21,30],been:[18,20,21,24],befor:[7,11,12,21,23,24,27,28,29,30,35,38,39],beginn:10,behavior:30,behaviour:[12,24,28],being:[5,15,17,23,33],below:[5,7,11,12,15,18,24,30,32],benefit:22,besid:35,best:[2,27,30,35,38],better:[2,8,10,25,27,35],between:[5,25,30],big:30,bigger:15,biggest:17,bii:[3,11],bin:[2,3,11,12,23,27,37,40],binari:[11,37,40],bind:[9,15],bind_address:[9,11,15],bing:[3,11,15],bing_imag:[3,11],bing_new:[3,11],bing_video:[3,11],bit:[12,30],bitbucket:[0,3,11],biv:[3,11],black:30,blank:[11,15,30],block:[5,11,15,26],blocker:21,blog:[12,21,30,33],bodi:[11,24,30],boilerpl:[11,21,27],bold:30,boldfac:30,book:[11,26],bookfi:11,bool:25,born:24,bot:21,both:[12,22,23,24,31,35],botlimit:5,bottom:[14,28],bound:27,boundingbox:25,box:[1,7,33,39],branch:[15,24,27,38],brand:[7,11,27,38],bring:[27,30],broken:30,browser:[11,15,17,21,23,24,27,35,39],btdigg:[3,11],bug:[12,19,27],buggi:12,bugreport:[12,24],build:[1,6,7,11,21,39],buildenv:27,builder:30,buildhost:[6,21,27,33,38,41],built:[24,25,30],builtin:[6,28,33],bulgarian:11,bundl:11,c3tv:[3,11],calcul:10,call:[17,18,21,22,27,32,39,42],callback:28,can:[0,1,2,4,5,7,8,9,10,11,12,13,15,17,18,20,21,22,23,24,25,27,28,30,33,35,37,39,40,41],cancel:30,cannot:[2,30,35,37,40],capabl:[17,24],caplabl:20,captcha:[11,35],caption:[11,30],cardin:24,care:[11,15,18,30,38,39],carv:22,cat:[37,39,40],catalan:11,catcher:30,categori:[0,3,11,14,15,20,25,30,31,36,42],categories_ord:11,category_choic:42,caus:11,caution:30,caveat:30,ccc:[3,11],cdn:2,cell:30,cento:39,centos7:39,certif:11,cfg:[3,30],cgi:[11,12],chain:27,chainabl:36,chang:[11,12,15,21,23,24,27,30,38],changem:11,chapter:[5,7,23,24,30,40,41],charact:[18,24,30],chdir:[12,21],check:[2,6,18,20,21,24,25,27,32],checker:27,checkout:24,children:11,chines:11,chmod:12,choic:[7,11,21,30,35,38],choos:[7,24,25,29],chown:[8,10,11,12,37,40],chronolog:30,citi:25,classifi:30,clean:[26,39],clear:35,cli:32,client:21,clita:30,clock:23,clone:[7,9,10,11,21,24,27,29,41],close:[5,11],cloudflar:11,cmd:[21,38,39],code:[3,11,12,15,20,26,27,29,31,35,38,39,42],codebas:17,codeberg:[3,11],coffe:39,col:30,colleagu:22,collect:2,colon:30,colspan:30,column:30,com:[7,9,11,15,21,25,29,30,31,32,37,39,40,41],combin:8,come:[5,10,22,23,24,27,35,39],comfort:[12,30],comma:[18,22,31],command:[2,5,8,11,12,19,21,23,24,30,32,33,37,40,41,42],comment:[8,10,11,30,37,39,40],commit:[11,21,27,29,32],commodi:30,common:[12,33,35,37,40,41],commonli:30,commun:[8,10,11,15,20],compact:30,compani:35,compar:[8,10,12,21,39],compat:23,compil:[8,29,32],complet:[5,12,24,31,37,39,40,41],compon:[8,28,38],compromis:35,comput:[18,35],con:30,conatin:21,concern:[18,24],conclus:34,concret:[22,30],condit:30,conf:[2,8,10,27,30,37,40],config:[0,7,11,12,22,25,30,32,37,38,39,40,41],configur:[6,8,9,10,12,15,17,18,20,21,22,26,30,32,35,37],conflict:38,confnam:12,confus:30,connect:[5,10,11,18,20,33],consectetur:30,consequ:[15,24],consequat:30,consetetur:30,consid:7,consist:21,consol:11,construct:[25,30],contact:[11,15],contact_url:[11,15],contain:[11,14,18,19,27,30,33,38,39],content:[4,6,19,26,33,34,35,38],content_queri:11,content_xpath:11,context:[28,30,39],continu:30,contribut:[1,2,21,26,27,29,33],contributor:30,control:[8,12,35],convent:24,convert:[14,25,30],cooki:[25,33,35],copi:[9,11,24,30,39],copyright:30,core:[2,12,20],corner:24,corpor:11,correct:[10,15],correctli:10,correspond:12,could:[11,12,18,25,30],count:[11,30],countri:[11,15,25],cours:30,crawler:30,creat:[6,7,8,9,10,12,15,18,20,21,23,30,31,32,38,41],creation:[2,30],creativ:22,credenti:11,croatian:11,cross:30,crossref:[3,11],cryptographi:15,cspan:30,css:[14,28],css_depend:28,csv:[5,31],csv_tabl:30,ctan:30,cthulhu:36,ctrl:[11,21,27],ctx:28,cup:39,curl:11,currenc:[3,11,25],currency_convert:[3,11],current:[14,15,20,24,25,32,36],custom:[11,15,24,30,36],custom_query_json:11,customiz:[0,17],customlog:8,cycl:[21,27],cymraeg:11,czech:11,daemon:[37,40,41],dai:[11,12,25,27,31,42],daili:21,dailymot:[3,11],dalf:1,danger:30,danish:11,dansk:11,data:[6,11,18,25,30,35],databas:[18,22,30],dataset:11,date:0,datetim:[25,30],daunt:17,dbpedia:[11,31],dbt:11,ddd:[3,11],ddg:[3,11,36],ddi:[3,11],de_d:15,deactiv:[15,37,40,41],debian:[2,6,10,11,12,16,29,30],debug:[11,15,21,27,37,38,40,41],decid:[17,27],decim:25,dedic:[12,21,30],deeper:[27,30],deezer:[3,11],def:[11,20,25,28,30],defaul:30,default_doi_resolv:11,default_http_head:[11,15],default_lang:11,default_local:[0,11,15],default_on:28,default_them:[0,11,15],defaultop:11,defin:[11,15,28,30],definit:[3,11],dejavu:2,delet:[15,31,32,39],delimit:[11,18,30],demon:11,demonstr:10,deni:8,depend:[5,6,8,10,14,17,20,21,23,25,27,30,31],deploi:[9,15,27,30],describ:[5,7,8,12,15,21,27,30,41],descript:[11,14,24,28,30,37,40],deserv:24,design:[20,30],desir:[11,25],desktop:[4,21],detail:[8,11,15,20,30],detect:[11,15],deutsch:[0,11,15],dev:[2,8,10,11,24,27,30],devel:[2,11],develop:[2,11,15,17,18,19,22,23,24,27,30,33,38],deviantart:[3,11],dfrac:30,diam:30,dict:[18,25,42],dictzon:[3,11],didn:11,diff:30,differ:[8,10,11,12,14,15,21,23,24,25,30,39],digbt:11,digest:14,digg:[3,11],digit:33,digraph:30,dir:[11,37,40],direct:[8,26,29,30,37,40],directli:[10,15,39],directori:[3,8,9,11,12,18,27],disabl:[3,6,11,12,14,15,21,27,28,30,31,38,39],disabled_engin:31,disabled_plugin:31,disadvantag:30,discoveri:[18,20,22],discret:38,displai:[2,9,11,14,15,25],display_error_messag:[15,25,30],displaystyl:30,dispos:38,disrespect:24,dissem:11,dist:[24,27],distinguish:30,distribut:[8,10,12,15,21,22,30,37,40],distributor:6,div:11,dive:35,divid:21,dl_prefix:[4,11],dnf:[2,8,10,11,29,30],doai:11,doai_rewrit:31,doc:[6,8,11,12,21,26,30,39],docker:[6,7,27,33],dockerfil:9,docs_url:[11,15,27],doctest:30,doctre:30,docuemt:2,document:[4,8,12,15,20,22,27,30,33,39],documentroot:8,docutil:30,doe:[4,8,12,17,20,21,25,27,30,31,34],doesn:15,doi:[11,14],doi_resolv:11,doku:11,dolor:30,domain:[4,11,30],domin:24,don:[8,11,15,23,25,27,29,30,33,38],done:[8,10,29,30,38,39],dontlog:8,dot:2,doubl:30,download:[4,7,11,15,21,27,30,37,40],drop:23,dry:9,dsitro:21,duckduckgo:[3,11,15,31,36],duckduckgo_definit:[3,11],duckduckgo_imag:[3,11],duden:[3,11],due:[37,40],dump:42,duo:30,duref:30,dutch:11,dutch_belgium:11,dvisvgm:2,e0b3:21,e97:21,each:[12,15,18,21,30,31,39,42],easi:[21,33],easier:24,easiest:18,easili:24,ebai:11,echo:[11,37,39,40],ecosystem:30,ecretvalu:15,edit:[11,12,17,21,24,27,30,35,40],eesti:11,effect:[7,24,30],egg_info:27,eingab:11,eirmod:30,el_gr:11,elast:11,elasticsearch:[11,18],element:[18,30],elit:30,elitr:30,els:39,elthumbnailresultarea:11,emac:30,email:[11,15],emb:[6,30],embed:[0,9,30],emperor:12,emphasi:30,empti:[4,8,15,30,31],en_u:[15,25],enabl:[0,8,10,11,12,18,22,24,27,28,31,38],enabled_engin:31,enabled_plugin:[11,31],encapsul:21,enclos:30,encod:[11,12,30],encourag:30,encrypt:33,end:[23,29,30,39],endfor:30,endpoint:31,engin:[0,6,11,17,19,24,26,30,31,33,35,36,37,40,42],engine_c:42,engine_categori:42,engine_typ:[25,30],english:[0,11,15],enim:30,enough:[7,8,10,32],ensur:24,ensure_ascii:42,enter:[11,23],entiti:11,entri:[9,11,26,38,39],env:[8,12,21,27,38,39],environ:[9,10,11,15,21,24,26,33,37,39,40,41],eof:[37,39,40],eol:39,eos:30,equat:[2,26],erat:30,erowid:[3,11],error:[3,11,15,18,25,30],error_log:10,escap:30,especi:30,esperanto:[0,11],essenti:[2,11],est:30,estonian:11,etc:[5,8,9,10,11,12,15,21,24,37,38,41],eth0:[21,39],eto:[3,11],etool:[3,11],etymonlin:[3,11],euskara:11,evalu:[30,39],even:[12,21,39],event:12,ever:39,everi:[15,21,24,25,35,39],everyon:[20,35],everyth:[11,30,35],evil:11,exactli:[5,30],exampl:[0,5,8,10,11,12,15,18,20,21,22,24,26,27,31,34,35,38,39,42],exceed:5,excel:[7,10],except:[8,15,23,24,25,30,38],exchang:35,exec_modul:42,execstart:[37,40],execut:[15,18,32],exercis:21,exercit:30,exist:[8,9,10,11,15,17,21,23,24,27],exit:[11,21],expand:30,expect:[18,22,24],experi:12,experienc:[17,21],experiment:38,explain:24,explan:3,explanatori:[37,39,40,41],explicit:30,expos:[11,22],express:18,ext:2,extend:[20,24,28,30],extens:[2,30],extern:[5,11,13,25,26,30,31,35],extra:[2,8],extract:2,extrem:17,eye:[21,30],fa_ir:11,face:30,fact:19,fail:[21,29],fals:[0,11,15,28,30,31,40,42],familiar:[12,27],fanci:24,faq:30,fashion:15,favorit:[24,27],fd00:8,fd42:21,fdroid:[3,11],fe80:8,fea5:21,featur:[13,17,22,24,30,35],fedora31:39,fedora:[2,8,10,11,12,29,30,39],fedoraproject:39,feedback:[24,30],feel:[28,30],fetch:[19,33],few:[15,24,25],fgr:11,fgrep:11,fieldnam:30,figur:[8,10,26],fil:11,file:[2,3,4,7,8,9,10,11,12,15,17,18,20,21,22,23,24,27,28,32,37,39,40,41,42],file_filt:32,filenam:25,filepath:11,files:25,filesystem:4,filipino:11,fill:30,filter:[0,5,11,31],filtron:[1,6,7,8,10,12,21,33,38,39],filtron_api:[37,38,39],filtron_listen:[37,38,39],filtron_target:[37,38],find:[1,5,9,11,18,20,22,24],fine:[7,11],finish:[32,39],finnish:11,firefox:[2,11],firewal:5,first:[8,10,11,15,17,20,21,23,27,29,30,35],first_page_num:11,fit:[12,22,27,28],fix:[24,27],fixm:8,flask:[28,30],flexibl:[18,30,38],flickr:[3,11],flickr_noapi:[3,11],fmt:39,fnd:[11,18],folder:[7,8,10,12,21,24,25,27,30,32,38,39],follow:[4,5,7,8,10,12,13,15,18,24,25,27,30,32],followsymlink:8,font:2,fontsrecommend:2,foo:38,footer:24,force_timeout:[38,39],forget:[29,38],fork:[7,15,21,24,38],form:[0,11,15,30,35],format:[5,11,25,30,31],forward:[5,10,35],found:[2,17,19,27,28],foundat:[17,18,20,22,23],fr_fr:15,fraction:30,framalibr:[3,11],free:[3,11,24,28,33],french:11,fresh:8,friend:[22,35],frinkiac:[3,11],frk:[3,11],frl:[3,11],from:[1,2,5,7,8,9,10,11,12,14,15,17,18,20,21,22,23,24,25,27,30,32,33,35,37,38,39,40,41,42],from_lang:25,from_nam:25,front:30,fsd:[3,11],fsf:11,full:[4,15,30,37,40],fullcit:11,fulli:[8,10,17],fun:[11,19],fund:[18,20,22],further:[27,38],furthermor:[25,31,35],gain:35,galego:11,galician:11,gate:27,geektim:[3,11],gems__gem:11,gen:[3,11],gener:[0,6,8,9,11,12,20,24,26,27,31,35,42],genesi:[3,11],geniu:[3,11],gentlemen:19,gentoo:[3,11],geojson:25,ger3:11,german:[0,11],get:[2,5,6,7,8,10,11,14,21,24,25,27,29,30,31,32,33,37,39,40,42],get_engines_stat:30,get_search_queri:42,gid:12,gigablast:[3,11],gil:12,git:[2,7,8,9,10,11,15,16,21,24,25,27,29,30,37,38,40,41],git_branch:[11,15,21,38],git_url:[11,15,21,38],gitea:11,github:[3,7,9,11,15,20,21,23,27,29,30,31,37,39,40,41],gitlab:[3,11],gitmoji:24,give:[8,27],given:30,glob:12,global:[6,7,11,21,27,38],global_ip:39,glyph:30,gnu:27,go1:[37,40],go_env:[37,40],goe:27,goi:[0,3,11],going:[5,18,20,22,30,35],gon:[3,11],good:[7,8,10,21,39],googl:[0,3,11,15,31,37,40],google_imag:[3,11],google_new:[3,11],google_video:[3,11],gopath:[37,40],gos:[3,11],got:21,gov:[3,11],gpa:[3,11],gpm:[3,11],gps:[3,11],grant:[8,12],graphic:[17,18],graphviz:2,greek_greec:11,grep:[11,39],group:[30,35,37,40],grow:17,grumpi:30,gs_r:11,gs_res_ccl_top:11,gs_ri:11,gubergren:30,guest:39,guid:[10,17,27,30],guidelin:[22,29],guilabel:30,habr:[3,11],habrahabr:[3,11],hack:[17,18,20,22,23,24,29],hackabl:26,hackerspac:36,handbook:27,handl:[15,21,30,35,39],handler:8,happi:[17,18,20,22,23,24,29],hard:[17,25,30],harden:[37,40],has:[13,15,18,20,22,24,25,30,35,38],hash:14,haskel:11,hat:30,have:[2,7,8,9,10,11,15,17,18,21,23,24,25,27,29,30,35,38,39],hbar:30,head:11,header:[5,8,10,11,15,25,30],headers_modul:8,headlin:11,heard:30,hebrew:[11,15],height:30,help:[9,14,24,27,37,38,39,40,41],helper:30,her:22,here:[2,8,10,11,12,15,20,21,24,28,29,30,38],herein:1,heterogen:21,hex:11,hidden:[0,22,35],hide:11,hide_obsolet:11,hierarchi:4,him:22,hint:[1,30,38],histor:[8,23],histori:11,hit:11,hold:38,home:[11,21,32,37,38,40,41],hoogl:[3,11],host:[2,5,8,10,11,15,17,21,22,24,32,33,39],hostnam:[10,39],hotkei:[0,14],hous:25,house_numb:25,how:[1,2,6,7,8,10,12,15,19,21,26,27,29,30,33,34,37,40],howev:[20,25,31],href:11,hrvatski:11,html:[0,2,8,11,12,24,25,26,30,40],html_math_render:2,html_url:11,http:[0,2,4,5,6,7,9,11,12,13,14,15,20,21,24,25,27,29,30,32,33,37,38,39,40,41],http_connect:[5,10],http_host:[5,10],http_protocol_vers:11,httpd:8,https_rewrit:31,hub:11,huge:30,hungarian:11,identifi:[38,39],ifmodul:8,ignor:15,illustr:7,imag:[0,2,3,6,11,13,15,21,26,27,31,36,39,40,41,42],image_proxi:[8,10,11,15,31,40],imagemagick:[2,30],imagin:18,img:11,img_src:25,imgmath:2,imgmath_font_s:2,imgmath_image_format:2,imgmath_latex:2,immedi:14,implement:[10,12,17,23,24,25,28,29,39],impli:22,importlib:42,improv:27,in_contain:39,ina:[3,11],inbound:15,includ:[8,10,18,21,22,27,30,39],inclus:36,incom:8,increment:27,indent:[30,39,42],index:[4,8,11,18],infinit:14,infinite_scrol:[14,31],info:[11,15,21,39,40],info_msg:39,infobox:42,inform:[11,13,14,15,22,24,25,39],infrastructur:[1,12],infratructur:5,inherit:[27,30],ini:[8,9,10,12,21],init:[12,20,21,26,39],initi:[11,12,21,30,32,39,42],inlin:26,input:[0,22,30],insecur:11,insert:[30,32],insid:[9,11,18,21,25,39],insight:35,inspect:[21,37,38,40,41],instal:[1,2,5,6,12,13,21,23,24,27,29,30,32,33,38],instanc:[0,1,6,7,8,10,11,12,15,17,18,20,21,22,27,31,32,33,34,37,38,39,40,41],instance_nam:[0,9,11,15],instance_url:11,instead:[12,17,22,23,30,42],instruct:30,insuffici:20,intefac:4,integr:33,intend:9,intent:24,interact:[11,37,38,40,41],interfac:[8,11,15,18,19,33],interfer:24,interlingua:11,intermedi:27,internet:[7,18,20,33],interpret:[12,30],interpretor:12,intersphinx:27,intersphinx_map:30,interv:5,intranet:[7,8,10],intro:[8,10],introduc:[17,18,19,20,22,30,33],introduct:27,intuit:30,inv:30,inventari:27,inventori:[27,30],investig:23,invidi:[3,11],invidio:11,invidunt:30,ipsum:30,ipv4:[10,39],ipv6:[10,21,39],isn:[8,10],iso:[15,25],isol:[5,21],issu:[11,12,15,20,22,23],issue_url:[11,15],ital:30,italian:11,italiano:[11,15],item:30,its:[2,7,17,18,24,27,30,31,35,39],itself:[4,12,24],japanes:[11,15],javascript:[14,29],jinja:30,jinja_context:30,job:38,join:30,js_depend:28,json:[5,11,31,37,42],json_engin:[3,11],json_seri:42,juli:39,jump:[11,21,27],june:39,just:[0,5,10,21,27,29,30,35,39],justo:30,kasd:30,kbd:30,keep:[8,10,11,15,21,27],keep_onli:15,kei:[9,11,13,14,15,18,20,25,32,40,41,42],kickass:[3,11],kind:[8,30,35],kiss_:30,know:[8,12,20,21,22,30,35,39],knowledg:30,known:27,kvch:[17,18,20,22,23],l19:21,label:30,labor:30,labori:30,lack:24,lang:[0,12,31,32,42],languag:[0,3,5,11,12,15,25,27,30,31,32,36],language_support:[25,30],laptop:35,larg:[12,37,39,40,41],last:30,lat:25,later:[38,39],latest:[11,12,32],latex:2,latexextra:2,latexmk:2,latitud:25,latter:[27,30],launch:39,layout:6,lazi:12,lc_all:12,lc_messag:32,leak:18,learn:30,least:[21,23],leav:11,leech:25,leecher:25,left:[11,30],lenga:11,length:24,less:[8,10,12,17,30,35],let:[11,18,21,30,35,38],level:[24,30],lib:[8,11,12,37,40],libapache2:8,libffi:[2,11],libgen:11,libr:11,librari:[3,11],librsvg2:2,librsvg:2,libssl:[2,11],libxml2:[2,11],libxslt:[2,11],licens:[38,39],light:10,like:[0,2,11,14,15,22,24,25,27,28,29,30,38],like_hotkei:31,limit:[5,8,11,18,19,20,25,30,33],line:[8,10,11,19,20,24,27,39,42],link:[11,12,14,15,21,26,27],lint:[6,27],linux:[0,2,3,8,10,11,12,15,19,22,29,30,33,37,38,39,40],linuxcontain:39,linuxcontainers_org_nam:39,linuxdoc:30,list:[8,11,18,20,22,25,26,27,28,31,36,42],listen:[5,8,10,11,15,37,38,39,40],liter:26,literalinclud:30,lithuanian:11,live:[21,26,30,39],load:[12,14,15,39,42],loader:42,loadmodul:8,lobst:[3,11],loc:11,local:[0,4,5,9,10,11,12,18,21,22,23,25,27,28,32,37,38,39,40,41],local_imag:39,localhost:[8,9,10,11],locat:[4,5,6,8,10,11,12,30],lock:11,log:[5,6,12,15,21,35,37,38,40,41],logger:12,logic:24,logicodev:[11,31],login:[7,11],lon:25,longer:27,longitud:25,look:[7,8,11,27,29],lorem:30,loremlorem:30,lot:21,love:29,low:[8,10],lsb:12,lxc:[21,33,38],lxc_host_prefix:39,lxc_repo_root:39,lxc_set_suite_env:39,lxc_suit:[21,39],lxc_suite_info:39,lxc_suite_instal:39,lxc_suite_install_info:39,lxc_suite_nam:39,lxd:[21,39],lxml:[2,11],machin:18,made:[15,21],magna:30,magnetlink:25,magyar:[11,15],mai:[11,15,21,30,37,40],mailto:[11,15],main:[8,11,14,27,32,38],mainlin:10,maintain:[1,12,21,30,38],mainten:[5,7,21,37,40,41],make:[2,9,17,21,22,23,24,26,29,30,35,39],makefil:[7,21,24,26,33,39],man:30,manag:[5,16,17,27,37,40,41],mandarin:11,mandatori:7,mani:[5,11],manipul:[17,39],manual:[15,27,30],manuali:30,map:[0,3,11,30,42],mark:[11,30],markup:26,mass:24,master:[11,12,15,16,24,30,38],match:11,match_al:11,math:[2,26],mathemat:30,mathrm:30,matter:[21,25,35],max:[5,11,25],max_ban_time_on_fail:11,max_redirect:25,max_request_timeout:[11,15],maxim:24,maximum:[11,15,24,25],mayb:[11,18],md5:11,mean:[11,12,21,30,35],meaning:[24,29,30],meant:30,media:[0,3,11,25,42],mediawiki:[3,11],memori:15,mention:23,menuselect:30,merg:[11,15,21],messag:[5,15,24,25,27,29,30,32],messagespo:32,meta:[11,30],metadata:[11,30],metag:[3,11],metasearch:[11,25,33,37,40],method:[0,7,11,12,25,30],microsoft:[3,11],microsoft_academ:[3,11],middlewar:5,might:[12,21,22,24,27,30,31,35,38,39],migrat:23,mileston:18,min:25,minim:[11,29,30],mirror:[3,11],misbehav:24,miss:[5,30],mix:21,mixcloud:[3,11],mjk:[3,11],mkdir:[8,10,11,12,37,40],mnkhrc:11,mod:[8,30],mod_autoindex:8,mod_head:8,mod_proxi:8,mod_proxy_http:8,mod_proxy_uwsgi:8,mod_uwsgi:8,mod_wsgi:8,mode:[11,12,15,30,38,39],moder:[11,25],modern:8,modifi:[9,12,15,30,36],modul:[8,12,28,30,42],module_from_spec:42,mojeek:[3,11],monet:35,monitor:[12,21],mono:2,month:[0,25,31,42],more:[5,11,13,15,17,20,24,27,30,31,33,35,38,39],morecol:30,morerow:30,morti:[1,7,8,10,11,13,21,33,38,39],morty_kei:9,morty_listen:[38,39,40],morty_url:9,most:[2,8,15,23,35,37,38,40,41],mostli:[12,30],motiv:19,mount:4,mount_prefix:[4,11],move:[20,24],movi:[3,11],mpg5gc:11,much:[24,30],multi:[37,40],multibl:25,multipl:[14,15,30,35],multithread:12,multius:11,music:[3,11,42],must:[4,10,15,18,23,24,25,30],my_arg:30,my_funct:30,my_other_arg:30,mydomain:38,mymemori:[3,11],name:[0,3,5,8,10,11,14,15,18,21,22,25,26,28,32,39],name_of_python_fil:28,name_with_namespac:11,namespac:42,nativ:12,naver:[3,11],navig:14,nearmatch:11,necessari:22,nederland:[11,15],need:[5,7,8,9,10,11,12,15,20,21,24,27,29,30,35,37,38,39,40,41],neither:33,net:[11,33],network:[11,15,18,37,40],never:[21,27],nevertheless:[8,10],newcom:17,next:[8,10,14,19,30],nginx:[1,5,6,7,15,21,33,37,39,40,41],nightmar:30,nil:39,nisi:30,nl_be:11,nlnet:[17,18,20,22,23],no_parsed_url:42,noconfirm:[2,11],node:[11,27],nofollow:[11,15],noindex:[11,15],non:[11,20],none:[8,11,25,27,30,31,42],nonewprivileg:[37,40],nonumi:30,noopen:[11,15],nor:33,normal:[8,21,25,30,38],nosniff:[11,15],nostrud:30,not_evil:11,notat:11,note:[8,10,11,24,31],notic:21,now:[8,10,11,18,21,22,23,28],npm:[3,11,27,29],number:[5,11,15,25,30,31,39],number_of_result:[11,25],numer:30,numref:30,nvr:[3,11],nyaa:[3,11],oad:[3,11],oadoi:11,oaf:11,oap:[3,11],obj:[30,42],object:[25,27,28,30,42],obsolet:11,obtain:15,occitan:11,off:[8,10,11,24,37,39,40,41],offer:[4,12],offici:11,offlin:[19,22,25,30,33],often:[25,30,38],old:[8,9,21],omega:11,on_result:28,onc:[21,38,39,42],one:[8,11,12,15,21,22,24,27,30,33,35,37,38,39,40,41],ones:[25,37,40],ongo:27,onion:11,onli:[2,7,8,11,13,15,18,22,24,27,28,30,31,38,39,42],onlin:[3,20,25,30,33],online_curr:[3,25],online_dictionnari:[3,25],open:[8,11,14,21,23,24,27,30,31,35,38,39],openair:11,openairedataset:[3,11],openairepubl:[3,11],openrepo:[3,11],opensemant:11,opensemanticsearch:11,openssl:11,openstreetmap:[0,3,11],oper:[23,30,35],option:[7,8,9,11,12,13,15,17,18,21,22,24,25,27,28,30,31,35,37,38,40,41,42],order:[8,11,24,30],org:[2,4,5,8,10,11,12,15,25,30,39],organ:33,orient:8,origin:[6,16,21,30,38],oscar:[0,11,15,31],oscar_styl:11,osm:[0,3,11,25],osp_hti:11,oss:11,other:[15,18,24,25,30,35],otherwis:[25,29],our:[1,5,7,17,21,24,27,29,30,39],out:[8,10,20,21,24,27,30,37,39,40],outgo:11,output:[2,18,22,30,31,37,39,40,41],outsid:[21,27],outstand:30,over:[18,21,30,33,39],overlin:30,overlook:21,overrid:[11,15],overview:[5,15,26,27,31,33,38],overwrit:27,overwritten:25,own:[7,15,18,21,27,33,35],owner:27,packag:[2,5,6,8,10,12,21,27,30,37,39,40,41],pacman:[2,8,10,11,29,30],page:[3,8,10,11,14,15,17,22,24,25,26,30,31,35,36,42],page_s:11,pageno:[11,25,31,42],pagenumb:25,pai:29,pair:20,palletsproject:30,param:[5,20,25,30],paramet:[15,25,26],paramt:25,parent:30,pars:[31,42],parse_argu:42,parse_lin:20,parse_regex:18,part:[4,11,15,17,30,39],parti:35,partial:30,partli:25,pass:[8,10,20,24,31],password:[11,15],past:0,patch:[24,30],path:[5,8,11,15,18,21,30,37,39,40],pattern:11,paywal:14,pdb:[3,11],pdbe:[3,11],pdf:[2,26],peer:11,peertub:[3,11],peopl:[17,18,35],pep8:[24,27],pep8_check:27,pep:30,per:[12,24,25,30],perfect:21,perform:[12,14,20,25],persian:11,photon:[3,11],php:11,phrase:30,pick:27,piec:30,pip3:23,pip:[2,11,32],pipe:20,piratebai:[3,11],place:[7,10,12,24,25,30,32,35],plai:[3,11],plaintext:30,pleas:[23,24,29,30,31],plenti:24,plu:[8,10],plugin1:11,plugin2:11,plugin:[0,2,6,11,12,24,26,30,31,33],pocket:[8,10],point:[9,10,11,12,15,21,26,29,30,35],pointer:30,pointhi:31,polici:[11,15],polish:11,polski:11,polygon:30,pool_connect:[11,15],pool_maxs:[11,15],popen:20,popular:30,port:[5,9,10,11,15,24,25,39],portugues:11,portuguese_brazil:11,possibl:[9,11,13,14,15,18,20,21,22,25,30,31],post:[0,11,21,24,31],post__text:11,post__title_link:11,post_search:28,postcod:25,pot:32,pov:30,power:[18,30],practic:24,pre_search:28,prefer:[7,11,17,22,30,31,35,36],prefix:36,preinstal:[5,21],prepar:[19,33,39],prerequisit:[21,30],present:[20,22],preserv:[24,30],press:[14,27],pretti:15,preview:25,previou:38,previous:18,primari:39,primary_ip:[38,39],prime:26,primer:[26,33],principl:30,privaci:[7,8,10,11,12,21,26,30,34,37,40],privat:[18,19,20,33,34],privatedevic:[37,40],privatetmp:[37,40],privet:11,pro:30,problem:[5,11],procedur:[7,39],process:[2,5,12,20,21,22,27],processor:30,produc:30,product:[11,15,19,38],profil:[11,27,33,35,37,40],prog_arg:42,program:27,progress:[19,37,40],project:[11,12,21,26,27,30],promot:33,prompt:[21,38],proper:[35,37],properli:23,propos:20,protect:[1,6,8,10,11,15,21,24,33,34,37],protectsystem:[37,40],protocol:[9,10,12,15,21],provid:[11,18,22,24,25,30],proxi:[1,6,7,10,11,15,21,25,31,33,35,37,38,39,40,41],proxif:[8,10,11],proxifi:13,proxy1:[11,15],proxy2:[11,15],proxy3:15,proxy4:15,proxy_add_x_forwarded_for:[5,10],proxy_buff:10,proxy_http:8,proxy_http_modul:8,proxy_modul:8,proxy_pass:[5,10],proxy_set_head:[5,10],proxy_uwsgi_modul:8,proxypass:[8,37,40],proxypreservehost:8,psi:30,pt_br:11,ptb:[3,11],ptipython:42,pub:[3,11],public_host:37,public_inst:[11,15],public_url:[37,38,39,41],public_url_morti:[39,40],public_url_path_morti:38,publicli:20,publish:25,publishedd:25,pubm:[3,11],pull:[9,16,20,24,29,30,32],purpos:[15,25],push:24,put:18,pwd:[9,21],py3:27,pybabel:32,pybuild:26,pyclean:27,pyenv:[11,12,21,27,41],pygment:30,pylint:26,pylintrc:27,pypi:[27,30],python2:[12,23],python3:[2,11,12,23,42],python:[2,11,12,15,19,21,26,28,30,33,41,42],pythonhom:12,pythonpath:[12,21],qout:39,quadratur:33,qualiti:[2,27,30],queri:[11,14,18,20,22,25,31,35,36,42],query_enum:18,query_typ:[11,18],question:[30,35],qui:30,quickstart:[24,26,27,33],quiet:27,quit:[8,21,24,27],qwant:[3,11],qwer:36,qwi:[3,11],qwn:[3,11],rain:42,rais:[20,25,42],raise_for_httperror:25,rand:11,random:[25,35],rang:[3,12,25,31],rangl:30,rate:5,rather:22,raw:30,rbg:[3,11],reach:[4,30],reactiv:15,read:[7,20,21,24,27,38],readability_:30,reader:[21,30],readi:21,readlin:20,readm:[5,8,12,13],readthedoc:12,real:[5,10],realli:7,reason:[8,12,17,23,27,30],rebuild:[24,27],rebum:30,receiv:29,recol:[3,11],recommend:[2,5,7,11,12,24,25,27,30,38],reconsid:24,record:[25,30],reddit:[3,11],redefin:25,redirect:[14,25],reduc:24,ref:[27,37,40],refer:[1,4,11,30,35],referenc:30,referr:[11,15],refnam:30,regardless:35,regex:11,regist:26,regular:[18,20],reinstal:[37,41],rel:[10,21,30,39],relat:11,relateditem:11,releas:[23,27,39],releng:39,relev:11,reli:15,reload:12,remark:21,rememb:[12,21,24],remot:39,remote_addr:[5,10],remov:[12,14,15,21,35,37,38,39,40,41,42],renam:[9,31],render:2,replac:[8,10,11,17,21,28],repo:[11,24],repo_root:38,report:21,reposetori:21,repositori:[11,17,21,38,39],req:11,request:[6,8,10,11,15,20,22,24,26,28,29,30,35],request_timeout:[11,15],request_uri:8,requesthead:8,requir:[2,8,11,14,23,24,25,26,27,28,30,31,42],requisit:27,res_dict:42,reset:35,resourc:10,respect:[11,24,35,37,40],respons:[11,15,25],rest:[22,26,29,33],restart:[6,9,10,11,12,13,16,21,37,40],restrict:[11,22],restructuredtext:30,result:[1,2,6,7,8,10,11,14,15,19,20,26,30,31,33,35,40,41,42],result_proxi:[8,9,10,11,13,40],result_separ:18,results_numb:42,results_on_new_tab:[11,31],results_queri:11,results_xpath:11,retriev:[18,32],return42:30,return_cod:20,rever:8,revers:[1,6,7,10,37,38,39,40],rewrit:[0,11,14],rfc:30,rhel:[2,8,10,11,12,29,30],rid:[27,39],right:[12,22,28,30,33],rightmost:30,rigth:30,road:25,robin:15,roboag:5,robot:[11,15,27],robotframework:23,role:26,rolenam:30,roll:39,romanian:[11,15],root:[7,8,10,21,27,39],rotat:30,round:[15,24],rout:[6,8,10,30],row:30,rowspan:30,rspan:30,rss:[5,31],rst:[24,30],rst_titl:39,rubygem:[3,11],rule:[5,24,37],run:[2,5,7,8,9,10,11,12,13,15,19,20,21,22,24,26,28,29,30,32,33,35,37,38,40,41,42],runner:41,runtimeerror:20,russian:[11,15],rzegz:11,sadipsc:30,safe:[3,31],safe_search:[0,11],safesearch:[25,30,31,42],same:[5,11,15,18,21,25,30],sampl:[6,30,37],san:2,sanctu:30,sanit:21,sas:42,save:8,sc2031:39,sc2034:[38,39],scalabl:30,scale:[21,30,39],scaleabl:30,scan:12,scanr:11,scanr_structur:11,scc:[3,11],scenario:4,schedul:[20,23],scheme:[5,10],scholar:[3,11],schroeding:30,sci:11,scienc:[3,11,42],scope:24,scratch:2,script:[1,5,6,8,10,11,21,37,38,39,40,41,42],script_nam:10,scroll:14,scs:11,sdist:27,sea:30,search:[3,4,5,6,9,11,14,15,18,20,21,22,24,25,26,30,33,34,35,42],search__suggest:11,search_dir:[4,11],search_on_category_select:[14,31],search_path:25,search_q:42,search_queri:42,search_str:25,search_typ:11,search_url:11,searchcod:[3,11],searchcode_cod:[3,11],searchqueri:42,searx:[0,1,2,5,6,7,8,12,13,15,16,18,19,20,24,25,27,28,29,30,31,32,34,36,37,38,40,42],searx_engin:[11,15],searx_instance_nam:41,searx_internal_http:41,searx_internal_url:38,searx_settings_path:[11,12,15,21],searx_settings_templ:38,searx_url:38,searx_userag:11,sec:5,second:[11,15,30],secret:[15,22],secret_kei:[11,15],section:[10,11,15,21,27,28,30],secur:[11,18,33],sed:[11,30],see:[2,5,7,8,9,10,11,12,13,15,20,21,22,24,27,30,31,33,36,37,39],seed:25,seeder:25,select:[14,27,30,35,36,39],self:[11,14,17,33,37,39,40,41],self_inform:31,semant:[3,11,24],semanticscholar:11,send:[2,5,15,35],sens:30,sensit:11,sent:35,sep:[3,11],separ:[18,22,24,27,30,31,37,40],sepiasearch:[3,11],serbian:11,seri:27,serial:42,serializ:42,serif:2,seriou:21,serv:[24,35,39],server:[5,6,7,9,11,12,21,39,40],server_nam:10,servic:[5,6,7,10,11,12,13,21,30,31,33,35,37,38,39,40,41],service_home_bas:38,service_us:[37,38,40,41],service_ussr:38,session:11,set:[2,4,6,7,8,9,10,11,12,13,17,18,20,21,24,27,28,30,31,32,33,35,36,37,38,39,40,41],setenvif:8,sethandl:8,setup:[1,2,5,6,7,8,10,11,12,21,27,30,33,37,40],setuptool:11,sever:21,seznam:[3,11],sh_web_passag:11,share:[8,12,21,22,39],shell:[6,11,19,21,33,37,38,39,40,41],shellcheck:[2,11,30,38,39],ship:10,shortcut:[0,3,11,15,18,22,25,30],should:[7,8,10,15,17,21,23,24,30,32],show:[1,2,3,8,10,11,18,21,30,37,38,39,40],show_metadata:11,shown:[3,7,8,11,21,30],side:[7,30],sign:30,signal:21,signifi:30,similar:[12,15,30],simpl:[21,27,31,37,40],simple_query_str:11,simplest:30,simpli:[5,21,24,27,29,31,37,38,40,41],simplifi:[5,27,37,40,41],simultan:[11,15],sinc:[10,11,17,27,30],singl:[8,10,12,35,39],sit:30,site:[0,5,6,8,15,25,30,31,37,40,41],size:[11,25],skeleton:20,skill:26,slovak:11,sloven:11,slovenski:11,slow:[11,15],small:[11,25,41],smart:27,smylink:21,snap:[21,39],snapcraft:39,snippet:[11,13],social:[0,3,42],sock:[11,15],socket:[8,9,10,12],socks5:[15,25],socks5h:15,soft:[25,26],soft_max_redirect:25,softwar:[3,11,21,37,40],sold:35,solr:11,solut:[18,22],solv:[5,22],some:[1,7,8,12,15,21,22,24,27,29,30,37,38,39,40,41],someon:35,someth:[18,24,27,29],sometim:17,sort:11,sort_kei:42,soundcloud:[3,11],sourc:[11,15,21,23,27,30,32,35,37,39,40,42],source_fil:32,source_ip:[11,15],source_lang:32,sp_keyword:11,space:[11,15],span:[11,30],spanish:11,spars:30,spdx:[38,39],speak:12,spec:42,spec_from_file_loc:42,special:[6,7,12,18,25],specif:[12,15,18,25,39],specifi:[9,12,15,25,31],spell:11,sphinx:24,sphinxopt:24,splinter:23,split:24,spoilt:7,sponsor:[17,18,20,22,23],spotifi:11,src:[5,10,11,12,21,41],srv:8,ssl:[25,33],stabl:[11,15],stack:[21,39],stackoverflow:[3,11],stage:30,standalon:17,standalone_searx:[33,38],standard:[8,11,24,25,28,39],start:[1,5,8,10,11,12,19,24,25,27,29,33,37,39,40,41],startpag:[3,11,31],stash:[7,16],stat:30,static_path:11,statist:30,statu:[37,38,40,41],stdout:[20,42],step:[1,6,7,19,21,24,33,41],stet:30,stf:11,stone:22,stop:[5,8,10,11,12,21,25,27,37,39,40,41],storag:39,store:[11,25,35],stori:11,str:[25,42],strang:12,street:25,strict:[11,22,25],string:[11,14,22,25,31,32],stroke:30,strong:30,structur:[11,24,26],stub:30,stuff:30,style:[11,29,31],sub:[24,27,30],subdir:10,subdirectori:10,subheadlin:11,subject:30,submit:[18,24],subnet:8,subprocess:20,subrul:5,subscript:30,subsect:30,subshel:39,substitut:26,sudo:[2,7,8,10,11,12,16,21,29,30,37,38,39,40,41],sudoer:7,suffix:[9,11,15],suggest:[1,28,42],suggestion_xpath:11,suit:[19,38],suitabl:30,summari:11,suomi:11,sup:30,superscript:30,supervisor:17,support:[2,3,6,10,11,12,15,18,19,22,24,25,30,31,33,35,37,39,40],sure:[9,11,21,23],surround:30,suspend:11,suspici:5,svenska:11,svg:2,svg_imag:30,swedish:11,swisscow:11,symbol:[12,21],symlink:10,syntax:[31,33,34],sys:42,syslog:[37,40],system:[11,12,21,22,23,24,27,30,37,38,40],systemctl:[8,10,12,16,21],systemd:[12,37,40,41],systemexit:42,szn:[3,11],tab:[11,26,31,39],tabl:[3,11,20,26],tag:[11,15],tailor:35,taiwanes:11,take:[7,12,15,17,24,27,32,39],taken:[30,38],takimata:30,tamil:11,tar:[27,37,40],target:[21,24,26,30,33,37,39,40],task:[7,11,21,30,39],tch:11,tcp:9,tcp_nodelai:11,tell:[18,25],telugu:11,templat:[11,12,20,21,25,26,38,41],templates_path:11,tempor:30,term:[8,11,18,30],termin:[11,21,42],test:[2,8,10,11,21,23,24,26,29,39,41],texliv:2,text:[0,4,11,25,30],textstyl:30,tfrac:30,than:[11,15,30,33],thei:[11,12,15,21,22,30,35],them:[12,15,21,27,28,30,38],theme:[11,15,27,29,31],theme_arg:11,themselv:22,thepiratebai:11,therefor:[7,30],theses:21,thi:[4,5,7,8,9,10,11,12,13,15,17,18,20,21,22,23,25,27,28,30,31,35,37,38,39,40,41,42],thing:30,think:[24,27,29,30],third:[30,35],those:[18,20,21,32,35],though:4,thread:12,three:[24,28,30,35],through:[6,8,10,11,15,22,30,31,35],thu:[18,20,23,31,35],thumbnail:25,thumbnail_src:25,thumbnail_xpath:11,tibetian:11,time:[5,11,15,21,23,24,25,27,30,31,35,39,42],time_rang:[0,25,31],time_range_support:[25,30],timeout:[3,11,15,25,30,38,40],timerang:42,timestamp:12,tip:30,titl:[11,18,25],title_link:11,title_queri:11,title_xpath:11,tmp:11,to_dict:42,to_lang:25,to_nam:25,todai:20,togeth:20,token:[11,15,18,20,22],tokyotoshokan:[3,11],too:[5,11,15,30,35],tool:[1,2,4,7,11,17,24,30,32,33,39],top:[11,30],tor:[3,11,33,35],torch:11,torrentfil:25,torrentz2:11,torrentz:[3,11],touch:[8,10,12,15,21],tpb:[3,11],track:[33,35],tracker:14,tracker_url_remov:31,trademark:30,traffic:[8,10],train:30,transform:30,transifex:[24,26],transifexrc:32,translat:[3,11,15,26,33],transpar:[21,39],travi:23,tree:[11,21,27],troubleshoot:38,trust:[22,33,35],ttf:2,tube:11,tupl:28,turkish:11,turn:[11,24],tweet:15,twice:11,twine:27,twitter:[11,15],twitter_url:[11,15],two:[12,15,24,30,31],txt:[23,27,30],type:[0,3,11,15,18,24,25,27,31,32,35,37,39,40],typeerror:42,typic:[1,30],typo:30,ubu1604:39,ubu1804:39,ubu1910:39,ubu2004:39,ubu2010:39,ubuntu:[2,8,10,11,12,16,29,30,39],ubuntuwiki:11,uds:8,uesr:18,ugli:[17,30],uid:[12,21],ukrainian:11,ullamco:30,ultrasecretkei:[11,15],unam:[11,39],unc:11,uncom:[11,15],uncommon:24,uncyclopedia:11,under:[11,21,22,25],understand:[17,30],unfortun:24,unicod:26,uninstal:[27,38],unit:[12,24,27,37,40,41],unit_test:27,univers:11,unix:[8,10,12],unknown:[35,37,40],unless:22,unlik:35,unspecifi:25,unsplash:[3,11],untouch:27,unwant:7,updat:[6,9,11,15,24,26,33,37,40,41],update_packag:16,upload:27,upstream:12,urbandictionari:11,url:[0,8,9,10,11,13,14,15,21,24,25,27,35,38,39,40,41,42],url_queri:11,url_xpath:11,urlencod:25,usag:[7,8,10,21,27,30,37,39,40,41,42],usagelimit:11,use:[2,5,7,8,10,11,12,13,15,20,21,22,24,25,27,30,33,34,37,38,39,40,41,42],use_default_set:[6,38,41],used:[8,10,15,18,23,24,25,30,33,35,38],useful:[15,38],user:[5,6,7,8,10,12,14,15,18,21,22,24,25,27,30,33,35,38,41],useradd:[11,37,40],userag:5,useragent_suffix:[11,15],usernam:11,uses:[12,15,25,30,35],using:[4,5,8,9,10,11,12,15,19,21,24,27,29,30,32,33],usr:[5,8,10,11,12,21,37,38,40,41],usual:[19,23,35],utf8:11,utf:[11,12,30,38,39],util:[1,2,5,7,8,10,11,13,21,33],uvys6brhkhudff5cqbjonsdsrn8h0scbzinsrdgnvdpz7iezhvevart3yvghokha:15,uwsgi:[1,2,6,9,10,11,16,21,33,41],uwsgi_param:10,uwsgi_pass:10,uwsgisocket:8,uzcko:11,valid:[25,27,31],valu:[0,9,10,11,18,20,25,27,30,31,38],variabl:[9,15,25,30,40],variant:30,variou:[24,28],vassal:12,vector:30,vendor:24,veniam:30,venv3:23,venv:[2,11],verbos:[11,27,38],veri:38,verifi:25,vero:30,version:[11,14,23,30,37,40],via:[8,10,12,17,36],video:[3,11,42],vietnames:11,view:[26,35],viewbox:30,vim:[0,14,31],vim_hotkei:14,vimeo:[3,11],virtual:[8,10],virtualenv:[11,12,21,23,27,41],visist:30,visit:[11,30,35],vlaam:11,volum:9,voluptua:30,vpn:35,vulner:35,wai:[12,15,18,20,24,25,30,35],wait:[15,20],want:[11,15,22,23,24,27,30,31,35,38,39],wantedbi:[37,40],warn:[2,8,10,30,39],watch:24,web:[4,5,11,15,17,18,21,25,27,37,39,41],web_url:11,webapp:[11,12,15,23,27],webcrawl:5,webkr:11,webresourc:11,webserv:10,websit:0,webui:4,week:[25,42],weight:[11,15,30],weigth:[3,15],weird:24,welcom:[8,10],well:30,welsh:11,were:[20,22,23],werkzeug:27,west:29,wget:[37,40],what:[11,12,21,30,39],whatev:39,whe7ib:11,wheel:11,when:[2,8,11,14,15,18,23,28,30,35,42],where:[4,5,11,15,18,21,30],whether:35,which:[1,5,7,8,10,11,12,15,17,18,20,21,22,24,25,27,30,31,33,35,37,38,40],whl:27,who:[12,17,18,20,35],whole:[8,28],why:[30,33,34],wide:24,widen:30,width:30,wikang:11,wiki:[0,3,10,11,15,20,22,30,39],wiki_url:[11,15],wikia:11,wikibook:[3,11],wikidata:[3,11],wikinew:[3,11],wikipedia:[3,11,15,31,36],wikiquot:[3,11],wikisourc:[3,11],wikivers:[3,11],wikivoyag:[3,11],wiktionari:[3,11],wild:29,wish:15,within:[27,30],without:[2,9,11,15,18,25,33,35,42],wolframalpha:[3,11],wolframalpha_api:11,wolframalpha_noapi:[3,11],won:[15,23],word:[11,28,30,31],word__defin:11,word__nam:11,work:[10,11,15,18,19,24,25,27,35,41],worker:12,workflow:29,working_dir:18,workingdirectori:[37,40],world:[24,30,35],worri:23,worth:[12,35],would:[11,21,22],wrap:[10,19],write:42,written:21,wrong:27,wsgi:[10,12],www1x:[3,11],www2:11,www:[2,8,11,30,32,39],wysiwyg:24,xapian:4,xdg:[11,27],xetex:[2,27],xmh57jrknzkhv6y3ls3ubitzfqnkrwxhopf5aygthi7d6rplyvk3noyd:11,xml:30,xmln:30,xpath:[3,11],xss:[11,15],xxxx:30,xzf:[37,40],yaci:11,yahoo:[3,11],yahoo_new:[3,11],yandex:[3,11],year:[23,25,31,42],yes:[37,40],yet:[24,25,27],ygg:11,yggtorrent:11,yhn:[3,11],yml:[3,6,8,9,10,11,12,13,17,20,21,27,28,31,33,38,40,41],you:[1,2,4,5,7,8,9,10,11,12,15,18,19,20,21,24,27,29,30,31,33,35,36,37,38,39,40,41],your:[2,4,5,7,8,9,10,11,12,13,14,15,17,18,19,23,24,26,27,29,30,33,37,38,39,40,41],your_morty_proxy_kei:[11,13],yourself:24,youtub:[3,11],youtube_api:11,youtube_noapi:[3,11],yyyi:30,zero:20,zh_tw:11,zlib1g:[2,11],zzzz:30},titles:["Administration API","Architecture","Buildhosts","Engines","Recoll","How to protect an instance","Administrator documentation","Installation","Install with apache","Docker installation","Install with nginx","Step by step installation","uwsgi","How to setup result proxy","Plugins builtin","<code class=\"docutils literal notranslate\"><span class=\"pre\">settings.yml</span></code>","How to update","Searx admin interface","Running shell commands to fetch results","Blog","Preparation for offline engines","Developing in Linux containers [202006]","Limit access to your searx engines","Introducing Python 3 support","How to contribute","Engine overview","Developer documentation","Makefile Targets","Plugins","Development Quickstart","reST primer","Search API","Translation","Welcome to searx","User documentation","Why use a private instance?","Search syntax","<code class=\"docutils literal notranslate\"><span class=\"pre\">utils/filtron.sh</span></code>","Tooling box <code class=\"docutils literal notranslate\"><span class=\"pre\">utils/*</span></code>","<code class=\"docutils literal notranslate\"><span class=\"pre\">utils/lxc.sh</span></code>","<code class=\"docutils literal notranslate\"><span class=\"pre\">utils/morty.sh</span></code>","<code class=\"docutils literal notranslate\"><span class=\"pre\">utils/searx.sh</span></code>","<code class=\"docutils literal notranslate\"><span class=\"pre\">utils/standalone_searx.py</span></code>"],titleterms:{"202006":21,"abstract":21,"default":[3,14,25],"function":21,"public":[8,9,10,35],"return":25,"true":[11,15],The:[8,10,21,24],about:[30,35],access:22,acknowledg:[17,18,20,22,23],activ:27,admin:17,administr:[0,6],admonit:30,aka:30,alltogeth:12,anchor:30,apach:8,api:[0,31],architectur:1,archlinux:21,argument:25,articl:[2,30],ascii:30,audienc:21,bar:0,basic:30,bibliograph:30,block:30,blog:19,book:27,box:[5,38],bug:23,build:[2,9,24,27,30],buildhost:[2,39],built:[3,14],builtin:14,bullet:30,check:11,clean:[24,27],code:[24,25,30],command:[9,18,38,39],commit:24,common:38,conclus:35,configur:[0,3,4,5,11,14,25],consequ:35,contain:21,content:[2,5,8,9,10,11,12,15,21,24,25,27,30],contribut:24,creat:[11,24,37,40],csv:30,data:0,debian:8,definit:30,depend:11,deploi:24,design:24,develop:[20,21,26,29],direct:24,disabl:[8,10],distributor:12,doc:[2,24,27],docker:9,document:[6,24,26,34],doe:35,dot:30,drop:27,emb:0,engin:[3,15,18,20,21,22,25],entri:28,environ:[27,30,38],equat:30,exampl:[4,25,28,30,36],ext:30,extern:28,extlink:30,fact:23,featur:33,fetch:18,field:30,figur:30,file:[25,30],filtron:[5,37],first:7,flat:30,foo:30,found:23,fulli:21,fun:23,further:[1,3,5,8,10,12,13,14,15,28,30,31,37,39,40,41],gate:30,gener:[3,15,25,30],gentlemen:21,get:0,github:24,global:15,good:24,graphviz:30,grid:30,hackabl:24,head:30,hello:30,highlight:30,hlist:30,hook:28,horizont:30,how:[5,13,16,23,24,35],html:27,http:[8,10],hyperlink:30,imag:[9,25,30],info:[4,27],init:32,inlin:30,instal:[7,8,9,10,11,17,37,39,40,41],instanc:[5,9,35],interfac:17,internet:[8,10],intersphinx:30,introduc:23,kernel:30,kiss:30,latex:30,layout:8,limit:22,line:[9,18,30],link:30,lint:2,linux:21,list:30,liter:30,live:[24,27],local:15,locat:15,log:[8,10],lxc:39,make:[25,27],makefil:27,map:25,markup:30,math:30,matter:30,morti:40,motiv:21,name:[27,30],need:2,nest:30,next:[18,20,22],nginx:10,note:30,offlin:20,ordinari:30,origin:12,outgo:15,overrid:25,overview:[25,37,39,40,41],packag:11,page:27,paragraph:30,paramet:31,pars:25,pass:25,pdf:27,plugin:[14,28],point:28,post:28,pre:28,prepar:20,prime:24,primer:30,privaci:[24,35],privat:[22,35],process:30,product:21,progress:20,project:32,protect:[5,35],proxi:[8,13],pybuild:27,pylint:27,python:[23,27],quickstart:29,quot:30,read:[1,3,5,8,10,12,13,14,15,28,30,31,37,39,40,41],readabl:30,recol:4,ref:30,regist:28,render:30,request:[5,25],requir:32,respons:0,rest:[24,30],restart:8,result:[13,18,25,28],revers:8,role:30,rout:5,run:[18,23,27,39],sampl:[0,5],script:[2,7],search:[0,28,31,36],searx:[9,10,11,17,21,22,23,33,35,39,41],see:35,server:[8,10,15],servic:8,set:[3,15,25],setup:[13,38,39],shell:[2,18],sidebar:30,simpl:30,site:10,skill:30,smart:30,soft:30,some:2,sourc:24,space:30,special:3,specif:30,sphinx:[2,30],standalone_searx:42,start:21,step:[11,18,20,22],structur:30,substitut:30,suit:[21,39],support:[8,23],svg:30,syntax:[30,36],tab:30,tabl:30,target:27,templat:30,test:27,thi:2,through:5,time:[3,14],titl:30,tool:[5,38],torrent:25,transifex:32,translat:[24,32],truth:30,unicod:30,updat:[7,16,32],upgrad:23,url:30,use:35,use_default_set:[11,15],user:[11,34,37,40],using:[23,35],usual:21,util:[37,38,39,40,41,42],uwsgi:[8,12],video:25,view:30,welcom:33,what:35,why:35,work:[2,21],wrap:21,yml:[15,25],you:23,your:[21,22,28]}})
user/index.html+3βˆ’1
@@ -88,9 +88,11 @@
8888
8989 <li><a href="https://github.com/searx/searx/wiki">Wiki</a>
9090
91βˆ’ <li><a href="https://searx.space/">Public instances</a>
91+ <li><a href="https://searx.space">Public instances</a>
9292
9393 <li><a href="https://twitter.com/Searx_engine">Twitter</a>
94+
95+ <li><a href="https://github.com/searx/searx/issues">Issue Tracker</a>
9496 </ul><h3>Navigation</h3>
9597<ul>
9698 <li><a href="../index.html">Overview</a>
user/own-instance.html+3βˆ’1
@@ -141,9 +141,11 @@ instance, have access to a privacy respecting search service.</p>
141141
142142 <li><a href="https://github.com/searx/searx/wiki">Wiki</a>
143143
144βˆ’ <li><a href="https://searx.space/">Public instances</a>
144+ <li><a href="https://searx.space">Public instances</a>
145145
146146 <li><a href="https://twitter.com/Searx_engine">Twitter</a>
147+
148+ <li><a href="https://github.com/searx/searx/issues">Issue Tracker</a>
147149 </ul><h3>Navigation</h3>
148150<ul>
149151 <li><a href="../index.html">Overview</a>
user/search_syntax.html+9βˆ’7
@@ -63,24 +63,24 @@ via the search query.</p>
6363</dd>
6464</dl>
6565<p>Abbrevations of the engines and languages are also accepted. Engine/category
66βˆ’modifiers are chainable and inclusive (e.g. with <a class="reference external" href="https://searx.me/?q=%21it%20%21ddg%20%21wp%20qwer">!it !ddg !wp qwer</a> search in IT category <strong>and</strong> duckduckgo
66+modifiers are chainable and inclusive (e.g. with <a class="reference external" href="/?q=%21it%20%21ddg%20%21wp%20qwer">!it !ddg !wp qwer</a> search in IT category <strong>and</strong> duckduckgo
6767<strong>and</strong> wikipedia for <code class="docutils literal notranslate"><span class="pre">qwer</span></code>).</p>
68βˆ’<p>See the <a class="reference external" href="https://searx.me/preferences">/preferences page</a> for the list of engines,
68+<p>See the <a class="reference external" href="/preferences">/preferences page</a> for the list of engines,
6969categories and languages.</p>
7070<div class="section" id="examples">
7171<h2>Examples<a class="headerlink" href="#examples" title="Permalink to this headline">ΒΆ</a></h2>
7272<p>Search in wikipedia for <code class="docutils literal notranslate"><span class="pre">qwer</span></code>:</p>
7373<ul class="simple">
74βˆ’<li><p><a class="reference external" href="https://searx.me/?q=%21wp%20qwer">!wp qwer</a> or</p></li>
75βˆ’<li><p><a class="reference external" href="https://searx.me/?q=%21wikipedia%20qwer">!wikipedia qwer :search:</a></p></li>
74+<li><p><a class="reference external" href="/?q=%21wp%20qwer">!wp qwer</a> or</p></li>
75+<li><p><a class="reference external" href="/?q=%21wikipedia%20qwer">!wikipedia qwer :search:</a></p></li>
7676</ul>
7777<p>Image search:</p>
7878<ul class="simple">
79βˆ’<li><p><a class="reference external" href="https://searx.me/?q=%21images%20Cthulhu">!images Cthulhu</a></p></li>
79+<li><p><a class="reference external" href="/?q=%21images%20Cthulhu">!images Cthulhu</a></p></li>
8080</ul>
8181<p>Custom language in wikipedia:</p>
8282<ul class="simple">
83βˆ’<li><p><a class="reference external" href="https://searx.me/?q=%3Ahu%20%21wp%20hackerspace">:hu !wp hackerspace</a></p></li>
83+<li><p><a class="reference external" href="/?q=%3Ahu%20%21wp%20hackerspace">:hu !wp hackerspace</a></p></li>
8484</ul>
8585</div>
8686</div>
@@ -106,9 +106,11 @@ categories and languages.</p>
106106
107107 <li><a href="https://github.com/searx/searx/wiki">Wiki</a>
108108
109βˆ’ <li><a href="https://searx.space/">Public instances</a>
109+ <li><a href="https://searx.space">Public instances</a>
110110
111111 <li><a href="https://twitter.com/Searx_engine">Twitter</a>
112+
113+ <li><a href="https://github.com/searx/searx/issues">Issue Tracker</a>
112114 </ul><h3>Navigation</h3>
113115<ul>
114116 <li><a href="../index.html">Overview</a>
utils/filtron.sh.html+7βˆ’5
@@ -224,18 +224,18 @@ inspect service
224224 show service status and log
225225option
226226 set one of the available options
227βˆ’apache (http://10.1.0.4/searx)
227+apache (http://fv-az58-467/searx)
228228 :install: apache site with a reverse proxy (ProxyPass)
229229 :remove: apache site searx.conf
230βˆ’nginx (http://10.1.0.4/searx)
230+nginx (http://fv-az58-467/searx)
231231 :install: nginx site with a reverse proxy (ProxyPass)
232232 :remove: nginx site searx.conf
233233
234234filtron rules: /etc/filtron/rules.json
235235
236236If needed, set PUBLIC_URL of your WEB service in the &#39;.config.sh&#39; file::
237βˆ’ PUBLIC_URL : http://10.1.0.4/searx
238βˆ’ PUBLIC_HOST : 10.1.0.4
237+ PUBLIC_URL : http://fv-az58-467/searx
238+ PUBLIC_HOST : fv-az58-467
239239 SERVICE_USER : filtron
240240 FILTRON_TARGET : 127.0.0.1:8888
241241 FILTRON_API : 127.0.0.1:4005
@@ -266,9 +266,11 @@ If needed, set PUBLIC_URL of your WEB service in the &#39;.config.sh&#39; file::
266266
267267 <li><a href="https://github.com/searx/searx/wiki">Wiki</a>
268268
269βˆ’ <li><a href="https://searx.space/">Public instances</a>
269+ <li><a href="https://searx.space">Public instances</a>
270270
271271 <li><a href="https://twitter.com/Searx_engine">Twitter</a>
272+
273+ <li><a href="https://github.com/searx/searx/issues">Issue Tracker</a>
272274 </ul><h3>Navigation</h3>
273275<ul>
274276 <li><a href="../index.html">Overview</a>
utils/index.html+4βˆ’2
@@ -108,7 +108,7 @@ reverse proxy for filtron on all containers of the <a class="reference internal"
108108</div>
109109<div class="section" id="tooling-box-setup">
110110<span id="toolboxing-setup"></span><h2>Tooling box setup<a class="headerlink" href="#tooling-box-setup" title="Permalink to this headline">ΒΆ</a></h2>
111βˆ’<p>The main setup is done in the <a class="reference external" href="https://github.com/searx/searx/blob/master/.config.sh">git://.config.sh</a> (read also <a class="reference internal" href="../dev/makefile.html#makefile-setup"><span class="std std-ref">Makefile setup</span></a>).</p>
111+<p>The main setup is done in the <a class="reference external" href="https://github.com/searx/searx/blob/master/.config.sh">git://.config.sh</a> (read also <a class="reference internal" href="../admin/settings.html#settings-global"><span class="std std-ref">Global Settings</span></a>).</p>
112112<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span><span class="c1"># -*- coding: utf-8; mode: sh -*-</span>
113113<span class="c1"># SPDX-License-Identifier: AGPL-3.0-or-later</span>
114114<span class="c1"># shellcheck shell=bash disable=SC2034</span>
@@ -194,9 +194,11 @@ reverse proxy for filtron on all containers of the <a class="reference internal"
194194
195195 <li><a href="https://github.com/searx/searx/wiki">Wiki</a>
196196
197βˆ’ <li><a href="https://searx.space/">Public instances</a>
197+ <li><a href="https://searx.space">Public instances</a>
198198
199199 <li><a href="https://twitter.com/Searx_engine">Twitter</a>
200+
201+ <li><a href="https://github.com/searx/searx/issues">Issue Tracker</a>
200202 </ul><h3>Navigation</h3>
201203<ul>
202204 <li><a href="../index.html">Overview</a>
utils/lxc.sh.html+4βˆ’2
@@ -197,7 +197,7 @@ install
197197 :base: prepare LXC; install basic packages
198198 :suite: install LXC searx suite into all (or &lt;name&gt;) containers
199199
200βˆ’LXC suite: searx --&gt; http://10.1.0.4/searx
200+LXC suite: searx --&gt; http://fv-az58-467/searx
201201 suite includes searx, morty &amp; filtron
202202suite images:
203203 ubu1604 ubu1804 ubu2004 ubu2010 fedora31 archlinux centos7
@@ -333,9 +333,11 @@ lxc_suite_info<span class="o">()</span> <span class="o">{</span>
333333
334334 <li><a href="https://github.com/searx/searx/wiki">Wiki</a>
335335
336βˆ’ <li><a href="https://searx.space/">Public instances</a>
336+ <li><a href="https://searx.space">Public instances</a>
337337
338338 <li><a href="https://twitter.com/Searx_engine">Twitter</a>
339+
340+ <li><a href="https://github.com/searx/searx/issues">Issue Tracker</a>
339341 </ul><h3>Navigation</h3>
340342<ul>
341343 <li><a href="../index.html">Overview</a>
utils/morty.sh.html+7βˆ’5
@@ -226,22 +226,22 @@ inspect service
226226option
227227 set one of the available options
228228 :new-key: set new morty key
229βˆ’apache : http://10.1.0.4/morty/
229+apache : http://fv-az58-467/morty/
230230 :install: apache site with a reverse proxy (ProxyPass)
231231 :remove: apache site morty.conf
232βˆ’nginx (http://10.1.0.4/morty/)
232+nginx (http://fv-az58-467/morty/)
233233 :install: nginx site with a reverse proxy (ProxyPass)
234234 :remove: nginx site morty.conf
235235
236236If needed, set the environment variables in the &#39;.config.sh&#39; file::
237βˆ’ PUBLIC_URL_MORTY: http://10.1.0.4/morty/
237+ PUBLIC_URL_MORTY: http://fv-az58-467/morty/
238238 MORTY_LISTEN: 127.0.0.1:3000
239239 SERVICE_USER: morty
240240
241241To activate result and image proxy in searx, edit settings.yml (read:
242242https://searx.github.io/searx/admin/morty.html)::
243243 result_proxy:
244βˆ’ url : http://10.1.0.4/morty/
244+ url : http://fv-az58-467/morty/
245245 server:
246246 image_proxy : True
247247</pre></div>
@@ -270,9 +270,11 @@ https://searx.github.io/searx/admin/morty.html)::
270270
271271 <li><a href="https://github.com/searx/searx/wiki">Wiki</a>
272272
273βˆ’ <li><a href="https://searx.space/">Public instances</a>
273+ <li><a href="https://searx.space">Public instances</a>
274274
275275 <li><a href="https://twitter.com/Searx_engine">Twitter</a>
276+
277+ <li><a href="https://github.com/searx/searx/issues">Issue Tracker</a>
276278 </ul><h3>Navigation</h3>
277279<ul>
278280 <li><a href="../index.html">Overview</a>
utils/searx.sh.html+5βˆ’3
@@ -116,8 +116,8 @@ apache
116116searx settings: /etc/searx/settings.yml
117117
118118If needed, set PUBLIC_URL of your WEB service in the &#39;.config.sh&#39; file::
119βˆ’ PUBLIC_URL : http://10.1.0.4/searx
120βˆ’ SEARX_INSTANCE_NAME : searx@10.1.0.4
119+ PUBLIC_URL : http://fv-az58-467/searx
120+ SEARX_INSTANCE_NAME : searx@fv-az58-467
121121 SERVICE_USER : searx
122122 SEARX_INTERNAL_HTTP : http://127.0.0.1:8888
123123</pre></div>
@@ -146,9 +146,11 @@ If needed, set PUBLIC_URL of your WEB service in the &#39;.config.sh&#39; file::
146146
147147 <li><a href="https://github.com/searx/searx/wiki">Wiki</a>
148148
149βˆ’ <li><a href="https://searx.space/">Public instances</a>
149+ <li><a href="https://searx.space">Public instances</a>
150150
151151 <li><a href="https://twitter.com/Searx_engine">Twitter</a>
152+
153+ <li><a href="https://github.com/searx/searx/issues">Issue Tracker</a>
152154 </ul><h3>Navigation</h3>
153155<ul>
154156 <li><a href="../index.html">Overview</a>
utils/standalone_searx.py.html+3βˆ’1
@@ -185,9 +185,11 @@
185185
186186 <li><a href="https://github.com/searx/searx/wiki">Wiki</a>
187187
188βˆ’ <li><a href="https://searx.space/">Public instances</a>
188+ <li><a href="https://searx.space">Public instances</a>
189189
190190 <li><a href="https://twitter.com/Searx_engine">Twitter</a>
191+
192+ <li><a href="https://github.com/searx/searx/issues">Issue Tracker</a>
191193 </ul><h3>Navigation</h3>
192194<ul>
193195 <li><a href="../index.html">Overview</a>