<feed xmlns='http://www.w3.org/2005/Atom'>
<title>searxng/searx/engines/solidtorrents.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>2025-09-26T10:35:57Z</updated>
<entry>
<title>[upd] pypi: Bump black from 24.3.0 to 25.9.0 (#5251)</title>
<updated>2025-09-26T10:35:57Z</updated>
<author>
<name>Markus Heiser</name>
<email>markus.heiser@darmarIT.de</email>
</author>
<published>2025-09-26T10:35:57Z</published>
<link rel='alternate' type='text/html' href='https://git.ikboikov.net/searxng/commit/?id=81cbe0befe993b57b7daee2643e6016586262436'/>
<id>urn:sha1:81cbe0befe993b57b7daee2643e6016586262436</id>
<content type='text'>
In 25.1.0 [2] an old bug has been fixed: "Docstring formatting does not apply to
module docstrings" [3].

[1] https://github.com/psf/black/blob/main/CHANGES.md#2590
[2] https://github.com/psf/black/blob/main/CHANGES.md#2510
[3] https://github.com/psf/black/issues/4094

Signed-off-by: Markus Heiser &lt;markus.heiser@darmarit.de&gt;</content>
</entry>
<entry>
<title>[perf] torrents.html, files.html: don't parse and re-format filesize</title>
<updated>2024-06-15T13:42:29Z</updated>
<author>
<name>Bnyro</name>
<email>bnyro@tutanota.com</email>
</author>
<published>2024-06-12T20:35:13Z</published>
<link rel='alternate' type='text/html' href='https://git.ikboikov.net/searxng/commit/?id=e9f8412a6e4b399a3335da73b3d321104bb0c4fb'/>
<id>urn:sha1:e9f8412a6e4b399a3335da73b3d321104bb0c4fb</id>
<content type='text'>
</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>[fix] solidtorrents redirects</title>
<updated>2023-09-14T16:03:21Z</updated>
<author>
<name>Justas Zabulionis</name>
<email>38244149+jazzzooo@users.noreply.github.com</email>
</author>
<published>2023-09-14T07:33:46Z</published>
<link rel='alternate' type='text/html' href='https://git.ikboikov.net/searxng/commit/?id=92d39de410a75c3060e1f1c535ba97799af92dd0'/>
<id>urn:sha1:92d39de410a75c3060e1f1c535ba97799af92dd0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[fix] solidtorrents pagination</title>
<updated>2023-09-14T16:03:21Z</updated>
<author>
<name>Justas Zabulionis</name>
<email>38244149+jazzzooo@users.noreply.github.com</email>
</author>
<published>2023-09-14T07:33:05Z</published>
<link rel='alternate' type='text/html' href='https://git.ikboikov.net/searxng/commit/?id=cf8a6cf6dbf4082b6cd98e465ea73eba7ee0986e'/>
<id>urn:sha1:cf8a6cf6dbf4082b6cd98e465ea73eba7ee0986e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[fix] solidtorrents</title>
<updated>2023-09-14T16:03:21Z</updated>
<author>
<name>Justas Zabulionis</name>
<email>38244149+jazzzooo@users.noreply.github.com</email>
</author>
<published>2023-09-14T07:32:17Z</published>
<link rel='alternate' type='text/html' href='https://git.ikboikov.net/searxng/commit/?id=8172f89075eab498ca8ee043150a1820442b2ecb'/>
<id>urn:sha1:8172f89075eab498ca8ee043150a1820442b2ecb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[fix] solidtorrents engine: store random bas_url in param</title>
<updated>2022-02-04T13:55:21Z</updated>
<author>
<name>Markus Heiser</name>
<email>markus.heiser@darmarit.de</email>
</author>
<published>2022-02-04T13:41:53Z</published>
<link rel='alternate' type='text/html' href='https://git.ikboikov.net/searxng/commit/?id=ddc2102a075d9690b9e98e16cef2ae3c1e5268f3'/>
<id>urn:sha1:ddc2102a075d9690b9e98e16cef2ae3c1e5268f3</id>
<content type='text'>
Two different threads ( = two different user queries) can call the request
function in a row and then the response function.  The namespace will be same
since this is the same engine.

To keep exactly the same value ``base_url`` must be stored in params and then
retrieve using ``resp.search_params["base_url"]``.

Suggested-by: @dalf https://github.com/searxng/searxng/pull/862#discussion_r799324861
Signed-off-by: Markus Heiser &lt;markus.heiser@darmarit.de&gt;
</content>
</entry>
<entry>
<title>[mod] solidtorrents engine: add metadata &amp; torrentfile</title>
<updated>2022-02-04T13:53:42Z</updated>
<author>
<name>Markus Heiser</name>
<email>markus.heiser@darmarit.de</email>
</author>
<published>2022-02-04T13:30:00Z</published>
<link rel='alternate' type='text/html' href='https://git.ikboikov.net/searxng/commit/?id=d6061b7c8a9607d13bd1569fd409a4f0167afd42'/>
<id>urn:sha1:d6061b7c8a9607d13bd1569fd409a4f0167afd42</id>
<content type='text'>
BTW: define min_len in eval_xpath_list of 'stats' list

Suggested-by: @dalf https://github.com/searxng/searxng/pull/862#pullrequestreview-872910744
Signed-off-by: Markus Heiser &lt;markus.heiser@darmarit.de&gt;
</content>
</entry>
<entry>
<title>[fix] solidtorrents engine: use get_torrent_size from searx.utils</title>
<updated>2022-02-04T13:53:42Z</updated>
<author>
<name>Markus Heiser</name>
<email>markus.heiser@darmarit.de</email>
</author>
<published>2022-02-04T10:00:56Z</published>
<link rel='alternate' type='text/html' href='https://git.ikboikov.net/searxng/commit/?id=f9c486814203f25b35903880dd038b35ed0580a2'/>
<id>urn:sha1:f9c486814203f25b35903880dd038b35ed0580a2</id>
<content type='text'>
Suggested-by: @dalf https://github.com/searxng/searxng/pull/862#pullrequestreview-872858489
Signed-off-by: Markus Heiser &lt;markus.heiser@darmarit.de&gt;
</content>
</entry>
<entry>
<title>[fix] solidtorrents engine: JSON API no longer exists</title>
<updated>2022-02-04T13:53:37Z</updated>
<author>
<name>Markus Heiser</name>
<email>markus.heiser@darmarit.de</email>
</author>
<published>2022-02-04T00:11:44Z</published>
<link rel='alternate' type='text/html' href='https://git.ikboikov.net/searxng/commit/?id=d92b3d96fdfad4dd009cefa3762d70fa76a987c7'/>
<id>urn:sha1:d92b3d96fdfad4dd009cefa3762d70fa76a987c7</id>
<content type='text'>
The API endpoint, we where using does not exist anymore.  This patch is a
rewrite that parses the HTML page.

Related: https://github.com/paulgoio/searxng/issues/17
Closes: https://github.com/searxng/searxng/issues/858

Signed-off-by: Markus Heiser &lt;markus.heiser@darmarit.de&gt;
</content>
</entry>
</feed>
