mirror of
https://github.com/searxng/searxng.git
synced 2024-11-04 20:30:11 +01:00
[doc] engine: mullvad leta
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
This commit is contained in:
parent
9d6896a771
commit
707d6270c8
13
docs/dev/engines/online/mullvad_leta.rst
Normal file
13
docs/dev/engines/online/mullvad_leta.rst
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
.. _voidlinux mullvad_leta:
|
||||||
|
|
||||||
|
============
|
||||||
|
Mullvad-Leta
|
||||||
|
============
|
||||||
|
|
||||||
|
.. contents:: Contents
|
||||||
|
:depth: 2
|
||||||
|
:local:
|
||||||
|
:backlinks: entry
|
||||||
|
|
||||||
|
.. automodule:: searx.engines.mullvad_leta
|
||||||
|
:members:
|
@ -1,9 +1,9 @@
|
|||||||
# SPDX-License-Identifier: AGPL-3.0-or-later
|
# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||||
# lint: pylint
|
# lint: pylint
|
||||||
|
|
||||||
"""This is the implementation of the Mullvad-Leta meta-search engine
|
"""This is the implementation of the Mullvad-Leta meta-search engine.
|
||||||
|
|
||||||
This engine _REQUIRES_ that searxng operate within a Mullvad VPN
|
This engine **REQUIRES** that searxng operate within a Mullvad VPN
|
||||||
|
|
||||||
If using docker, consider using gluetun for easily connecting to the Mullvad
|
If using docker, consider using gluetun for easily connecting to the Mullvad
|
||||||
|
|
||||||
@ -13,6 +13,12 @@ Otherwise, follow instructions provided by Mullvad for enabling the VPN on Linux
|
|||||||
|
|
||||||
- https://mullvad.net/en/help/install-mullvad-app-linux
|
- https://mullvad.net/en/help/install-mullvad-app-linux
|
||||||
|
|
||||||
|
.. hint::
|
||||||
|
|
||||||
|
The :py:obj:`EngineTraits` is empty by default. Maintainers have to run
|
||||||
|
``make data.traits`` (in the Mullvad VPN / :py:obj:`fetch_traits`) and rebase
|
||||||
|
the modified JSON file ``searx/data/engine_traits.json`` on every single
|
||||||
|
update of SearXNG!
|
||||||
"""
|
"""
|
||||||
|
|
||||||
from typing import TYPE_CHECKING
|
from typing import TYPE_CHECKING
|
||||||
@ -125,7 +131,8 @@ def response(resp: Response):
|
|||||||
def fetch_traits(engine_traits: EngineTraits):
|
def fetch_traits(engine_traits: EngineTraits):
|
||||||
"""Fetch languages and regions from Mullvad-Leta
|
"""Fetch languages and regions from Mullvad-Leta
|
||||||
|
|
||||||
WARNING
|
.. warning::
|
||||||
|
|
||||||
Fetching the engine traits also requires a Mullvad VPN connection. If
|
Fetching the engine traits also requires a Mullvad VPN connection. If
|
||||||
not connected, then an error message will print and no traits will be
|
not connected, then an error message will print and no traits will be
|
||||||
updated.
|
updated.
|
||||||
|
@ -1217,6 +1217,7 @@ engines:
|
|||||||
require_api_key: false
|
require_api_key: false
|
||||||
results: JSON
|
results: JSON
|
||||||
|
|
||||||
|
# read https://docs.searxng.org/dev/engines/online/mullvad_leta.html
|
||||||
# - name: mullvadleta
|
# - name: mullvadleta
|
||||||
# engine: mullvad_leta
|
# engine: mullvad_leta
|
||||||
# use_cache: true # Only 100 non-cache searches per day, suggested only for private instances
|
# use_cache: true # Only 100 non-cache searches per day, suggested only for private instances
|
||||||
|
Loading…
Reference in New Issue
Block a user