<feed xmlns='http://www.w3.org/2005/Atom'>
<title>searxng/searx/engines/mojeek.py, branch master</title>
<subtitle>Free internet metasearch engine which aggregates results from various search services and databases</subtitle>
<id>https://git.ikboikov.net/searxng/atom?h=master</id>
<link rel='self' href='https://git.ikboikov.net/searxng/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.ikboikov.net/searxng/'/>
<updated>2026-09-02T14:30:00Z</updated>
<entry>
<title>[mod] engines: migrate to setup() from init() for simple tasks</title>
<updated>2026-09-02T14:30:00Z</updated>
<author>
<name>Om Alve</name>
<email>om@turboml.com</email>
</author>
<published>2026-08-23T12:56:13Z</published>
<link rel='alternate' type='text/html' href='https://git.ikboikov.net/searxng/commit/?id=b4f616fed70b0598a1817fb828c0cce29d0451be'/>
<id>urn:sha1:b4f616fed70b0598a1817fb828c0cce29d0451be</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[fix] set language_support for engines with languages in traits (#6258)</title>
<updated>2026-06-15T08:52:00Z</updated>
<author>
<name>Markus Heiser</name>
<email>markus.heiser@darmarit.de</email>
</author>
<published>2026-06-15T06:25:36Z</published>
<link rel='alternate' type='text/html' href='https://git.ikboikov.net/searxng/commit/?id=cf1410af8d794793c8af02b97d3e1cf3bc7a7dda'/>
<id>urn:sha1:cf1410af8d794793c8af02b97d3e1cf3bc7a7dda</id>
<content type='text'>
In the past, the engine option ``language_support`` was not consistently
maintained; with this patch, a ValueError is now thrown if an engine has
languages in its traits but language_support is not set to True.

Signed-off-by: Markus Heiser &lt;markus.heiser@darmarit.de&gt;
</content>
</entry>
<entry>
<title>[fix] mojeek: access denied because of wrong request parameters</title>
<updated>2026-05-23T07:43:03Z</updated>
<author>
<name>Bnyro</name>
<email>bnyro@tutanota.com</email>
</author>
<published>2026-05-22T20:11:00Z</published>
<link rel='alternate' type='text/html' href='https://git.ikboikov.net/searxng/commit/?id=dfc2da707bcb1d8e14162621110919efb7e8c129'/>
<id>urn:sha1:dfc2da707bcb1d8e14162621110919efb7e8c129</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[enh] data: traits population</title>
<updated>2026-03-03T19:31:25Z</updated>
<author>
<name>Ivan Gabaldon</name>
<email>igabaldon@inetol.net</email>
</author>
<published>2026-03-01T10:33:06Z</published>
<link rel='alternate' type='text/html' href='https://git.ikboikov.net/searxng/commit/?id=2b03a61832d996f0a1f9648c4b5b9e2c521ab36d'/>
<id>urn:sha1:2b03a61832d996f0a1f9648c4b5b9e2c521ab36d</id>
<content type='text'>
Job failing since October 2025.

enh: always raise and reuse data
fix: brave unknown locale
fix: startpage add "brazilian"
</content>
</entry>
<entry>
<title>[fix] mojeek: first search page is rate-limited</title>
<updated>2025-12-03T16:03:27Z</updated>
<author>
<name>Bnyro</name>
<email>bnyro@tutanota.com</email>
</author>
<published>2025-12-03T11:36:29Z</published>
<link rel='alternate' type='text/html' href='https://git.ikboikov.net/searxng/commit/?id=1f6ea41272bece067f7374816d4255c28850d124'/>
<id>urn:sha1:1f6ea41272bece067f7374816d4255c28850d124</id>
<content type='text'>
Mojeek blocks all requests where the page offset parameter `s`
is set to 0, hence we may not set it for fetching the first results page.
</content>
</entry>
<entry>
<title>[mod] addition of various type hints / tbc</title>
<updated>2025-09-03T11:37:36Z</updated>
<author>
<name>Markus Heiser</name>
<email>markus.heiser@darmarit.de</email>
</author>
<published>2025-08-22T15:17:51Z</published>
<link rel='alternate' type='text/html' href='https://git.ikboikov.net/searxng/commit/?id=57b9673efb1b4fd18a3ac15e26da642201e2cd33'/>
<id>urn:sha1:57b9673efb1b4fd18a3ac15e26da642201e2cd33</id>
<content type='text'>
- pyright configuration [1]_
- stub files: types-lxml [2]_
- addition of various type hints
- enable use of new type system features on older Python versions [3]_
- ``.tool-versions`` - set python to lowest version we support (3.10.18) [4]_:
  Older versions typically lack some typing features found in newer Python
  versions.  Therefore, for local type checking (before commit), it is necessary
  to use the older Python interpreter.

.. [1] https://docs.basedpyright.com/v1.20.0/configuration/config-files/
.. [2] https://pypi.org/project/types-lxml/
.. [3] https://typing-extensions.readthedocs.io/en/latest/#
.. [4] https://mise.jdx.dev/configuration.html#tool-versions

Signed-off-by: Markus Heiser &lt;markus.heiser@darmarit.de&gt;
Format: reST
</content>
</entry>
<entry>
<title>[fix] mojeek web engine: don't add empty fmt argument for web searches</title>
<updated>2025-02-20T06:45:57Z</updated>
<author>
<name>Markus Heiser</name>
<email>markus.heiser@darmarit.de</email>
</author>
<published>2025-02-20T06:32:41Z</published>
<link rel='alternate' type='text/html' href='https://git.ikboikov.net/searxng/commit/?id=44d941c93c1141ff5a0d1c7ccbccb06ca457e678'/>
<id>urn:sha1:44d941c93c1141ff5a0d1c7ccbccb06ca457e678</id>
<content type='text'>
Empty ``&amp;fmt=`` argument triggers an automated tools detection from mojeek.

Suggested-by: @shinodark in https://github.com/searxng/searxng/issues/4307#issuecomment-2669355322
Signed-off-by: Markus Heiser &lt;markus.heiser@darmarit.de&gt;
</content>
</entry>
<entry>
<title>[enh] engine: mojeek - add language support</title>
<updated>2024-10-15T04:37:01Z</updated>
<author>
<name>0xhtml</name>
<email>34682885+0xhtml@users.noreply.github.com</email>
</author>
<published>2024-09-29T15:27:29Z</published>
<link rel='alternate' type='text/html' href='https://git.ikboikov.net/searxng/commit/?id=8b6a3f3e111e5581d90335378082bb8ef2cf06f4'/>
<id>urn:sha1:8b6a3f3e111e5581d90335378082bb8ef2cf06f4</id>
<content type='text'>
Improve region and language detection / all locale

Testing has shown the following behaviour for the different
default and empty values of Mojeeks parameters:

| param    | idx | value  | behaviour                 |
| -------- | --- | ------ | ------------------------- |
| region   |  0  | ''     | detect region based on IP |
| region   |  1  | 'none' | all regions               |
| language |  0  | ''     | all languages             |
</content>
</entry>
<entry>
<title>[fix] implement tests and remove usage of gen_useragent in engines</title>
<updated>2024-06-23T09:51:41Z</updated>
<author>
<name>Grant Lanham</name>
<email>contact@grantlanham.com</email>
</author>
<published>2024-06-09T18:22:20Z</published>
<link rel='alternate' type='text/html' href='https://git.ikboikov.net/searxng/commit/?id=9a9ca307fe53ea8ed9d18a06a1a7da9fa4a1c28f'/>
<id>urn:sha1:9a9ca307fe53ea8ed9d18a06a1a7da9fa4a1c28f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[feat] mojeek: implement dedicated module</title>
<updated>2024-06-07T09:31:05Z</updated>
<author>
<name>Bnyro</name>
<email>bnyro@tutanota.com</email>
</author>
<published>2024-05-31T19:01:07Z</published>
<link rel='alternate' type='text/html' href='https://git.ikboikov.net/searxng/commit/?id=46c530988862ef8fe39eed2a605f0fd2221e9a7f'/>
<id>urn:sha1:46c530988862ef8fe39eed2a605f0fd2221e9a7f</id>
<content type='text'>
</content>
</entry>
</feed>
