<feed xmlns='http://www.w3.org/2005/Atom'>
<title>searxng/searx/engines/mastodon.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-07-13T15:46:56Z</updated>
<entry>
<title>[refactor] engines: use datetime.fromisoformat instead of datetime.strptime where possible (#6394)</title>
<updated>2026-07-13T15:46:56Z</updated>
<author>
<name>Onev</name>
<email>163619945+OneVth@users.noreply.github.com</email>
</author>
<published>2026-07-13T15:46:56Z</published>
<link rel='alternate' type='text/html' href='https://git.ikboikov.net/searxng/commit/?id=9e25585aecd9f6ab1fdf30922da64fd91eb25425'/>
<id>urn:sha1:9e25585aecd9f6ab1fdf30922da64fd91eb25425</id>
<content type='text'>
Refactor engines that parse ISO 8601 dates with strptime to use
fromisoformat instead. In most cases this is a direct replacement of
strptime(text, "format") with fromisoformat(text).

For engines where the source has a trailing "Z" that strptime consumed
as a literal (e.g. "%Y-%m-%dT%H:%M:%S.%fZ" in huggingface.py), add
rstrip("Z") to keep the output naive and preserve the existing behavior.

In sogou.py the date is extracted with a regular expression, which can
yield strings like "2026-7-11". strptime accepts this via its format
string, but fromisoformat does not. To preserve the existing behavior
and satisfy the format fromisoformat expects, add zero-padding for the
month and day.

Closes: #6098
---------
Signed-off-by: OneVth &lt;onebrotravel@gmail.com&gt;</content>
</entry>
<entry>
<title>[mod] pylint all engines without PYLINT_SEARXNG_DISABLE_OPTION</title>
<updated>2024-03-11T13:55:38Z</updated>
<author>
<name>Markus Heiser</name>
<email>markus.heiser@darmarit.de</email>
</author>
<published>2024-03-11T06:45:08Z</published>
<link rel='alternate' type='text/html' href='https://git.ikboikov.net/searxng/commit/?id=8205f170ff983e5240d32dc17d7fdb526ebe5fe7'/>
<id>urn:sha1:8205f170ff983e5240d32dc17d7fdb526ebe5fe7</id>
<content type='text'>
Signed-off-by: Markus Heiser &lt;markus.heiser@darmarit.de&gt;
</content>
</entry>
<entry>
<title>[feat] engine: implementation of mastodon</title>
<updated>2023-10-06T08:58:23Z</updated>
<author>
<name>Bnyro</name>
<email>bnyro@tutanota.com</email>
</author>
<published>2023-09-28T17:14:30Z</published>
<link rel='alternate' type='text/html' href='https://git.ikboikov.net/searxng/commit/?id=ce270961e82585971579844c64d7cde5f5d855ec'/>
<id>urn:sha1:ce270961e82585971579844c64d7cde5f5d855ec</id>
<content type='text'>
</content>
</entry>
</feed>
