searx/searchindex.js

1 line
74 KiB
JavaScript

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", "blog/search-database-engines", "blog/search-indexer-engines", "blog/sql-engines", "dev/contribution_guide", "dev/engine_overview", "dev/index", "dev/makefile", "dev/plugins", "dev/quickstart", "dev/reST", "dev/search_api", "dev/translation", "index", "searx_extra/index", "searx_extra/standalone_searx.py", "user/index", "user/own-instance", "user/search_syntax", "utils/filtron.sh", "utils/index", "utils/lxc.sh", "utils/morty.sh", "utils/searx.sh"], "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", "blog/search-database-engines.rst", "blog/search-indexer-engines.rst", "blog/sql-engines.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", "searx_extra/index.rst", "searx_extra/standalone_searx.py.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"], "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", "Query more of your NoSQL stores", "Query your local search engines", "Query SQL servers", "How to contribute", "Engine overview", "Developer documentation", "Makefile", "Plugins", "Development Quickstart", "reST primer", "Search API", "Translation", "Welcome to searx", "Tooling box <code class=\"docutils literal notranslate\"><span class=\"pre\">searx_extra</span></code> for developers and users", "<code class=\"docutils literal notranslate\"><span class=\"pre\">searx_extra/standalone_searx.py</span></code>", "User documentation", "Why use a private instance?", "Search syntax", "<code class=\"docutils literal notranslate\"><span class=\"pre\">utils/filtron.sh</span></code>", "Admin\u2019s tooling box", "<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>"], "terms": {"config": [0, 7, 11, 12, 22, 28, 33, 35, 42, 43, 44, 45, 46], "http": [0, 2, 4, 5, 6, 7, 9, 11, 12, 13, 14, 15, 20, 21, 25, 27, 28, 30, 32, 33, 35, 36, 42, 43, 44, 45, 46], "1": [0, 2, 3, 5, 8, 10, 11, 12, 13, 15, 21, 24, 30, 33, 34, 38, 42, 43, 45, 46], "autocomplet": [0, 9, 11, 34], "categori": [0, 3, 11, 14, 15, 20, 28, 33, 34, 38, 41], "map": [0, 3, 11, 33, 38], "imag": [0, 2, 3, 6, 11, 13, 15, 21, 29, 30, 34, 38, 41, 44, 45, 46], "default_local": [0, 11, 15], "default_them": [0, 11, 15], "oscar": [0, 11, 15, 30, 34], "engin": [0, 6, 11, 17, 19, 24, 27, 29, 33, 34, 36, 38, 40, 41, 42, 45], "enabl": [0, 8, 10, 11, 12, 18, 22, 25, 26, 27, 28, 30, 31, 34, 43], "true": [0, 5, 8, 10, 12, 20, 24, 25, 28, 31, 33, 34, 38, 41, 42, 45], "name": [0, 3, 5, 8, 10, 11, 12, 14, 15, 18, 21, 22, 24, 25, 26, 28, 29, 31, 35, 41, 44], "openstreetmap": [0, 3, 11], "shortcut": [0, 3, 11, 15, 18, 22, 24, 25, 26, 28, 33], "osm": [0, 3, 11, 28], "arch": [0, 2, 3, 8, 10, 11, 12, 15, 22, 32, 33], "linux": [0, 2, 3, 8, 10, 11, 12, 15, 19, 22, 32, 33, 36, 42, 43, 44, 45], "wiki": [0, 3, 10, 11, 15, 20, 22, 33, 44], "al": [0, 3, 11, 22], "googl": [0, 3, 11, 15, 30, 34, 41, 42, 45], "goi": [0, 3, 11], "fals": [0, 11, 15, 31, 33, 34, 38, 45], "bitbucket": [0, 3, 11], "bb": [0, 3, 11], "instance_nam": [0, 9, 11, 15], "searx": [0, 1, 2, 5, 6, 7, 8, 12, 13, 15, 16, 18, 19, 20, 26, 27, 28, 30, 31, 32, 33, 34, 35, 38, 39, 41, 42, 43, 45], "local": [0, 4, 5, 9, 10, 11, 12, 18, 19, 21, 22, 23, 28, 30, 31, 35, 36, 42, 43, 44, 45, 46], "de": [0, 3, 11, 12, 15, 33, 41, 46], "deutsch": [0, 11, 15], "german": [0, 11, 41], "en": [0, 11, 12, 15, 30, 33, 35], "english": [0, 11, 15, 41], "eo": [0, 11, 33], "esperanto": [0, 11], "plugin": [0, 2, 6, 11, 12, 26, 27, 29, 33, 34, 36], "rewrit": [0, 11, 14], "vim": [0, 14, 34], "like": [0, 2, 11, 14, 15, 22, 24, 25, 27, 28, 30, 31, 32, 33, 43], "hotkei": [0, 14], "safe_search": [0, 11], "0": [0, 3, 5, 8, 9, 10, 11, 12, 13, 15, 20, 21, 24, 27, 28, 30, 33, 34, 38, 42, 43, 44, 45, 46], "The": [0, 2, 6, 7, 9, 11, 12, 15, 18, 22, 24, 25, 26, 28, 30, 33, 34, 40, 42, 43, 44, 45, 46], "can": [0, 1, 2, 4, 5, 7, 8, 9, 10, 11, 12, 13, 15, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 33, 36, 40, 42, 44, 45, 46], "embed": [0, 9, 33], "websit": [0, 11], "just": [0, 5, 10, 21, 24, 25, 26, 30, 32, 33, 40, 44], "past": 0, "exampl": [0, 5, 8, 10, 11, 12, 13, 15, 18, 20, 21, 22, 24, 25, 26, 27, 29, 34, 38, 39, 40, 43, 44], "html": [0, 2, 8, 11, 12, 21, 27, 28, 30, 33, 45], "site": [0, 5, 6, 8, 14, 15, 28, 33, 34, 42, 45, 46], "url": [0, 8, 9, 10, 11, 13, 14, 15, 21, 27, 28, 30, 38, 40, 43, 44, 45, 46], "instanc": [0, 1, 6, 7, 8, 10, 11, 12, 13, 15, 17, 18, 20, 21, 22, 24, 25, 26, 30, 34, 35, 36, 39, 42, 43, 44, 45, 46], "valu": [0, 9, 10, 11, 18, 20, 24, 26, 28, 33, 34, 43], "ar": [0, 2, 5, 7, 9, 10, 11, 12, 15, 18, 20, 21, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 41, 43], "customiz": [0, 17], "form": [0, 11, 15, 33, 40], "method": [0, 7, 11, 12, 16, 25, 28, 33], "post": [0, 11, 21, 24, 25, 26, 27, 34], "action": [0, 5, 12], "me": [0, 11, 25, 33, 43], "input": [0, 11, 22, 33], "type": [0, 3, 11, 15, 18, 25, 27, 28, 30, 34, 35, 40, 42, 44, 45], "text": [0, 4, 11, 25, 28, 33], "q": [0, 5, 11, 28, 30, 34, 38], "hidden": [0, 22, 40], "gener": [0, 6, 8, 9, 11, 12, 20, 27, 29, 34, 38, 40], "social": [0, 3, 11, 38], "media": [0, 3, 11, 28, 38], "languag": [0, 3, 5, 11, 12, 15, 28, 30, 33, 34, 35, 41], "lang": [0, 11, 12, 34, 35, 38], "all": [0, 7, 8, 11, 13, 15, 21, 23, 25, 26, 27, 28, 30, 31, 32, 33, 34, 38, 42, 43, 44, 45, 46], "date": 0, "filter": [0, 5, 11, 14, 30, 34], "time_rang": [0, 28, 34], "month": [0, 24, 28, 34, 38], "revers": [1, 6, 7, 10, 13, 16, 42, 43, 44, 45], "proxi": [1, 6, 7, 10, 11, 15, 16, 21, 28, 34, 36, 40, 42, 43, 44, 45, 46], "apach": [1, 5, 6, 7, 12, 13, 15, 36, 42, 43, 44, 45, 46], "nginx": [1, 5, 6, 7, 13, 15, 21, 36, 42, 44, 45, 46], "filtron": [1, 6, 7, 8, 10, 12, 13, 16, 21, 36, 43, 44], "how": [1, 2, 6, 7, 8, 10, 11, 12, 15, 21, 26, 29, 30, 32, 33, 36, 39, 42, 45], "protect": [1, 6, 8, 10, 11, 15, 21, 27, 36, 39, 42], "an": [1, 6, 11, 13, 15, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 33, 34, 36, 40, 42, 45], "morti": [1, 7, 8, 10, 11, 13, 16, 21, 36, 43, 44], "setup": [1, 2, 5, 6, 7, 8, 10, 11, 12, 21, 30, 33, 36, 42, 45], "result": [1, 2, 6, 7, 8, 10, 11, 14, 15, 16, 19, 20, 24, 25, 26, 29, 33, 34, 36, 38, 40, 41, 45, 46], "uwsgi": [1, 2, 6, 9, 10, 11, 21, 36, 46], "step": [1, 6, 7, 21, 27, 36, 46], "instal": [1, 2, 5, 6, 12, 13, 16, 21, 23, 24, 26, 27, 30, 32, 33, 35, 36, 43], "herein": 1, "you": [1, 2, 4, 5, 7, 8, 9, 10, 11, 12, 14, 15, 16, 18, 20, 21, 24, 25, 26, 27, 30, 32, 33, 34, 40, 41, 42, 43, 44, 45, 46], "find": [1, 5, 9, 11, 18, 20, 22, 24, 26, 27], "some": [1, 7, 8, 12, 15, 21, 22, 27, 30, 32, 33, 37, 42, 43, 44, 45, 46], "hint": [1, 33, 43], "suggest": [1, 31, 38], "about": [1, 7, 11, 13, 21, 22, 24, 25, 26, 27, 30, 36, 44], "typic": [1, 33], "infrastructur": [1, 12], "we": [1, 2, 5, 8, 17, 21, 22, 23, 30, 32, 33, 37, 43, 44], "start": [1, 5, 8, 10, 11, 12, 27, 28, 30, 32, 42, 44, 45, 46], "contribut": [1, 2, 21, 29, 30, 32, 36], "from": [1, 2, 5, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 33, 35, 36, 38, 40, 42, 43, 44, 45, 46], "dalf": 1, "It": [1, 5, 9, 15, 17, 22, 25, 26, 27, 28, 33, 34, 40, 44], "show": [1, 2, 3, 8, 10, 11, 18, 21, 33, 42, 43, 44, 45], "refer": [1, 4, 11, 24, 33, 40], "public": [1, 6, 7, 11, 13, 14, 18, 24, 25, 26, 33, 43, 44], "which": [1, 5, 7, 8, 10, 11, 12, 15, 17, 18, 20, 21, 22, 27, 28, 33, 34, 36, 40, 42, 43, 45], "build": [1, 6, 7, 11, 21, 44], "up": [1, 7, 10, 11, 21, 22, 30, 33, 44], "maintain": [1, 12, 21, 33, 37, 43], "script": [1, 5, 6, 8, 10, 11, 16, 21, 30, 38, 42, 43, 44, 45, 46], "our": [1, 5, 7, 17, 21, 27, 30, 32, 33, 44], "admin": [1, 7, 16, 19, 21, 22, 33, 36, 44, 45], "": [1, 2, 3, 7, 8, 9, 10, 11, 12, 13, 16, 18, 21, 22, 26, 27, 30, 31, 32, 33, 36, 40, 42, 44, 45, 46], "tool": [1, 2, 4, 7, 11, 16, 17, 27, 33, 35, 36, 44], "box": [1, 7, 16, 36, 44], "If": [2, 5, 7, 8, 9, 10, 11, 12, 13, 15, 16, 18, 21, 22, 24, 25, 26, 27, 28, 30, 32, 33, 35, 40, 42, 43, 44, 45, 46], "have": [2, 7, 8, 9, 10, 11, 13, 15, 16, 17, 18, 21, 23, 24, 25, 26, 27, 28, 30, 32, 33, 40, 41, 43, 44], "ani": [2, 7, 8, 11, 12, 18, 26, 27, 30, 33, 34, 36, 38, 43], "send": [2, 5, 15, 40], "u": [2, 3, 10, 11, 21, 30, 33, 42, 45], "your": [2, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 23, 26, 27, 29, 30, 32, 33, 36, 41, 42, 43, 44, 45, 46], "pr": [2, 11, 18, 20, 21, 22, 27, 33, 35], "see": [2, 5, 7, 8, 9, 10, 11, 12, 13, 15, 20, 21, 22, 27, 30, 33, 34, 41, 42, 44], "To": [2, 5, 7, 8, 11, 13, 15, 17, 20, 21, 22, 23, 27, 28, 30, 31, 32, 33, 35, 40, 42, 44, 45, 46], "get": [2, 5, 6, 7, 8, 10, 11, 14, 21, 25, 27, 28, 30, 32, 33, 34, 35, 38, 42, 44, 45], "best": [2, 30, 33, 40, 43], "its": [2, 7, 17, 18, 24, 27, 33, 34, 40, 44], "recommend": [2, 5, 7, 11, 12, 27, 28, 30, 33, 43], "addit": [2, 11, 14, 15, 28, 33], "packag": [2, 5, 6, 8, 10, 12, 21, 24, 26, 30, 33, 42, 44, 45, 46], "host": [2, 5, 8, 10, 11, 15, 17, 21, 22, 24, 27, 35, 36, 44], "util": [2, 5, 7, 8, 10, 11, 13, 16, 21, 30, 36, 38, 43], "sh": [2, 5, 7, 8, 10, 13, 16, 21, 29, 33, 36, 43], "sudo": [2, 7, 8, 10, 11, 12, 16, 21, 32, 33, 42, 43, 44, 45, 46], "h": [2, 7, 8, 9, 10, 11, 12, 14, 16, 18, 21, 32, 33, 38, 42, 43, 44, 45, 46], "ubuntu": [2, 3, 8, 10, 11, 12, 32, 33, 44], "debian": [2, 6, 10, 11, 12, 32, 33], "fedora": [2, 8, 10, 11, 12, 32, 33, 44], "rhel": [2, 8, 10, 11, 12, 32, 33], "apt": [2, 8, 10, 11, 32, 33], "y": [2, 3, 11, 14, 33], "python3": [2, 11, 12, 23, 38], "dev": [2, 8, 10, 11, 30, 33], "babel": [2, 11, 30], "venv": [2, 11], "git": [2, 7, 9, 11, 21, 27, 30, 32, 43], "essenti": [2, 11], "libxslt": [2, 11], "zlib1g": [2, 11], "libffi": [2, 11], "libssl": [2, 11], "shellcheck": [2, 11, 33, 43, 44], "pacman": [2, 8, 10, 11, 32, 33], "noconfirm": [2, 11], "python": [2, 11, 12, 15, 19, 21, 26, 29, 31, 33, 36, 38, 46], "pip": [2, 11, 30, 35], "lxml": [2, 11], "base": [2, 4, 9, 11, 15, 18, 20, 21, 24, 25, 28, 34, 44], "devel": [2, 11], "libxml2": [2, 11], "dnf": [2, 8, 10, 11, 32, 33], "develop": [2, 11, 15, 17, 18, 19, 22, 23, 24, 25, 26, 27, 30, 33, 36], "docuemt": 2, "run": [2, 5, 7, 8, 9, 10, 11, 12, 13, 15, 19, 20, 21, 22, 25, 27, 29, 31, 32, 33, 35, 36, 38, 40, 42, 43, 45, 46], "test": [2, 8, 10, 11, 21, 23, 27, 29, 32, 44, 46], "firefox": [2, 11, 30], "graphviz": 2, "imagemagick": [2, 33], "texliv": 2, "xetex": 2, "librsvg2": 2, "bin": [2, 3, 11, 12, 23, 30, 42, 45], "latex": 2, "extra": [2, 8, 11, 26], "font": 2, "dejavu": 2, "latexmk": 2, "librsvg": 2, "core": [2, 11, 12, 20], "latexextra": 2, "ttf": 2, "gd": 2, "collect": [2, 11, 24, 25], "fontsrecommend": 2, "san": 2, "serif": 2, "mono": 2, "dvisvgm": 2, "most": [2, 8, 15, 23, 25, 26, 30, 40, 42, 43, 45, 46], "requir": [2, 8, 11, 14, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 38], "origin": [2, 6, 7, 8, 10, 11, 15, 21, 24, 26, 27, 28, 30, 33, 37, 42, 43, 45, 46], "py": [2, 11, 15, 23, 28, 30, 31, 33, 36, 37], "scratch": 2, "make": [2, 9, 17, 21, 22, 23, 27, 29, 32, 33, 40, 44], "For": [2, 5, 7, 8, 9, 10, 11, 12, 13, 21, 22, 27, 30, 33, 34], "better": [2, 8, 10, 28, 40], "math": [2, 29], "process": [2, 5, 12, 20, 21, 22, 30], "onli": [2, 7, 8, 11, 13, 15, 18, 22, 26, 27, 28, 30, 31, 33, 34, 38, 43, 44], "pdf": 2, "creation": [2, 33], "also": [2, 8, 9, 11, 12, 15, 21, 24, 27, 30, 33, 40, 41, 43], "equat": [2, 29], "when": [2, 8, 11, 14, 15, 18, 23, 31, 33, 38, 40, 41], "output": [2, 18, 22, 33, 34, 42, 44, 45, 46], "i": [2, 3, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 41, 42, 43, 44, 45, 46], "abl": [2, 15, 18, 20, 27, 28, 33], "do": [2, 7, 11, 12, 14, 21, 22, 23, 24, 25, 26, 27, 28, 30, 33, 40, 43, 44], "support": [2, 3, 6, 10, 11, 12, 15, 18, 19, 22, 24, 25, 26, 27, 28, 33, 34, 36, 40, 41, 42, 44, 45], "without": [2, 9, 11, 13, 15, 18, 24, 28, 36, 38, 40], "cdn": 2, "render": 2, "ext": 2, "imgmath": 2, "extens": [2, 33], "here": [2, 8, 10, 11, 12, 15, 20, 21, 25, 27, 31, 32, 33, 43], "extract": 2, "conf": [2, 8, 10, 33, 42, 45], "file": [2, 3, 4, 7, 8, 9, 10, 11, 12, 15, 17, 18, 20, 21, 22, 23, 27, 30, 31, 35, 38, 42, 44, 45, 46], "set": [2, 4, 6, 7, 8, 9, 10, 11, 12, 13, 17, 18, 20, 21, 24, 25, 26, 27, 30, 31, 33, 34, 35, 36, 40, 41, 42, 43, 44, 45, 46], "html_math_render": 2, "imgmath_image_format": 2, "svg": 2, "imgmath_font_s": 2, "14": 2, "warn": [2, 8, 10, 33, 44], "dot": 2, "found": [2, 17, 30, 31], "qualiti": [2, 30, 33], "www": [2, 8, 11, 33, 35, 44], "org": [2, 4, 5, 8, 10, 11, 12, 13, 15, 28, 33, 44], "command": [2, 5, 8, 11, 12, 16, 19, 21, 23, 27, 30, 33, 35, 36, 38, 42, 45, 46], "cannot": [2, 33, 40, 42, 45], "displai": [2, 9, 11, 14, 15, 24, 26, 28], "check": [2, 6, 18, 20, 21, 27, 28, 30, 35], "imgmath_latex": 2, "us": [2, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 25, 26, 27, 28, 30, 32, 33, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46], "A": [2, 5, 6, 11, 15, 17, 18, 22, 27, 28, 33, 44], "static": [2, 5, 10, 11, 31], "analysi": 2, "yml": [3, 6, 8, 9, 10, 11, 12, 13, 17, 20, 21, 24, 25, 26, 30, 31, 34, 36, 41, 43, 45, 46], "recol": [3, 11], "explan": 3, "shown": [3, 7, 8, 11, 21, 33], "tabl": [3, 11, 20, 29], "cfg": [3, 33], "page": [3, 8, 10, 11, 14, 15, 17, 22, 25, 26, 27, 28, 29, 33, 34, 38, 40, 41], "p": [3, 8, 9, 10, 11, 12, 23, 33], "l": [3, 18, 20, 30, 33, 44], "timeout": [3, 11, 15, 28, 33, 43, 45], "TO": [3, 33], "rang": [3, 12, 28, 34], "tr": [3, 11, 15, 33], "disabl": [3, 6, 11, 12, 14, 15, 21, 30, 31, 33, 34, 43, 44], "d": [3, 8, 9, 10, 11, 12, 21, 33, 35], "et": [3, 11, 33], "safe": [3, 34], "search": [3, 4, 5, 6, 9, 11, 14, 15, 18, 19, 20, 21, 22, 24, 26, 27, 28, 29, 33, 36, 38, 39, 40], "ss": [3, 33], "weigth": [3, 15], "w": [3, 11, 33], "error": [3, 11, 15, 18, 28, 33], "apk": [3, 11], "mirror": [3, 11], "apkm": [3, 11], "apkmirror": [3, 11], "4": [3, 11, 28, 30, 33, 38], "onlin": [3, 20, 28, 33, 36], "archlinux": [3, 11, 12, 22, 44], "2": [3, 8, 11, 15, 28, 33, 38], "archiv": [3, 11], "ai": [3, 11], "xpath": [3, 11], "7": [3, 11, 44], "arxiv": [3, 11], "arx": [3, 11], "scienc": [3, 11, 38], "bandcamp": [3, 11], "bc": [3, 11], "music": [3, 11, 38], "wikipedia": [3, 11, 15, 34, 41], "wp": [3, 11, 41], "wikimini": [3, 11], "wkmn": [3, 11], "bing": [3, 11, 15], "bi": [3, 11, 15], "bii": [3, 11], "bing_imag": [3, 11], "new": [3, 7, 8, 9, 10, 11, 12, 17, 18, 20, 22, 26, 30, 31, 34, 35, 38, 41, 45], "bing_new": [3, 11], "video": [3, 11, 38], "biv": [3, 11], "bing_video": [3, 11], "btdigg": [3, 11], "bt": [3, 11], "ccc": [3, 11], "tv": [3, 11], "c3tv": [3, 11], "openvers": [3, 11], "opv": [3, 11], "crossref": [3, 11], "cr": [3, 11], "json_engin": [3, 11], "currenc": [3, 11, 28], "cc": [3, 11], "currency_convert": [3, 11], "online_curr": [3, 28], "100": [3, 11, 15], "deezer": [3, 11], "dz": [3, 11], "deviantart": [3, 11], "da": [3, 11], "3": [3, 11, 15, 19, 30, 33, 36, 43, 44], "ddg": [3, 11, 41], "definit": [3, 11], "ddd": [3, 11], "duckduckgo_definit": [3, 11], "digg": [3, 11], "dg": [3, 11], "erowid": [3, 11], "ew": [3, 11], "emojipedia": [3, 11], "em": [3, 11], "wikidata": [3, 11], "wd": [3, 11], "duckduckgo": [3, 11, 15, 34, 41], "web": [3, 4, 5, 11, 15, 17, 18, 21, 25, 28, 30, 42, 44, 46], "ddi": [3, 11], "duckduckgo_imag": [3, 11], "tiney": [3, 11], "tin": [3, 11], "9": [3, 11, 30], "etool": [3, 11], "eto": [3, 11], "etymonlin": [3, 11], "ebai": [3, 11], "eb": [3, 11], "5": [3, 11, 23, 26, 33, 42, 45], "shop": 3, "1x": [3, 11], "www1x": [3, 11], "fdroid": [3, 11], "fd": [3, 11], "flickr": [3, 11], "fl": [3, 11], "flickr_noapi": [3, 11], "free": [3, 11, 27, 31, 36], "softwar": [3, 11, 21, 42, 45], "directori": [3, 8, 9, 11, 12, 18], "fsd": [3, 11], "mediawiki": [3, 11], "frinkiac": [3, 11], "frk": [3, 11], "geniu": [3, 11], "gen": [3, 11], "gigablast": [3, 11], "gb": [3, 11], "gentoo": [3, 11], "ge": [3, 11], "gitlab": [3, 11], "gl": [3, 11, 30], "10": [3, 8, 11, 15, 20, 21, 25, 44], "github": [3, 7, 9, 11, 15, 20, 21, 23, 30, 32, 33, 34, 42, 44, 45, 46], "gh": [3, 11, 27, 29], "codeberg": [3, 11], "cb": [3, 11], "go": [3, 6, 9, 11, 18, 20, 22, 24, 32, 33, 40, 43], "google_imag": [3, 11], "gon": [3, 11], "google_new": [3, 11, 30], "gov": [3, 11], "google_video": [3, 11], "scholar": [3, 11], "google_scholar": [3, 11], "plai": [3, 11], "app": [3, 8, 10, 11, 12, 21, 33, 42, 45, 46], "gpa": [3, 11], "gpodder": [3, 11], "gpod": [3, 11], "movi": [3, 11], "gpm": [3, 11], "geektim": [3, 11], "gt": [3, 11], "habrahabr": [3, 11], "habr": [3, 11], "hoogl": [3, 11], "ho": [3, 11], "imdb": [3, 11], "6": [3, 11, 33], "ina": [3, 11], "invidi": [3, 11], "iv": [3, 11], "kickass": [3, 11], "kc": [3, 11], "librari": [3, 11], "genesi": [3, 11], "lg": [3, 11], "azlyr": [3, 11], "azl": [3, 11], "congress": [3, 11], "loc": [3, 11], "lingva": [3, 11], "lv": [3, 11], "online_dictionari": [3, 28], "lobst": [3, 11], "r": [3, 8, 10, 11, 12, 23, 35, 42, 45], "lo": [3, 11], "microsoft": [3, 11], "academ": [3, 11], "ma": [3, 11], "microsoft_academ": [3, 11], "mixcloud": [3, 11], "mc": [3, 11, 33], "npm": [3, 11, 30, 32], "nyaa": [3, 11], "nt": [3, 11], "mankier": [3, 11], "man": [3, 8, 11, 30, 33], "openairedataset": [3, 11], "oad": [3, 11], "openairepubl": [3, 11], "oap": [3, 11], "openrepo": [3, 11], "pdbe": [3, 11], "pdb": [3, 11], "photon": [3, 11], "ph": [3, 11], "piratebai": [3, 11], "tpb": [3, 11], "pubm": [3, 11], "pub": [3, 11], "pypi": [3, 11, 30, 33], "qwant": [3, 11], "qw": [3, 11], "qwi": [3, 11], "qwn": [3, 11], "qwv": [3, 11], "reddit": [3, 11], "re": [3, 7, 11, 30], "sepiasearch": [3, 11], "sep": [3, 11], "soundcloud": [3, 11], "sc": [3, 11], "stackoverflow": [3, 11], "st": [3, 11], "stackexchang": [3, 11], "askubuntu": [3, 11], "superus": [3, 11], "su": [3, 11], "searchcod": [3, 11], "code": [3, 11, 12, 15, 20, 29, 30, 32, 34, 38, 40, 43, 44], "scc": [3, 11], "searchcode_cod": [3, 11], "framalibr": [3, 11], "frl": [3, 11], "semant": [3, 11, 27], "se": [3, 11], "semantic_scholar": [3, 11], "startpag": [3, 11, 34], "sp": [3, 11], "tokyotoshokan": [3, 11], "tt": [3, 11], "solidtorr": [3, 11], "solid": [3, 11], "torrentz": [3, 11], "tor": [3, 11, 36, 40], "tvmaze": [3, 11], "tm": [3, 11, 33], "urbandictionari": [3, 11], "ud": [3, 8, 11], "unsplash": [3, 11], "yahoo": [3, 11], "yh": [3, 11], "yhn": [3, 11], "yahoo_new": [3, 11], "youtub": [3, 11], "yt": [3, 11], "youtube_noapi": [3, 11], "yggtorrent": [3, 11], "ygg": [3, 11], "dailymot": [3, 11], "dm": [3, 11], "vimeo": [3, 11], "vm": [3, 11], "wibi": [3, 11], "wib": [3, 11], "wikibook": [3, 11], "wb": [3, 11], "wikinew": [3, 11], "wn": [3, 11], "wikiquot": [3, 11], "wq": [3, 11], "wikisourc": [3, 11], "wiktionari": [3, 11], "wt": [3, 11], "wikivers": [3, 11], "wv": [3, 11], "wikivoyag": [3, 11], "wy": [3, 11], "wolframalpha": [3, 11], "wa": [3, 11, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27], "wolframalpha_noapi": [3, 11], "dictzon": [3, 11], "dc": [3, 11], "mymemori": [3, 11], "translat": [3, 11, 15, 29, 30, 36], "tl": [3, 11, 21], "1337x": [3, 11], "duden": [3, 11], "du": [3, 11, 36], "seznam": [3, 11], "szn": [3, 11], "mojeek": [3, 11], "mjk": [3, 11], "dogpil": [3, 11], "dp": [3, 11], "whaleslid": [3, 11], "whale": [3, 11], "petal": [3, 11], "ask": [3, 11], "naver": [3, 11], "nvr": [3, 11], "rubygem": [3, 11], "rbg": [3, 11], "peertub": [3, 11], "ptb": [3, 11], "mediathekviewweb": [3, 11], "mvw": [3, 11], "kaufland": [3, 11], "kauf": [3, 11], "rumbl": [3, 11], "ru": [3, 11, 15], "wordnik": [3, 11], "def": [3, 11, 20, 28, 31, 33], "woxikon": [3, 11], "synonym": [3, 11], "woxi": [3, 11], "sjp": [3, 11], "pwn": [3, 11], "brave": [3, 11], "onesearch": [3, 11], "webui": 4, "desktop": [4, 21], "full": [4, 15, 25, 33, 42, 45], "xapian": 4, "By": [4, 11, 12, 13, 24, 26, 41, 43, 44], "itself": [4, 12, 27], "doe": [4, 8, 12, 17, 20, 21, 26, 28, 33, 34, 39, 41], "offer": [4, 12], "api": [4, 6, 11, 15, 22, 28, 29, 35, 36, 42], "access": [4, 5, 7, 8, 11, 14, 17, 19, 20, 21, 24, 25, 26, 33, 36, 40], "thi": [4, 5, 7, 8, 9, 10, 11, 12, 13, 15, 17, 18, 20, 21, 22, 23, 24, 25, 26, 28, 30, 31, 33, 34, 38, 40, 42, 43, 44, 45, 46], "achiev": 4, "must": [4, 10, 15, 18, 23, 26, 27, 28, 33], "follow": [4, 5, 7, 8, 10, 12, 13, 15, 18, 25, 26, 27, 28, 30, 33, 35], "base_url": [4, 9, 10, 11, 15, 25, 28], "locat": [4, 5, 6, 8, 10, 11, 12, 33], "where": [4, 5, 11, 15, 18, 21, 26, 33], "reach": [4, 33], "mount_prefix": [4, 11], "hierarchi": 4, "mount": 4, "filesystem": 4, "dl_prefix": [4, 11], "index": [4, 8, 11, 18, 24, 25], "search_dir": [4, 11], "part": [4, 11, 15, 17, 33, 44], "empti": [4, 8, 15, 33, 34], "domain": [4, 11, 33], "scenario": 4, "export": [4, 9, 10, 11, 21, 42, 44, 45], "document": [4, 8, 12, 15, 20, 22, 24, 25, 30, 33, 36, 44], "intefac": 4, "content": [4, 25, 40], "though": 4, "download": [4, 7, 11, 15, 21, 30, 33, 42, 45], "depend": [5, 6, 8, 10, 14, 16, 17, 20, 21, 23, 24, 26, 28, 30, 33, 34], "extern": [5, 11, 13, 28, 29, 33, 34, 40], "servic": [5, 6, 7, 10, 11, 12, 13, 16, 21, 33, 34, 36, 40, 42, 43, 44, 45, 46], "avoid": [5, 7, 14, 15, 18], "abus": [5, 40], "advis": 5, "limit": [5, 8, 11, 18, 19, 20, 24, 25, 26, 28, 33, 36], "number": [5, 11, 15, 26, 28, 33, 34, 44], "applic": [5, 10, 12, 15, 17, 21, 46], "firewal": 5, "solv": [5, 22], "exactli": [5, 33], "problem": [5, 11], "middlewar": 5, "between": [5, 28, 33], "server": [5, 6, 7, 9, 11, 12, 19, 21, 36, 44, 45], "describ": [5, 7, 8, 12, 15, 21, 24, 25, 26, 30, 33, 46], "infratructur": 5, "chapter": [5, 7, 23, 27, 33, 45, 46], "architectur": [5, 6, 7, 8, 10, 21, 36, 42, 45, 46], "need": [5, 7, 8, 9, 10, 11, 12, 15, 20, 21, 27, 30, 32, 33, 40, 42, 43, 44, 45, 46], "preinstal": [5, 21], "simpli": [5, 21, 27, 30, 32, 34, 42, 43, 45, 46], "manag": [5, 17, 30, 42, 45, 46], "readm": [5, 8, 12, 13], "more": [5, 11, 13, 15, 17, 19, 20, 26, 27, 30, 33, 34, 36, 40, 43, 44], "isol": [5, 21], "simplifi": [5, 42, 45, 46], "mainten": [5, 7, 21, 42, 45, 46], "etc": [5, 8, 9, 10, 11, 12, 15, 21, 27, 42, 43, 46], "rule": [5, 27, 42], "json": [5, 11, 24, 25, 30, 34, 38, 42], "below": [5, 7, 11, 12, 15, 18, 26, 27, 33, 35], "roboag": 5, "webcrawl": 5, "botlimit": 5, "ip": [5, 8, 10, 12, 14, 15, 21, 40, 43, 44], "too": [5, 11, 15, 33, 40], "mani": [5, 26], "csv": [5, 34], "rss": [5, 34], "same": [5, 11, 15, 18, 21, 26, 28, 33], "userag": [5, 30], "param": [5, 20, 28, 33], "path": [5, 8, 11, 15, 18, 21, 33, 42, 44, 45], "interv": [5, 11], "time": [5, 11, 15, 21, 23, 27, 28, 30, 33, 34, 38, 40, 44], "sec": 5, "int": [5, 11, 28, 33], "max": [5, 11, 28], "subrul": 5, "miss": [5, 33], "accept": [5, 11, 20, 41], "header": [5, 8, 10, 11, 15, 28, 33], "stop": [5, 8, 10, 11, 12, 21, 28, 30, 42, 44, 45, 46], "log": [5, 6, 12, 15, 21, 40, 42, 43, 45, 46], "block": [5, 11, 12, 15, 29], "messag": [5, 15, 27, 28, 32, 33, 35], "rate": 5, "exceed": 5, "suspici": 5, "connect": [5, 10, 11, 18, 20, 36], "close": [5, 11], "aggreg": [5, 36, 40], "x": [5, 8, 10, 11, 15, 33], "forward": [5, 10, 40], "format": [5, 11, 28, 33, 34], "user": [5, 6, 7, 8, 12, 13, 14, 15, 18, 21, 22, 27, 28, 33, 36, 40, 43, 46], "agent": [5, 11, 14, 15, 28], "overview": [5, 11, 15, 29, 30, 34, 36, 43], "listen": [5, 8, 10, 11, 15, 42, 43, 44, 45], "127": [5, 8, 10, 11, 12, 13, 15, 21, 24, 30, 42, 43, 45, 46], "4004": [5, 8, 10, 21, 42, 43, 44], "8888": [5, 8, 10, 11, 12, 15, 21, 30, 42, 43, 46], "default": [5, 8, 9, 10, 11, 12, 13, 15, 18, 23, 24, 26, 27, 30, 31, 33, 34, 36, 38, 40, 41, 42, 43, 44, 45, 46], "along": 5, "proxy_pass": [5, 10], "proxy_set_head": [5, 10], "http_connect": [5, 10], "real": [5, 10], "remote_addr": [5, 10], "proxy_add_x_forwarded_for": [5, 10], "scheme": [5, 10], "usr": [5, 8, 10, 11, 12, 21, 42, 43, 45, 46], "src": [5, 10, 11, 12, 21, 46], "come": [5, 10, 22, 23, 27, 40, 44], "port": [5, 9, 10, 11, 15, 24, 27, 28, 44], "being": [5, 15, 17, 23, 36], "complet": [5, 12, 27, 34, 42, 44, 45, 46], "creat": [6, 7, 8, 9, 10, 12, 15, 18, 20, 21, 23, 33, 34, 35, 43, 46], "configur": [6, 8, 9, 10, 12, 15, 17, 18, 20, 21, 22, 29, 33, 35, 40, 41, 42], "distributor": 6, "alltogeth": 6, "restart": [6, 9, 10, 11, 12, 13, 21, 42, 45], "layout": [6, 24, 26], "docker": [6, 7, 30, 36], "updat": [6, 9, 11, 15, 27, 29, 30, 36, 42, 45, 46], "inspect": [6, 7, 21, 36, 42, 43, 45, 46], "debug": [6, 7, 11, 15, 21, 30, 36, 42, 43, 45, 46], "global": [6, 7, 11, 21, 30, 43], "use_default_set": [6, 43, 46], "data": [6, 11, 18, 24, 25, 26, 28, 30, 33, 40], "emb": [6, 33], "bar": [6, 11, 33, 42, 45], "sampl": [6, 33, 42], "rout": [6, 8, 10, 33], "request": [6, 8, 10, 11, 15, 20, 22, 25, 27, 29, 30, 31, 32, 33, 40], "through": [6, 8, 10, 11, 15, 22, 33, 34, 40], "special": [6, 7, 12, 18, 28], "builtin": [6, 31, 36], "buildhost": [6, 21, 30, 36, 43, 46], "doc": [6, 8, 11, 12, 21, 29, 33, 44], "lint": [6, 30], "shell": [6, 11, 19, 21, 30, 36, 42, 43, 44, 45, 46], "spoilt": 7, "choic": [7, 11, 21, 33, 40, 43], "choos": [7, 27, 32], "prefer": [7, 11, 17, 22, 33, 34, 40, 41], "good": [7, 8, 10, 21, 44], "enough": [7, 8, 10, 35], "intranet": [7, 8, 10], "usag": [7, 8, 10, 11, 21, 30, 33, 38, 42, 44, 45, 46], "excel": [7, 10], "illustr": 7, "place": [7, 10, 12, 24, 26, 27, 28, 33, 35, 40], "internet": [7, 18, 20, 36], "should": [7, 8, 10, 15, 17, 21, 23, 27, 33, 35], "realli": 7, "consid": 7, "privaci": [7, 8, 10, 11, 12, 21, 29, 33, 39, 42, 45], "mandatori": 7, "therefor": [7, 33], "unwant": 7, "side": [7, 33], "effect": [7, 27, 33], "befor": [7, 11, 12, 21, 23, 24, 26, 27, 30, 31, 32, 33, 40, 43, 44], "clone": [7, 9, 10, 11, 21, 30, 32, 46], "procedur": [7, 44], "task": [7, 11, 21, 30, 33, 44], "altern": [7, 10, 15, 33, 44], "own": [7, 15, 18, 21, 30, 40], "fork": [7, 15, 21, 27, 43], "sudoer": 7, "login": [7, 11], "root": [7, 8, 10, 21, 30, 44], "take": [7, 12, 15, 17, 27, 35, 44], "account": [7, 8, 10, 11, 21, 35, 42, 43, 45, 46], "In": [7, 8, 10, 11, 15, 18, 20, 24, 27, 28, 33, 37, 40, 42, 43, 44, 45, 46], "case": [7, 15, 21, 22, 25, 40, 42, 43, 45, 46], "folder": [7, 8, 10, 12, 21, 28, 30, 33, 35, 37, 43, 44], "cd": [7, 9, 11, 21, 30], "com": [7, 9, 11, 15, 21, 28, 30, 32, 33, 34, 35, 42, 44, 45, 46], "fine": [7, 11], "add": [7, 8, 10, 11, 12, 13, 18, 22, 24, 25, 26, 27, 31, 33, 41, 42, 43, 45, 46], "option": [7, 8, 9, 11, 12, 13, 15, 17, 18, 21, 22, 24, 26, 27, 28, 30, 31, 33, 34, 38, 40, 42, 43, 45, 46], "look": [7, 8, 11, 13, 24, 30, 32], "brand": [7, 11, 30, 43], "stash": 7, "makefil": [7, 16, 21, 27, 29, 36, 44], "direct": [8, 29, 32, 33, 42, 45], "now": [8, 10, 11, 18, 21, 22, 23, 24, 25, 26, 31], "term": [8, 11, 18, 25, 33], "give": [8, 30], "first": [8, 10, 11, 15, 17, 20, 21, 23, 24, 30, 32, 33, 40], "orient": 8, "There": [8, 12, 27, 33], "list": [8, 11, 18, 20, 22, 28, 29, 30, 31, 34, 38, 41], "keep": [8, 10, 11, 15, 21, 30], "pocket": [8, 10], "apache2": 8, "systemctl": [8, 10, 12, 21], "httpd": 8, "localhost": [8, 9, 10, 11, 25], "kind": [8, 33, 40], "welcom": [8, 10], "intro": [8, 10], "distribut": [8, 10, 12, 15, 21, 22, 33, 42, 45], "compar": [8, 10, 12, 21, 44], "less": [8, 10, 12, 14, 17, 25, 33, 40], "000": 8, "line": [8, 10, 11, 20, 27, 38, 44], "documentroot": 8, "var": 8, "And": [8, 18, 21, 31, 33], "srv": 8, "followsymlink": 8, "allowoverrid": 8, "none": [8, 11, 25, 28, 30, 33, 34, 38], "grant": [8, 12], "modul": [8, 12, 31, 33, 38], "mod_autoindex": 8, "loadmodul": 8, "autoindex_modul": 8, "so": [8, 12, 15, 20, 21, 23, 24, 25, 27, 28, 31, 33, 40], "includ": [8, 10, 18, 21, 22, 24, 26, 30, 33, 44], "autoindex": 8, "allow": [8, 11, 15, 18, 33, 41], "open": [8, 11, 14, 21, 23, 26, 27, 30, 33, 34, 40, 43, 44], "On": [8, 12, 21], "fresh": 8, "alreadi": [8, 10, 21, 27, 30], "done": [8, 10, 30, 32, 33, 43, 44], "via": [8, 10, 12, 13, 17, 41], "plu": [8, 10, 13], "rever": 8, "un": 8, "comment": [8, 10, 11, 24, 25, 26, 33, 42, 44, 45], "main": [8, 11, 14, 35, 43], "except": [8, 15, 23, 27, 28, 30, 33, 43], "a2enmod": 8, "proxy_http": 8, "save": 8, "avail": [8, 10, 11, 12, 14, 15, 18, 20, 30, 34, 40, 42, 45, 46], "a2ensit": 8, "activ": [8, 10, 11, 12, 13, 15, 21, 23, 27, 34, 42, 45, 46], "fixm": 8, "headers_modul": 8, "mod_head": 8, "proxy_modul": 8, "mod_proxi": 8, "proxy_http_modul": 8, "mod_proxy_http": 8, "With": [8, 15, 21, 30, 33, 44], "proxypreservehost": 8, "incom": [8, 24], "pass": [8, 10, 11, 20, 27, 34], "figur": [8, 10, 29], "setenvif": 8, "request_uri": 8, "dontlog": 8, "customlog": 8, "null": [8, 10, 38], "combin": 8, "env": [8, 12, 21, 30, 43, 44], "order": [8, 11, 24, 25, 27, 33], "deni": 8, "fd00": 8, "8": [8, 11, 12, 33, 43, 44], "192": 8, "168": 8, "16": [8, 11, 24, 25, 26], "fe80": 8, "proxypass": [8, 42, 45], "requesthead": 8, "3000": [8, 10, 11, 13, 21, 43, 44, 45], "fulli": [8, 10, 17], "proxif": [8, 10, 11], "result_proxi": [8, 9, 10, 11, 13, 45], "replac": [8, 10, 11, 14, 17, 21, 30, 31], "kei": [8, 9, 10, 11, 13, 14, 15, 18, 20, 24, 26, 28, 35, 38, 45, 46], "binari": [8, 10, 11, 13, 42, 45], "insert_your_morty_proxy_key_her": [8, 10, 13], "image_proxi": [8, 10, 11, 15, 34, 45], "Be": [8, 10, 11, 15, 22], "isn": [8, 10], "t": [8, 10, 11, 15, 23, 28, 32, 33, 43], "nevertheless": [8, 10], "modern": 8, "mod_proxy_uwsgi": 8, "compil": [8, 30, 32, 35], "normal": [8, 21, 28, 33, 43], "18": [8, 30, 44], "04": [8, 25, 44], "libapache2": 8, "mod": [8, 33], "next": [8, 10, 14, 33], "unix": [8, 10, 12], "socket": [8, 9, 10, 12], "commun": [8, 10, 11, 15, 20], "out": [8, 10, 20, 21, 24, 25, 26, 27, 30, 33, 42, 44, 45], "ini": [8, 9, 10, 11, 12, 21], "exist": [8, 9, 10, 11, 15, 17, 21, 23, 27, 30], "mkdir": [8, 10, 11, 12, 42, 45], "chown": [8, 10, 11, 12, 42, 45], "subnet": 8, "class": [8, 11], "old": [8, 9, 21], "mod_wsgi": 8, "lib": [8, 11, 12, 42, 45], "proxy_uwsgi_modul": 8, "ifmodul": 8, "histor": [8, 23], "reason": [8, 12, 17, 23, 33], "don": [8, 11, 15, 23, 28, 32, 33, 43], "mod_uwsgi": 8, "anymor": 8, "c": [8, 11, 12, 21, 30, 33, 42, 45], "sethandl": 8, "handler": 8, "uwsgisocket": 8, "touch": [8, 10, 12, 15, 21], "abov": [8, 11, 13, 15, 21, 24, 25, 26, 27, 33, 34, 44], "one": [8, 11, 12, 15, 21, 22, 26, 27, 30, 33, 40, 42, 43, 44, 45, 46], "whole": [8, 31], "virtual": [8, 10], "compon": [8, 31, 43], "awar": [8, 33, 43], "quit": [8, 21, 27, 30], "differ": [8, 10, 11, 12, 14, 15, 21, 23, 27, 28, 33, 41, 44], "standard": [8, 11, 27, 28, 31, 44], "detail": [8, 11, 15, 20, 33], "share": [8, 12, 21, 22, 44], "gz": [8, 12, 30, 42, 45], "know": [8, 12, 20, 21, 22, 33, 40, 44], "apache2ctl": 8, "control": [8, 12, 40], "interfac": [8, 11, 15, 18, 19, 36], "a2dismod": 8, "switch": [8, 27], "off": [8, 10, 11, 27, 42, 44, 45, 46], "a2enconf": 8, "a2disconf": 8, "a2dissit": 8, "sure": [9, 11, 21, 23], "deploi": [9, 15, 30, 33], "80": [9, 10], "pull": [9, 20, 27, 32, 33, 35], "rm": [9, 12], "v": [9, 11, 12, 27, 42, 45], "pwd": [9, 21], "8080": [9, 11, 15, 21, 44], "e": [9, 11, 13, 15, 18, 21, 25, 26, 27, 28, 30, 33, 40, 41, 44], "insid": [9, 11, 18, 21, 28, 44], "modifi": [9, 12, 15, 33, 41], "accord": [9, 12, 15], "help": [9, 11, 14, 27, 30, 42, 43, 44, 45, 46], "dry": 9, "f": [9, 33], "alwai": [9, 10, 21, 27, 28, 40, 42, 45], "renam": [9, 34], "suffix": [9, 11, 15], "copi": [9, 11, 33, 44], "environ": [9, 10, 11, 15, 21, 27, 29, 36, 42, 44, 45, 46], "variabl": [9, 15, 28, 33, 45], "morty_url": 9, "morty_kei": 9, "bind_address": [9, 11, 15], "bind": [9, 15, 26], "specifi": [9, 12, 15, 28, 34], "tcp": 9, "protocol": [9, 10, 12, 15, 21], "volum": 9, "entri": [9, 11, 29, 43, 44], "point": [9, 10, 11, 12, 15, 21, 29, 32, 33, 40], "possibl": [9, 11, 13, 14, 15, 18, 20, 21, 22, 28, 33, 34], "dockerfil": 9, "intend": 9, "beginn": 10, "guid": [10, 11, 17, 33], "work": [10, 11, 15, 18, 27, 28, 30, 40, 46], "light": 10, "mainlin": 10, "webserv": 10, "section": [10, 11, 13, 15, 21, 30, 31, 33], "server_nam": 10, "resourc": 10, "symlink": 10, "ln": [10, 12, 21], "subdir": 10, "alia": 10, "wrap": 10, "hostnam": [10, 11, 14, 44], "proxy_buff": 10, "ipv4": [10, 44], "ipv6": [10, 21, 44], "import": [10, 20, 33, 38], "uwsgi_param": 10, "uwsgi_pass": 10, "directli": [10, 15, 44], "demonstr": 10, "subdirectori": 10, "implement": [10, 12, 17, 23, 27, 28, 30, 31, 32, 44], "calcul": 10, "rel": [10, 21, 33, 44], "correct": [10, 15], "sinc": [10, 11, 17, 30, 33], "wsgi": [10, 12], "ship": 10, "script_nam": 10, "correctli": 10, "access_log": 10, "error_log": 10, "virtualenv": [11, 12, 21, 23, 30, 46], "univers": 11, "repositori": [11, 17, 21, 43, 44], "bash": [11, 21, 30, 33, 42, 43, 44, 45], "useradd": [11, 42, 45], "system": [11, 12, 21, 22, 23, 27, 30, 33, 42, 43, 45], "home": [11, 21, 35, 42, 43, 45, 46], "dir": [11, 42, 45], "respect": [11, 27, 40, 42, 45], "metasearch": [11, 28, 36, 42, 45], "interact": [11, 42, 43, 45, 46], "m": [11, 33], "pyenv": [11, 12, 21, 30, 46], "echo": [11, 42, 44, 45], "profil": [11, 30, 36, 40, 42, 45], "exit": [11, 21], "session": 11, "sourc": [11, 15, 21, 23, 26, 30, 33, 35, 38, 40, 42, 44, 45], "version": [11, 14, 23, 30, 33, 42, 45], "boilerpl": [11, 21], "setuptool": 11, "wheel": 11, "pyyaml": 11, "jump": [11, 21, 30], "tree": [11, 21, 30], "second": [11, 15, 33], "termin": [11, 21, 38], "leav": 11, "initi": [11, 12, 21, 33, 35, 38, 44], "templat": [11, 12, 20, 21, 24, 26, 28, 29, 43, 46], "2291": 11, "merg": [11, 15, 21], "minim": [11, 32, 33], "unam": [11, 44], "n": [11, 18, 44], "ultrasecretkei": [11, 15], "edit": [11, 12, 17, 21, 27, 30, 33, 40, 45], "cp": 11, "sed": [11, 33], "openssl": 11, "rand": 11, "hex": 11, "g": [11, 13, 18, 21, 25, 26, 27, 28, 30, 33, 40, 41, 44], "mode": [11, 12, 15, 33, 43, 44], "moder": [11, 28], "strict": [11, 22, 28], "backend": 11, "dbpedia": [11, 34], "swisscow": 11, "blank": [11, 15, 33], "turn": [11, 27], "default_lang": 11, "detect": [11, 15], "browser": [11, 15, 17, 21, 23, 27, 30, 40, 44], "inform": [11, 13, 14, 15, 22, 27, 28, 44], "address": [11, 13, 15, 28, 40, 43], "secret_kei": [11, 15], "chang": [11, 12, 15, 21, 23, 27, 30, 33, 43], "custom": [11, 15, 25, 27, 33, 41], "uncom": [11, 15], "your_morty_proxy_kei": 11, "contact_url": [11, 15], "mailto": [11, 15], "contact": [11, 15], "enable_stat": 11, "stat": [11, 33], "note": [11, 13, 14, 25, 27, 34], "mai": [11, 15, 21, 33, 42, 45], "leak": [11, 18], "git_url": [11, 15, 21, 43], "git_branch": [11, 15, 21, 43], "master": [11, 12, 15, 27, 33, 43], "issue_url": [11, 15], "issu": [11, 12, 15, 20, 22, 23], "docs_url": [11, 15], "io": [11, 12, 15, 30, 33, 45], "public_inst": [11, 15], "space": [11, 15, 30], "wiki_url": [11, 15], "twitter_url": [11, 15], "twitter": [11, 15], "searx_engin": [11, 15], "ban_time_on_fail": 11, "ban": [11, 40], "after": [11, 23, 31, 33, 35, 42, 45], "max_ban_time_on_fail": 11, "120": [11, 27], "prefer_configured_languag": 11, "increas": 11, "weight": [11, 15, 33], "confiugr": 11, "rank": 11, "http_protocol_vers": 11, "queri": [11, 14, 18, 19, 20, 22, 28, 34, 36, 38, 40, 41], "secur": [11, 18, 36], "thei": [11, 12, 15, 21, 22, 33, 40], "histori": 11, "caus": 11, "contain": [11, 14, 18, 19, 33, 36, 43, 44], "default_http_head": [11, 15], "nosniff": [11, 15], "xss": [11, 15], "noopen": [11, 15], "robot": [11, 15, 30], "tag": [11, 15], "noindex": [11, 15], "nofollow": [11, 15], "referr": [11, 15], "polici": [11, 15], "ui": [11, 15, 17, 18, 28], "autofocu": 11, "archive_todai": 11, "todai": [11, 20], "link": [11, 12, 14, 15, 21, 29], "static_path": 11, "didn": 11, "templates_path": 11, "theme": [11, 15, 30, 32, 34], "theme_arg": 11, "oscar_styl": 11, "logicodev": [11, 34], "style": [11, 32, 34], "results_on_new_tab": [11, 34], "tab": [11, 29, 34, 44], "categories_ord": 11, "lock": 11, "arbitrari": [11, 18, 20, 24, 28], "id": [11, 28, 30], "want": [11, 15, 22, 23, 24, 25, 26, 27, 30, 33, 34, 40, 43, 44], "asciimoo": [11, 35, 42, 45], "base64": 11, "encod": [11, 12, 33], "notat": 11, "commit": [11, 21, 30, 32, 35], "af77ec3": 11, "outgo": 11, "request_timeout": [11, 15], "overrid": [11, 15], "max_request_timeout": [11, 15], "maximum": [11, 15, 27, 28], "useragent_suffix": [11, 15], "searx_userag": 11, "could": [11, 12, 18, 28, 33], "email": [11, 15], "administr": [11, 15, 17, 18, 20, 22, 34, 36, 40, 43], "pool_connect": [11, 15], "pool_maxs": [11, 15], "simultan": [11, 15], "latest": [11, 12, 35], "advanc": 11, "sock": [11, 15], "proxy1": [11, 15], "proxy2": [11, 15], "using_tor_proxi": 11, "extra_proxy_timeout": 11, "taken": [11, 33, 43], "than": [11, 15, 25, 33, 36], "network": [11, 15, 18, 42, 45], "source_ip": [11, 15], "plugin1": 11, "plugin2": 11, "enabled_plugin": [11, 34], "hostname_replac": 11, "youtu": 11, "noocooki": 11, "yotter": 11, "teddit": 11, "redd": 11, "nitter": 11, "checker": [11, 29], "off_when_debug": 11, "schedul": [11, 20, 23], "cache2": [11, 12], "searxcach": [11, 12], "item": [11, 12, 33], "2000": [11, 12, 33], "blocksiz": [11, 12], "4096": [11, 12], "bitmap": [11, 12], "start_aft": 11, "300": [11, 28], "1800": 11, "delai": 11, "everi": [11, 15, 21, 27, 28, 40, 44], "86400": 11, "90000": 11, "often": [11, 28, 33, 43], "yaml": 11, "anchor": [11, 29], "additional_test": 11, "rosebud": 11, "test_rosebud": 11, "matrix": 11, "result_contain": 11, "not_empti": 11, "one_title_contain": 11, "citizen": 11, "kane": 11, "unique_result": 11, "android": 11, "test_android": 11, "fr": [11, 15], "zh": 11, "cn": 11, "infobox": [11, 38], "tests_infobox": 11, "york": 11, "bbc": 11, "has_infobox": 11, "ahmia": 11, "onion": 11, "enable_http": [11, 24, 25, 28], "ah": 11, "search_url": 11, "url_xpath": 11, "div": 11, "href": 11, "title_xpath": 11, "content_xpath": 11, "ul": 11, "li": 11, "soft_max_redirect": [11, 28], "wikidata_id": 11, "q13515725": 11, "official_api_document": 11, "mementoweb": 11, "depot": 11, "nativ": [11, 12], "archivei": 11, "use_official_api": 11, "require_api_kei": 11, "tmp": 11, "suspend": 11, "dh": 11, "small": [11, 25, 26, 28, 30, 46], "b": [11, 33], "fulltext": 11, "titl": [11, 18, 28], "paramet": [11, 15, 26, 28, 29], "necessari": [11, 22], "becaus": [11, 17, 22, 27, 28, 35, 40], "sometim": [11, 17], "redirect": [11, 14, 28, 30], "instead": [11, 12, 17, 22, 23, 25, 33, 38], "php": 11, "c3": 11, "a9cial": 11, "3asearch": 11, "mw": 11, "head": 11, "searchresult": 11, "q3568032": 11, "repo": [11, 27], "pageno": [11, 28, 34, 38], "articl": [11, 29], "summari": 11, "q2493781": 11, "atlassian": 11, "caption": [11, 33], "h3": 11, "h4": 11, "q80729951": 11, "voc": 11, "voctoweb": 11, "ac": 11, "uk": 11, "cor": 11, "regist": [11, 29], "api_kei": [11, 15, 28], "unset": 11, "doi": [11, 14], "url_queri": 11, "title_queri": 11, "title_html_to_text": 11, "content_queri": 11, "fullcit": 11, "content_html_to_text": 11, "q5188229": 11, "rest": [11, 22, 29, 30, 32, 36], "cloudflar": 11, "digbt": 11, "dbt": 11, "first_page_num": 11, "page_s": 11, "30": [11, 44], "dl": [11, 42, 45], "dt": 11, "dd": 11, "q1430691": 11, "elasticsearch": [11, 18], "9200": [11, 25], "usernam": [11, 25, 26], "elast": [11, 25], "password": [11, 15, 24, 25, 26], "changem": [11, 25], "my": [11, 12, 21, 22, 25, 33, 40], "match": [11, 24, 25], "simple_query_str": [11, 25], "query_typ": [11, 18, 25], "provid": [11, 18, 22, 25, 27, 28, 33], "custom_query_json": [11, 25], "match_al": 11, "show_metadata": 11, "word__nam": 11, "word__defin": 11, "q1188617": 11, "offici": 11, "stabl": [11, 15], "apikei": [11, 15], "Or": [11, 22, 33], "non": [11, 20], "fsf": 11, "number_of_result": [11, 28], "what": [11, 12, 21, 24, 33, 44], "string": [11, 14, 22, 28, 34, 35], "nearmatch": 11, "search_typ": 11, "q2470288": 11, "freesound": 11, "fnd": [11, 18], "15": [11, 44], "myapikei": 11, "separ": [11, 18, 22, 27, 33, 34, 42, 45], "whitespac": [11, 30], "fast": [11, 26], "quicker": 11, "v4": 11, "project": [11, 12, 21, 29, 30, 33], "web_url": 11, "name_with_namespac": 11, "descript": [11, 14, 27, 31, 33, 42, 45], "20": [11, 44], "q16639197": 11, "ee": 11, "gitea": 11, "would": [11, 21, 22], "desir": [11, 28], "v1": 11, "html_url": 11, "try": [11, 15, 40], "swagger": 11, "use_mobile_ui": 11, "dali": 11, "christ": 11, "salvador": 11, "store": [11, 19, 25, 26, 28, 36, 40], "results_xpath": 11, "imzgtf": 11, "mpg5gc": 11, "rzegz": 11, "kcssqe": 11, "mnkhrc": 11, "thumbnail_xpath": 11, "uzcko": 11, "span": [11, 33], "img": 11, "q79576": 11, "net": [11, 36], "19": 11, "q3093354": 11, "gpoddernet": 11, "readthedoc": [11, 12], "requires_api_kei": 11, "post__title_link": 11, "post__text": 11, "q50572423": 11, "q4494434": 11, "haskel": 11, "q34010": 11, "tube": 11, "snopyta": 11, "25": [11, 17, 33], "libgen": 11, "req": 11, "lol": 11, "book": 11, "td": 11, "author": [11, 27, 33], "q22017206": 11, "lyric": 11, "left": [11, 33], "visitedlyr": 11, "ml": 11, "utf8": [11, 30], "e2": 11, "9c": 11, "93": 11, "stori": 11, "relev": [11, 30], "q60762874": 11, "meilisearch": 11, "7700": [11, 25], "mongodb": [11, 26], "pymongo": [11, 24], "mymongo": [11, 24], "md": [11, 24], "exact_match_onli": [11, 24], "27017": [11, 24], "results_per_pag": 11, "databas": [11, 18, 22, 24, 25, 26, 33], "busi": 11, "review": 11, "db": [11, 24], "v2": 11, "size": [11, 28], "results_queri": 11, "q7067518": 11, "openair": 11, "eu": 11, "dataset": 11, "respons": [11, 15, 28], "metadata": [11, 33], "oaf": 11, "entiti": 11, "children": 11, "webresourc": 11, "q25106053": 11, "opensemanticsearch": 11, "opensemant": 11, "oss": 11, "8983": [11, 25], "solr": 11, "prowlarr": 11, "prow": 11, "indexer_id": 11, "comma": [11, 18, 22, 34], "search_categori": 11, "9696": 11, "50": [11, 33], "servarr": 11, "node": [11, 30], "snippet": [11, 13], "info": [11, 15, 21, 30, 44, 45], "hide": 11, "obsolet": 11, "structur": [11, 24, 27, 29], "hide_obsolet": 11, "countri": [11, 15, 28], "thepiratebai": 11, "psychopg2": [11, 26], "postgresql": 11, "postgr": 11, "query_str": [11, 26], "select": [11, 14, 24, 25, 26, 30, 33, 40, 41, 44], "my_tabl": [11, 26], "my_column": [11, 26], "psql": [11, 26], "bodi": [11, 27, 33], "snippet__nam": 11, "suggestion_xpath": 11, "callout": 11, "q2984686": 11, "warehous": 11, "libr": 11, "redi": [11, 26], "myredi": 11, "redis_serv": [11, 24], "6379": [11, 24], "bad": 11, "certif": 11, "scanr": 11, "scanr_structur": 11, "api_sit": 11, "instance_url": 11, "spotifi": 11, "credenti": 11, "stf": 11, "api_client_id": 11, "api_client_secret": 11, "slr": [11, 25], "collection_nam": 11, "sort": [11, 25], "asc": [11, 25], "desc": 11, "field_list": 11, "field": 11, "default_field": 11, "query_field": 11, "springer": 11, "natur": 11, "springernatur": 11, "signup": 11, "a69685087d07eca9f13db62f65b8f601": 11, "sqlite": 11, "sq": [11, 26], "mydb": 11, "mytabl": 11, "fieldnam": [11, 33], "torrentz2": 11, "torch": 11, "xmh57jrknzkhv6y3ls3ubitzfqnkrwxhopf5aygthi7d6rplyvk3noyd": 11, "cgi": [11, 12], "omega": 11, "defaultop": 11, "tch": 11, "mayb": [11, 18], "fun": 11, "uncyclopedia": 11, "unc": 11, "wikia": 11, "defin": [11, 15, 24, 26, 31, 33], "word": [11, 30, 31, 33, 34], "mean": [11, 12, 21, 33, 40], "consol": 11, "youtube_api": 11, "www4": 11, "o": [11, 33, 42, 45, 46], "q367": 11, "q964": 11, "q369": 11, "q263": 11, "q151": 11, "q370": 11, "q373": 11, "product": [11, 15, 43], "wolframalpha_api": 11, "1000": 11, "dai": [11, 12, 28, 34, 38], "usagelimit": 11, "mysql": 11, "connector": [11, 26], "mysql_serv": [11, 26], "mydatabas": 11, "h2": 11, "top": [11, 33], "spell": 11, "q60747299": 11, "doesn": [11, 15], "serp": 11, "gp0gqqlrvflv20": 11, "bing__url": 11, "bing__titl": 11, "bing__descript": 11, "q3595363": 11, "token": [11, 15, 18, 20, 22, 24, 25, 26], "search_v2": 11, "api_token": 11, "f8ohudeykuichdnixegi7cb4uyytbqt4no8iuenbfto3devs24yelgqm7ncm": 11, "abstract": 11, "No": [11, 36], "petalsearch": 11, "pn": 11, "card": 11, "cont": 11, "12": [11, 44], "qo": 11, "pagin": 11, "partialsearchresult": 11, "partialrelatedsearch": 11, "q847564": 11, "webkr": 11, "sm": 11, "osp_hti": 11, "ie": [11, 30], "utf": [11, 12, 33, 43, 44], "link_tit": 11, "total_dsc": 11, "q485639": 11, "nmt": 11, "gems__gem": 11, "search__suggest": 11, "q1853420": 11, "peer": 11, "search_valu": 11, "product__titl": 11, "price": 11, "product__imag": 11, "q685967": 11, "yaci": 11, "ya": 11, "8090": 11, "aren": 11, "upper": 11, "group": [11, 33, 40, 42, 45], "pl": 11, "offset": [11, 26], "spellcheck": 11, "fdb": 11, "grai": 11, "h6": 11, "q22906900": 11, "doku": 11, "let": [11, 18, 21, 24, 25, 33, 40, 43], "privat": [11, 18, 20, 24, 25, 26, 36, 39], "corpor": 11, "ubuntuwiki": 11, "uw": 11, "care": [11, 15, 18, 33, 43, 44], "expos": [11, 22, 24, 25, 26], "sensit": 11, "restrict": [11, 22], "under": [11, 21, 22, 24, 26, 28], "grep": [11, 30, 44], "gg": 11, "delimit": [11, 18, 33], "char": [11, 18], "filepath": 11, "pattern": 11, "fgrep": 11, "fgr": 11, "regex": 11, "gr": 11, "\u0627\u0644\u0639": 11, "\u0631": 11, "\u0628": 11, "\u064a": 11, "\u0629": 11, "arab": 11, "bg": 11, "\u0431\u044a\u043b\u0433\u0430\u0440\u0441\u043a\u0438": 11, "bulgarian": 11, "bo": 11, "\u0f56": 11, "\u0f51": 11, "\u0f66": 11, "tibetian": 11, "ca": 11, "catal\u00e0": 11, "catalan": 11, "\u010de\u0161tina": 11, "czech": 11, "cy": 11, "cymraeg": 11, "welsh": 11, "dansk": 11, "danish": 11, "el_gr": 11, "\u03b5\u03bb\u03bb\u03b7\u03bd\u03b9\u03ba\u03ac": 11, "greek_greec": 11, "espa\u00f1ol": [11, 15], "spanish": 11, "eesti": 11, "estonian": 11, "euskara": 11, "basqu": 11, "fa_ir": 11, "f\u0101rs\u012b": 11, "\u0641\u0627\u0631\u0633\u0649": 11, "persian": 11, "fi": [11, 43, 44], "suomi": 11, "finnish": 11, "fil": 11, "wikang": 11, "filipino": 11, "fran\u00e7ai": [11, 15], "french": 11, "galego": 11, "galician": 11, "he": [11, 15, 21, 33], "\u05e2\u05d1\u05e8\u05d9\u05ea": 11, "hebrew": [11, 15], "hr": 11, "hrvatski": 11, "croatian": 11, "hu": [11, 15, 41], "magyar": [11, 15], "hungarian": 11, "ia": 11, "interlingua": 11, "italiano": [11, 15], "italian": 11, "ja": [11, 15], "\u65e5\u672c\u8a9e": [11, 15], "japanes": [11, 15], "lt": 11, "lietuvi\u0173": 11, "lithuanian": 11, "nl": [11, 15], "nederland": [11, 15], "dutch": 11, "nl_be": 11, "vlaam": 11, "dutch_belgium": 11, "oc": 11, "lenga": 11, "\u00f2c": 11, "occitan": 11, "polski": 11, "polish": 11, "pt": 11, "portugu\u00ea": 11, "portugues": 11, "pt_br": 11, "portuguese_brazil": 11, "ro": [11, 15], "rom\u00e2n\u0103": 11, "romanian": [11, 15], "\u0440\u0443\u0441\u0441\u043a\u0438\u0439": 11, "russian": [11, 15], "sk": 11, "sloven\u010dina": 11, "slovak": 11, "sl": 11, "slovenski": 11, "sloven": 11, "sr": 11, "\u0441\u0440\u043f\u0441\u043a\u0438": 11, "serbian": 11, "sv": 11, "svenska": 11, "swedish": 11, "te": 11, "\u0c24": 11, "\u0c32": 11, "\u0c17": 11, "telugu": 11, "ta": 11, "\u0ba4\u0bae": 11, "\u0bb4": 11, "tamil": 11, "t\u00fcrk\u00e7e": [11, 15], "turkish": 11, "\u0443\u043a\u0440\u0430\u0457\u043d\u0441\u044c\u043a\u0430": 11, "\u043c\u043e\u0432\u0430": 11, "ukrainian": 11, "vi": 11, "ti\u1ebfng": 11, "vi\u1ec7t": 11, "vietnames": 11, "\u4e2d\u6587": 11, "chines": 11, "zh_tw": 11, "\u570b\u8a9e": 11, "taiwanes": 11, "mandarin": 11, "doi_resolv": 11, "oadoi": 11, "doai": 11, "dissem": 11, "sci": 11, "hub": 11, "scihubtw": 11, "tw": 11, "nf": 11, "default_doi_resolv": 11, "webapp": [11, 12, 15, 23, 30], "searx_settings_path": [11, 12, 15, 21], "visit": [11, 25, 33, 40], "curl": 11, "xdg": [11, 30], "verbos": [11, 43], "insecur": 11, "tcp_nodelai": 11, "68": 11, "mark": [11, 33], "bundl": 11, "multius": 11, "assum": [11, 33], "200": [11, 21, 30], "ok": [11, 30], "everyth": [11, 33, 40], "hit": 11, "ctrl": [11, 21, 30], "enter": [11, 23], "twice": 11, "At": [11, 25, 26, 33], "demon": 11, "systemd": [12, 42, 45, 46], "unit": [12, 27, 30, 42, 45, 46], "emperor": 12, "two": [12, 15, 27, 33, 34], "One": [12, 17], "per": [12, 27, 28, 33], "dedic": [12, 21, 33], "common": [12, 30, 36, 40, 42, 45, 46], "fit": [12, 22, 25, 31], "larg": [12, 42, 44, 45, 46], "monitor": [12, 21], "specif": [12, 15, 18, 28, 44], "event": 12, "scan": 12, "vassal": 12, "ad": [12, 18, 20, 21, 22, 25, 26, 31, 33, 40, 41, 43], "remov": [12, 14, 15, 21, 38, 40, 42, 43, 44, 45, 46], "timestamp": 12, "correspond": 12, "reload": 12, "mostli": [12, 33], "even": [12, 21, 44], "wai": [12, 15, 18, 20, 25, 27, 28, 33, 40], "both": [12, 22, 23, 27, 34, 40], "anoth": [12, 15, 17, 21, 28, 33, 44], "might": [12, 14, 21, 22, 27, 33, 34, 40, 43, 44], "interpret": [12, 33], "python2": [12, 23], "while": [12, 20, 21, 30, 33], "worth": [12, 40], "approach": 12, "familiar": [12, 30], "similar": [12, 15, 26, 33], "comfort": [12, 33], "symbol": [12, 21], "confnam": 12, "experi": 12, "bit": [12, 33], "buggi": 12, "init": [12, 20, 21, 29, 44], "lsb": 12, "bug": [12, 30], "bugreport": [12, 27], "833067": 12, "0pointer": 12, "blog": [12, 21, 24, 25, 26, 33, 36], "who": [12, 17, 18, 20, 40], "uid": [12, 21], "gid": 12, "lc_all": 12, "chdir": [12, 21], "load": [12, 14, 15, 30, 38, 44], "right": [12, 22, 31, 33, 36], "chmod": 12, "666": 12, "interpretor": 12, "singl": [12, 13, 40, 44], "each": [12, 15, 18, 21, 25, 33, 34, 38, 44], "worker": 12, "lazi": 12, "gil": 12, "thread": 12, "rememb": [12, 21, 27], "them": [12, 15, 21, 24, 25, 26, 31, 33, 43], "multithread": 12, "automat": [12, 14, 33], "strang": 12, "behaviour": [12, 27, 31], "perform": [12, 14, 20, 28], "pythonhom": 12, "glob": 12, "pythonpath": [12, 21], "speak": 12, "upstream": 12, "cach": 12, "logger": 12, "act": [13, 17], "proxifi": 13, "featur": [13, 17, 22, 27, 33, 40], "ha": [13, 15, 18, 20, 22, 25, 27, 28, 33, 40, 43], "argument": [13, 14, 27, 33, 38], "j": [14, 31], "css": [14, 31], "paywal": 14, "hash": 14, "convert": [14, 28, 33], "digest": 14, "infinit": 14, "scroll": 14, "bottom": [14, 31], "current": [14, 15, 20, 27, 28, 35, 41], "infinite_scrol": [14, 34], "self": [14, 17, 36, 42, 44, 45, 46], "immedi": 14, "multipl": [14, 15, 30, 33, 40], "javascript": [14, 32], "search_on_category_select": [14, 34], "oper": [14, 23, 33, 40], "hyphen": 14, "pleas": [14, 23, 25, 26, 27, 32, 33, 34], "tracker": 14, "return": [14, 15, 18, 20, 26, 29, 31, 33, 38, 40, 41], "navig": 14, "press": [14, 30], "vim_hotkei": 14, "deactiv": [15, 42, 45, 46], "branch": [15, 27, 30, 43], "tweet": 15, "appli": [15, 27], "cryptographi": 15, "purpos": [15, 28], "inbound": 15, "memori": [15, 24], "iso": [15, 28], "755": 15, "made": [15, 21], "other": [15, 18, 27, 28, 30, 33, 40, 41], "bigger": 15, "wait": [15, 20], "answer": [15, 33, 38, 40], "slow": 15, "consequ": [15, 27], "reactiv": 15, "wish": [15, 24, 26], "round": [15, 27], "robin": 15, "fashion": 15, "ignor": 15, "en_u": [15, 28], "socks5": [15, 28], "proxy3": 15, "1080": 15, "socks5h": 15, "proxy4": 15, "across": 15, "handl": [15, 21, 24, 33, 40, 44], "execut": [15, 18, 35], "bang": 15, "few": [15, 27, 28], "secret": [15, 22, 24], "obtain": 15, "delet": [15, 30, 34, 35, 44], "manual": [15, 30, 33], "fr_fr": 15, "de_d": 15, "display_error_messag": [15, 28, 33], "pretti": 15, "won": [15, 23], "reli": [15, 26], "actual": 15, "uvys6brhkhudff5cqbjonsdsrn8h0scbzinsrdgnvdpz7iezhvevart3yvghokha": 15, "ecretvalu": 15, "keep_onli": 15, "As": [15, 20, 22, 23, 26, 40], "biggest": 17, "advantag": [17, 33], "extrem": 17, "But": [17, 23, 25, 28, 40, 41, 44], "daunt": 17, "newcom": 17, "barrier": 17, "ugli": [17, 33], "hard": [17, 28, 33], "understand": [17, 33], "introduc": [17, 18, 19, 20, 22, 33, 36], "call": [17, 18, 21, 22, 30, 35, 38, 44], "capabl": [17, 25, 27], "manipul": [17, 44], "aim": [17, 25, 33], "experienc": [17, 21], "peopl": [17, 18, 40], "graphic": [17, 18], "supervisor": 17, "decid": 17, "standalon": 17, "codebas": 17, "grow": 17, "affect": 17, "sponsor": [17, 18, 20, 22, 23, 24, 25, 26], "nlnet": [17, 18, 20, 22, 23, 24, 25, 26], "foundat": [17, 18, 20, 22, 23, 24, 25, 26], "happi": [17, 18, 20, 22, 23, 24, 25, 26, 27, 32], "hack": [17, 18, 20, 22, 23, 24, 25, 26, 27, 32], "kvch": [17, 18, 20, 22, 23, 24, 25, 26], "2017": [17, 23], "08": 17, "22": [17, 22, 23], "21": [17, 18, 20], "previous": 18, "over": [18, 21, 33, 36, 44], "comput": [18, 30, 40], "machin": 18, "2128": 18, "been": [18, 20, 21, 27], "easiest": 18, "solut": [18, 22], "thu": [18, 20, 23, 34, 40], "those": [18, 20, 21, 35, 40], "appropri": 18, "retriev": [18, 35], "flexibl": [18, 33, 43], "imagin": 18, "power": [18, 25, 26, 33], "concern": [18, 27], "element": [18, 33], "tell": [18, 28], "put": [18, 26], "dict": [18, 28, 38], "parse_regex": 18, "regular": [18, 20], "express": 18, "expect": [18, 22, 27], "enum": 18, "uesr": 18, "submit": [18, 25, 27], "someth": [18, 27, 30, 32], "query_enum": 18, "working_dir": 18, "result_separ": 18, "charact": [18, 27, 33], "mileston": 18, "discoveri": [18, 20, 22, 24, 25, 26], "fund": [18, 20, 22, 24, 25, 26], "2020": [18, 22], "09": 18, "28": [18, 22], "26": [18, 22], "nosql": [19, 36], "sql": [19, 25, 36], "fetch": [19, 36], "202006": [19, 36], "prepar": [19, 36, 44], "offlin": [19, 22, 28, 33, 36], "extend": [20, 27, 31, 33], "function": [20, 28, 31, 33, 38, 44], "skeleton": 20, "subprocess": 20, "pipe": 20, "popen": 20, "stdout": [20, 38], "return_cod": 20, "rais": [20, 28, 38], "runtimeerror": 20, "zero": 20, "readlin": 20, "parse_lin": 20, "append": 20, "propos": 20, "Then": [20, 23, 35], "move": [20, 27], "design": [20, 25, 33], "read": [20, 21, 25, 26, 27, 30, 43], "togeth": 20, "were": [20, 22, 23], "insuffici": 20, "present": [20, 22], "caplabl": 20, "pair": 20, "1700": 20, "howev": [20, 28, 34], "publicli": 20, "everyon": [20, 40], "2019": 20, "17": 20, "03": 20, "written": 21, "reader": [21, 33], "seriou": 21, "1803": 21, "lot": 21, "heterogen": 21, "cycl": 21, "dr": 21, "simpl": [21, 25, 30, 34, 42, 45], "perfect": 21, "fail": [21, 30, 32], "aspect": [21, 27], "overlook": 21, "matter": [21, 28, 40], "encapsul": 21, "prerequisit": [21, 33], "client": 21, "never": [21, 30], "lxc": [21, 36, 43], "mix": 21, "divid": 21, "scale": [21, 25, 33, 44], "stack": [21, 44], "lxd": [21, 44], "onc": [21, 38, 43, 44], "snap": [21, 44], "auto": [21, 33, 35, 44], "consist": 21, "sever": 21, "lxc_suit": [21, 44], "l19": 21, "exercis": 21, "outsid": 21, "bot": 21, "blocker": 21, "cmd": [21, 30, 43, 44], "got": 21, "429": 21, "174": 21, "184": 21, "156": 21, "sanit": 21, "report": 21, "easi": [21, 36], "prompt": [21, 43], "signal": 21, "back": [21, 32], "analog": 21, "notic": 21, "theses": 21, "readi": 21, "ey": [21, 33], "dsitro": 21, "least": [21, 23], "attend": 21, "transpar": [21, 44], "smylink": 21, "reposetori": 21, "becom": [21, 33], "mv": 21, "conatin": 21, "daili": 21, "remark": 21, "eth0": [21, 44], "live": [21, 30, 33, 44], "fd42": 21, "573b": 21, "e0b3": 21, "e97": 21, "216": 21, "3eff": 21, "fea5": 21, "9b65": 21, "themselv": 22, "rather": 22, "trust": [22, 40], "friend": [22, 40], "colleagu": 22, "1823": 22, "unless": 22, "him": 22, "her": 22, "carv": 22, "stone": 22, "impli": 22, "guidelin": [22, 32], "concret": [22, 33], "benefit": 22, "creativ": 22, "02": 22, "releas": [23, 30, 44], "end": [23, 32, 33, 44], "clock": 23, "11": 23, "year": [23, 28, 34, 38], "worri": 23, "drop": 23, "usual": [23, 24, 40], "venv3": 23, "pip3": 23, "txt": [23, 30, 33], "anyth": [23, 40], "115": 23, "compat": 23, "robotframework": 23, "migrat": 23, "splinter": 23, "travi": 23, "mention": [23, 26], "investig": 23, "properli": 23, "05": [23, 26], "13": [23, 24, 42, 45], "57": 23, "variou": [24, 25, 27, 31], "satisfi": [24, 26], "owm": [24, 26], "theme_nam": [24, 26], "result_templ": [24, 26], "template_nam": [24, 26], "attribut": [24, 26, 33], "futhermor": [24, 25], "still": [24, 25, 26], "reqir": 24, "either": 24, "exact": 24, "partial": [24, 33], "keyword": [24, 26], "mystor": 24, "rd": 24, "program": [24, 30], "furthermor": [24, 28, 34, 40], "person": 24, "2021": [24, 25, 26, 44], "07": [24, 25], "23": [24, 25, 26], "ones": [25, 26, 28, 42, 45], "numer": [25, 33], "moment": [25, 26], "popular": [25, 26, 33], "payload": 25, "authent": [25, 26], "individu": 25, "compani": [25, 40], "million": 25, "great": 25, "later": [25, 43, 44], "facet": 25, "subset": 25, "auth_token": 25, "lucen": 25, "indic": 25, "ascend": 25, "previou": [26, 43], "valid": [26, 28, 34], "basic": [26, 29, 44], "dure": 26, "robust": 26, "my_databas": 26, "said": 26, "auth_plugin": 26, "caching_sha2_password": 26, "quer": 26, "reliabl": 26, "three": [27, 31, 33, 40], "level": [27, 33], "alter": 27, "lack": 27, "world": [27, 33, 40], "domin": 27, "among": [27, 40], "intent": 27, "wide": 27, "mass": 27, "adopt": 27, "corner": 27, "deserv": 27, "uncommon": 27, "unfortun": 27, "born": 27, "easili": 27, "maxim": 27, "reduc": 27, "preserv": [27, 33], "plenti": 27, "explain": 27, "think": [27, 30, 32, 33], "weird": 27, "interfer": 27, "vendor": 27, "misbehav": 27, "feedback": [27, 33], "reconsid": 27, "disrespect": 27, "fanci": 27, "split": 27, "convent": 27, "practic": 27, "gitmoji": 27, "yet": [27, 28], "patch": [27, 33], "pep8": [27, 30], "length": 27, "cardin": 27, "ensur": 27, "logic": 27, "break": [27, 33], "fix": 27, "yourself": 27, "rst": [27, 33], "meaning": [27, 32, 33], "scope": 27, "footer": 27, "quickstart": [27, 29, 36], "transifex": [27, 29], "built": [27, 28, 33], "sphinx": 27, "much": [27, 33], "easier": 27, "rebuild": [27, 30], "dist": [27, 30], "assert": 27, "wysiwyg": 27, "target": [27, 30, 33, 42, 44, 45], "favorit": [27, 30], "serv": [27, 40, 44], "8000": 27, "watch": 27, "autobuild": [27, 29], "sphinxopt": 27, "50593": 27, "push": [27, 30], "adapt": 28, "boolean": [28, 33], "multibl": 28, "time_range_support": [28, 33], "engine_typ": [28, 33], "str": [28, 38], "filenam": 28, "bool": 28, "overwritten": 28, "assign": 28, "redefin": 28, "otherwis": [28, 32], "These": [28, 33], "construct": [28, 33], "cooki": [28, 36, 40], "verifi": 28, "random": [28, 40], "safesearch": [28, 33, 34, 38], "week": [28, 38], "pagenumb": 28, "unspecifi": 28, "from_lang": 28, "to_lang": 28, "amount": 28, "float": 28, "4217": 28, "from_nam": 28, "to_nam": 28, "paramt": 28, "ssl": [28, 36], "follow_redirect": 28, "max_redirect": 28, "soft": [28, 29], "record": [28, 33], "raise_for_httperror": 28, "search_str": 28, "search_path": 28, "urlencod": 28, "publishedd": 28, "datetim": [28, 33], "publish": 28, "partli": 28, "img_src": 28, "thumbnail_src": 28, "preview": 28, "thumbnail": 28, "seed": 28, "seeder": 28, "leech": 28, "leecher": 28, "files": 28, "byte": 28, "magnetlink": 28, "torrentfil": 28, "latitud": 28, "decim": 28, "longitud": 28, "boundingbox": 28, "arrai": 28, "lat": 28, "min": 28, "lon": 28, "geojson": 28, "object": [28, 31, 33, 38], "road": 28, "street": 28, "house_numb": 28, "hous": 28, "citi": 28, "postcod": 28, "prime": 29, "hackabl": 29, "clean": [29, 44], "pylint": 29, "pybuild": 29, "primer": [29, 36], "skill": 29, "inlin": 29, "markup": 29, "liter": 29, "unicod": 29, "substitut": 29, "role": 29, "admonit": 29, "view": [29, 40], "deeper": [30, 33], "ci": 30, "integr": [30, 36], "wrapper": 30, "gnu": 30, "introduct": 30, "buildenv": 30, "pybabel": [30, 35], "engines_languag": 30, "recent": 30, "prebuild": 30, "gecko": 30, "driver": 30, "geckodriv": 30, "robot_test": 30, "intermedi": 30, "uninstal": [30, 43], "upload": 30, "pylint_fil": 30, "pycodestyl": 30, "coverag": 30, "stuff": [30, 33], "py3": 30, "longer": 30, "successfulli": 30, "argpars": 30, "initialis": 30, "sha256": 30, "sum": 30, "6cea6eb6def9e14a18bf32f8a3": 30, "471efef6c73558e391c3adb35f4": 30, "rid": [30, 44], "goe": 30, "wrong": 30, "again": 30, "searx_debug": 30, "werkzeug": 30, "untouch": 30, "adjust": 30, "further": [30, 43], "seri": 30, "known": 30, "pylintrc": 30, "underlin": 30, "3xx": 30, "a1": 30, "443": 30, "life": 30, "hl": 30, "lr": 30, "lang_en": 30, "oe": 30, "ceid": 30, "3aen": 30, "302": 30, "sdist": 30, "egg_info": 30, "bdist_wheel": 30, "whl": 30, "tar": [30, 42, 45], "owner": 30, "default_on": 31, "js_depend": 31, "tupl": 31, "css_depend": 31, "attach": 31, "callback": 31, "flask": [31, 33], "ctx": 31, "context": [31, 33, 44], "post_search": 31, "__init__": 31, "name_of_python_fil": 31, "feel": [31, 33], "pre_search": 31, "on_result": 31, "love": 32, "workflow": 32, "receiv": 32, "wild": 32, "west": 32, "pai": 32, "attent": [32, 33], "forget": [32, 43], "encourag": 33, "contributor": 33, "principl": 33, "restructuredtext": 33, "builder": 33, "defaul": 33, "docutil": 33, "faq": 33, "doctre": 33, "cross": 33, "linuxdoc": 33, "jinja": 33, "autodoc": 33, "ecosystem": 33, "spars": 33, "plaintext": 33, "intuit": 33, "learn": 33, "produc": 33, "well": 33, "disadvantag": 33, "grumpi": 33, "especi": 33, "face": 33, "train": 33, "bring": 33, "audienc": 33, "question": [33, 40], "thing": 33, "knowledg": 33, "subject": 33, "pov": 33, "heard": 33, "meta": 33, "crawler": 33, "pro": 33, "con": 33, "chronolog": 33, "condit": 33, "asterisk": 33, "backquot": 33, "appear": 33, "confus": 33, "escap": 33, "backslash": 33, "pointer": 33, "emphasi": 33, "ital": 33, "strong": 33, "boldfac": 33, "adorn": 33, "subsect": 33, "_doc": 33, "refnam": 33, "lorem": 33, "ipsum": 33, "dolor": 33, "sit": 33, "amet": 33, "consectetur": 33, "adipisici": 33, "elit": 33, "_chapter": 33, "ut": 33, "enim": 33, "veniam": 33, "qui": 33, "nostrud": 33, "exercit": 33, "ullamco": 33, "labori": 33, "nisi": 33, "aliquid": 33, "ex": 33, "ea": 33, "commodi": 33, "consequat": 33, "_section": 33, "_subsect": 33, "overlin": 33, "_anchor": 33, "_rest": 33, "manuali": 33, "visist": 33, "_sphinx": 33, "_": 33, "raw": 33, "__": 33, "referenc": 33, "rfc": 33, "822": 33, "pep": 33, "1756": 33, "af2cae6": 33, "obj": [33, 38], "intersphinx_map": 33, "palletsproject": 33, "return42": 33, "inventori": 33, "inv": 33, "simplest": 33, "indent": [33, 38, 44], "colon": 33, "literalinclud": 33, "latter": 33, "expand": 33, "consetetur": 33, "sadipsc": 33, "elitr": 33, "diam": 33, "nonumi": 33, "eirmod": 33, "tempor": 33, "invidunt": 33, "labor": 33, "pygment": 33, "variant": 33, "statist": 33, "get_engines_stat": 33, "within": 33, "0xa9": 33, "copyright": 33, "sign": 33, "2122": 33, "trademark": 33, "glyph": 33, "piec": 33, "explicit": 33, "signifi": 33, "enclos": 33, "rolenam": 33, "guilabel": 33, "ancel": 33, "cancel": 33, "kbd": 33, "menuselect": 33, "la": [33, 36, 44], "bold": 33, "subscript": 33, "sub": 33, "superscript": 33, "sup": 33, "scalabl": 33, "scaleabl": 33, "sens": 33, "absenc": 33, "annoi": 33, "continu": 33, "processor": 33, "inherit": 33, "insert": [33, 35], "_svg": 33, "svg_imag": 33, "alt": 33, "given": 33, "_dot": 33, "digraph": 33, "baz": 33, "vector": 33, "nw": 33, "arrow": 33, "xml": 33, "xmln": 33, "w3": 33, "baseprofil": 33, "width": 33, "70px": 33, "height": 33, "40px": 33, "viewbox": 33, "700": 33, "400": 33, "x1": 33, "180": 33, "y1": 33, "370": 33, "x2": 33, "500": 33, "y2": 33, "stroke": 33, "black": 33, "15px": 33, "polygon": 33, "585": 33, "525": 33, "transform": 33, "rotat": 33, "135": 33, "parent": 33, "compact": 33, "third": [33, 40], "xxxx": 33, "yyyi": 33, "zzzz": 33, "distinguish": 33, "classifi": 33, "phrase": 33, "last": 33, "typo": 33, "That": 33, "why": [33, 36, 39], "duref": 33, "surround": 33, "broken": 33, "meant": 33, "commonli": 33, "my_funct": 33, "my_arg": 33, "my_other_arg": 33, "cours": 33, "caveat": 33, "doctest": 33, "catcher": 33, "kiss_": 33, "readability_": 33, "tip": 33, "caution": 33, "danger": 33, "Not": 33, "art": 33, "huge": 33, "row": 33, "column": 33, "cell": 33, "nightmar": 33, "big": 33, "diff": 33, "widen": 33, "ascrib": 33, "anywai": 33, "helper": 33, "emac": 33, "colspan": 33, "rowspan": 33, "front": 33, "align": 33, "doubl": 33, "stage": 33, "cspan": 33, "rspan": 33, "rightmost": 33, "fill": 33, "behavior": 33, "count": 33, "stub": 33, "morecol": 33, "morerow": 33, "col": 33, "rigth": 33, "outstand": 33, "csv_tabl": 33, "loremlorem": 33, "magna": 33, "aliquyam": 33, "erat": 33, "voluptua": 33, "vero": 33, "accusam": 33, "justo": 33, "duo": 33, "rebum": 33, "stet": 33, "clita": 33, "kasd": 33, "gubergren": 33, "sea": 33, "takimata": 33, "sanctu": 33, "est": 33, "suitabl": 33, "evalu": [33, 44], "__name__": 33, "join": 33, "language_support": 33, "endfor": 33, "jinja_context": 33, "instruct": 33, "amsmath": 33, "mathemat": 33, "ctan": 33, "numref": 33, "schroeding": 33, "schr\u00f6dinger": 33, "label": 33, "mathrm": 33, "hbar": 33, "dfrac": 33, "psi": 33, "rangl": 33, "hat": 33, "tfrac": 33, "textstyl": 33, "displaystyl": 33, "fraction": 33, "z": 33, "endpoint": 34, "syntax": [34, 36, 39], "pointhi": 34, "pars": [34, 38], "https_rewrit": 34, "self_inform": 34, "tracker_url_remov": 34, "doai_rewrit": 34, "like_hotkei": 34, "disabled_plugin": 34, "enabled_engin": 34, "disabled_engin": 34, "cli": 35, "tx": 35, "transifexrc": 35, "messagespo": 35, "file_filt": 35, "lc_messag": 35, "po": 35, "source_fil": 35, "pot": 35, "source_lang": 35, "finish": [35, 44], "mo": 35, "track": [36, 40], "70": 36, "neither": 36, "nor": 36, "addition": [36, 40], "anonym": [36, 40], "encrypt": 36, "organ": 36, "quadratur": 36, "promot": 36, "digit": 36, "searx_extra": 36, "standalone_searx": [36, 37], "rain": 38, "importlib": 38, "sy": 38, "search_queri": 38, "engine_c": 38, "spec": 38, "spec_from_file_loc": 38, "sa": 38, "module_from_spec": 38, "loader": 38, "exec_modul": 38, "prog_arg": 38, "parse_argu": 38, "category_choic": 38, "search_q": 38, "get_search_queri": 38, "engine_categori": 38, "res_dict": 38, "to_dict": 38, "write": 38, "dump": 38, "sort_kei": 38, "ensure_ascii": 38, "json_seri": 38, "results_numb": 38, "820000000": 38, "timerang": 38, "arg": 38, "namespac": 38, "searchqueri": 38, "serial": 38, "serializ": 38, "typeerror": 38, "no_parsed_url": 38, "systemexit": 38, "ptipython": 38, "multilingu": 39, "conclus": 39, "unknown": [40, 42, 45], "parti": 40, "vpn": 40, "laptop": 40, "gain": 40, "insight": 40, "dive": 40, "regardless": 40, "advertis": 40, "unlik": 40, "monet": 40, "besid": 40, "someon": 40, "whether": 40, "sent": 40, "sold": 40, "proper": [40, 42], "vulner": 40, "exchang": 40, "captcha": 40, "tailor": 40, "reset": 40, "clear": 40, "long": 40, "compromis": 40, "prefix": 41, "abbrev": 41, "chainabl": 41, "inclus": 41, "qwer": 41, "IT": 41, "cthulhu": 41, "hackerspac": 41, "workaround": 41, "speaker": 41, "service_us": [42, 43, 45, 46], "ref": [42, 45], "cat": [42, 44, 45], "go_env": [42, 45], "eof": [42, 44, 45], "gopath": [42, 45], "wget": [42, 45], "progress": [42, 45], "go1": [42, 45], "amd64": [42, 45], "xzf": [42, 45], "syslog": [42, 45], "workingdirectori": [42, 45], "execstart": [42, 45], "4005": [42, 43, 44], "harden": [42, 45], "due": [42, 45], "protectsystem": [42, 45], "privatedevic": [42, 45], "ye": [42, 45], "privatetmp": [42, 45], "nonewprivileg": [42, 45], "wantedbi": [42, 45], "multi": [42, 45], "explanatori": [42, 44, 45, 46], "reinstal": [42, 46], "daemon": [42, 45, 46], "statu": [42, 43, 45, 46], "fv": [42, 44, 45, 46], "az462": [42, 44, 45, 46], "167": [42, 44, 45, 46], "public_url": [42, 43, 44, 46], "public_host": 42, "filtron_target": [42, 43], "filtron_api": [42, 43, 44], "filtron_listen": [42, 43, 44], "suit": 43, "dispos": 43, "service_ussr": 43, "veri": 43, "troubleshoot": 43, "force_timeout": [43, 44], "batch": 43, "job": 43, "spdx": [43, 44], "licens": [43, 44], "identifi": [43, 44], "agpl": [43, 44], "sc2034": [43, 44], "backup": 43, "mydomain": 43, "xy": 43, "searx_url": 43, "dn": [43, 44], "primary_ip": [43, 44], "searx_internal_url": 43, "searx_settings_templ": 43, "repo_root": 43, "hold": 43, "foo": 43, "morty_listen": [43, 44, 45], "public_url_path_morti": 43, "service_home_bas": 43, "experiment": 43, "discret": 43, "conflict": 43, "snapcraft": 44, "cup": 44, "coffe": 44, "whatev": 44, "ubu1804": 44, "ever": 44, "ubu1604": 44, "246": 44, "147": 44, "ubu1910": 44, "140": 44, "ubu2004": 44, "fedora31": 44, "46": 44, "32": 44, "200331": 44, "00": 44, "42": 44, "296": 44, "launch": 44, "remot": 44, "storag": 44, "qout": 44, "ubu2010": 44, "fedora33": 44, "centos7": 44, "nil": 44, "subshel": 44, "lxc_suite_nam": 44, "lxc_set_suite_env": 44, "linuxcontain": 44, "linuxcontainers_org_nam": 44, "lxc_host_prefix": 44, "april": 44, "2023": 44, "2025": 44, "juli": 44, "eol": 44, "fedoraproject": 44, "33": 44, "roll": 44, "releng": 44, "june": 44, "2024": 44, "cento": 44, "in_contain": 44, "primari": 44, "guest": 44, "lxc_suite_install_info": 44, "local_imag": 44, "fmt": 44, "lxc_suite_instal": 44, "lxc_repo_root": 44, "rst_titl": 44, "lxc_suite_info": 44, "global_ip": 44, "info_msg": 44, "els": 44, "sc2031": 44, "public_url_morti": [44, 45], "runner": 46, "searx_instance_nam": 46, "searx_internal_http": 46}, "objects": {"searx_extra": [[38, 0, 0, "-", "standalone_searx"]], "searx_extra.standalone_searx": [[38, 1, 1, "", "get_search_query"], [38, 1, 1, "", "json_serial"], [38, 1, 1, "", "no_parsed_url"], [38, 1, 1, "", "parse_argument"], [38, 1, 1, "", "to_dict"]]}, "objtypes": {"0": "py:module", "1": "py:function"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"]}, "titleterms": {"administr": [0, 6], "api": [0, 34], "get": 0, "configur": [0, 3, 4, 5, 11, 14, 24, 25, 26, 28], "data": 0, "sampl": [0, 5], "respons": 0, "emb": 0, "search": [0, 25, 30, 31, 34, 41], "bar": 0, "architectur": 1, "further": [1, 3, 5, 7, 8, 10, 12, 13, 14, 15, 16, 31, 33, 34, 42, 44, 45, 46], "read": [1, 3, 5, 7, 8, 10, 12, 13, 14, 15, 16, 31, 33, 34, 42, 44, 45, 46], "buildhost": [2, 44], "thi": 2, "articl": [2, 33], "need": 2, "some": 2, "work": [2, 21], "content": [2, 5, 6, 8, 9, 10, 11, 12, 15, 21, 27, 28, 29, 30, 33, 36, 37, 39, 43], "build": [2, 9, 27, 30, 33], "doc": [2, 27, 30], "sphinx": [2, 33], "lint": 2, "shell": [2, 18], "script": [2, 7], "engin": [3, 15, 18, 20, 21, 22, 25, 26, 28, 30], "special": 3, "set": [3, 15, 28], "gener": [3, 15, 28, 33], "built": [3, 14], "time": [3, 14], "default": [3, 14, 28], "recol": 4, "info": 4, "exampl": [4, 28, 31, 33, 41], "how": [5, 13, 16, 23, 27, 40], "protect": [5, 40], "an": 5, "instanc": [5, 9, 40], "filtron": [5, 42], "go": [5, 42, 45], "tool": [5, 37, 43], "box": [5, 37, 43], "rout": 5, "request": [5, 28], "through": 5, "document": [6, 27, 29, 39], "instal": [7, 8, 9, 10, 11, 17, 42, 44, 45, 46], "updat": [7, 16, 35], "o": 7, "first": 7, "apach": 8, "The": [8, 10, 21, 27], "http": [8, 10], "server": [8, 10, 15, 26], "revers": 8, "proxi": [8, 13], "public": [8, 9, 10, 40], "internet": [8, 10], "uwsgi": [8, 12], "support": [8, 23], "restart": 8, "servic": 8, "disabl": [8, 10], "log": [8, 10], "debian": 8, "layout": 8, "docker": 9, "imag": [9, 28, 33], "searx": [9, 10, 11, 17, 21, 22, 23, 24, 25, 36, 40, 44, 46], "command": [9, 18, 43, 44], "line": [9, 18, 33], "nginx": 10, "A": 10, "site": 10, "step": [11, 18, 20, 22, 25, 26], "packag": 11, "creat": [11, 27, 42, 45], "user": [11, 37, 39, 42, 45], "depend": 11, "use_default_set": [11, 15], "true": [11, 15], "check": 11, "origin": 12, "distributor": 12, "alltogeth": 12, "setup": [13, 43, 44], "result": [13, 18, 28, 31], "plugin": [14, 31], "builtin": 14, "yml": [15, 28], "locat": 15, "global": 15, "outgo": 15, "local": [15, 25], "inspect": 16, "debug": 16, "admin": [17, 43], "interfac": 17, "acknowledg": [17, 18, 20, 22, 23, 24, 25, 26], "run": [18, 23, 30, 44], "fetch": 18, "next": [18, 20, 22, 25, 26], "blog": 19, "prepar": 20, "offlin": 20, "develop": [20, 21, 29, 32, 37], "progress": 20, "linux": 21, "contain": 21, "202006": 21, "audienc": 21, "motiv": 21, "gentlemen": 21, "start": 21, "your": [21, 22, 24, 25, 31], "archlinux": 21, "fulli": 21, "function": 21, "suit": [21, 44], "In": 21, "usual": 21, "wrap": 21, "product": 21, "abstract": 21, "limit": 22, "access": 22, "privat": [22, 40], "introduc": 23, "python": [23, 30], "3": 23, "2": 23, "7": 23, "upgrad": 23, "us": [23, 24, 40], "fun": 23, "fact": 23, "If": 23, "you": 23, "found": 23, "bug": 23, "queri": [24, 25, 26], "more": 24, "nosql": 24, "store": 24, "redi": 24, "mongodb": 24, "elasticsearch": 25, "meilisearch": 25, "solr": 25, "sql": 26, "postgresql": 26, "mysql": 26, "sqlite": 26, "contribut": 27, "prime": 27, "direct": 27, "privaci": [27, 40], "hackabl": 27, "design": 27, "code": [27, 28, 33], "good": 27, "commit": 27, "translat": [27, 35], "rest": [27, 33], "sourc": 27, "live": 27, "clean": [27, 30], "deploi": 27, "github": 27, "io": 27, "overview": [28, 42, 44, 45, 46], "file": [28, 33], "overrid": 28, "make": [28, 30], "pass": 28, "argument": 28, "pars": 28, "return": 28, "video": 28, "torrent": 28, "map": 28, "makefil": 30, "environ": [30, 33, 43], "activ": 30, "drop": 30, "autobuild": 30, "gh": 30, "page": 30, "test": 30, "sh": [30, 42, 44, 45, 46], "pylint": 30, "checker": 30, "name": [30, 33], "pybuild": 30, "extern": 31, "regist": 31, "entri": 31, "point": 31, "pre": 31, "hook": 31, "post": 31, "quickstart": 32, "primer": 33, "kiss": 33, "readabl": 33, "matter": 33, "soft": 33, "skill": 33, "basic": 33, "inlin": 33, "markup": 33, "structur": 33, "templat": 33, "head": 33, "anchor": 33, "link": 33, "ref": 33, "role": 33, "ordinari": 33, "url": 33, "hyperlink": 33, "smart": 33, "ext": 33, "extlink": 33, "intersphinx": 33, "liter": 33, "block": 33, "syntax": [33, 41], "highlight": 33, "unicod": 33, "substitut": 33, "figur": 33, "process": 33, "dot": 33, "aka": 33, "graphviz": 33, "hello": 33, "kernel": 33, "render": 33, "svg": 33, "list": 33, "bullet": 33, "horizont": 33, "hlist": 33, "definit": 33, "note": 33, "quot": 33, "paragraph": 33, "field": 33, "bibliograph": 33, "admonit": 33, "sidebar": 33, "titl": 33, "specif": 33, "tabl": 33, "nest": 33, "simpl": 33, "ascii": 33, "foo": 33, "gate": 33, "truth": 33, "grid": 33, "flat": 33, "csv": 33, "tab": 33, "view": 33, "math": 33, "equat": 33, "about": [33, 40], "latex": 33, "space": 33, "paramet": 34, "requir": 35, "init": 35, "transifex": 35, "project": 35, "welcom": 36, "featur": 36, "searx_extra": [37, 38], "standalone_searx": 38, "py": 38, "why": 40, "doe": 40, "what": 40, "ar": 40, "consequ": 40, "i": 40, "see": 40, "conclus": 40, "multilingu": 41, "util": [42, 44, 45, 46], "": 43, "common": 43, "lxc": 44, "morti": 45}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 6, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx.ext.intersphinx": 1, "sphinx": 56}})