<feed xmlns='http://www.w3.org/2005/Atom'>
<title>searxng/searx/engines/uxwing.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-05T17:51:58Z</updated>
<entry>
<title>[mod] engines: remove uses of `enable_http2 = False`</title>
<updated>2026-09-05T17:51:58Z</updated>
<author>
<name>Bnyro</name>
<email>bnyro@tutanota.com</email>
</author>
<published>2026-09-05T17:24:54Z</published>
<link rel='alternate' type='text/html' href='https://git.ikboikov.net/searxng/commit/?id=4781754dc46114b38a4773e917f5554d839aa03a'/>
<id>urn:sha1:4781754dc46114b38a4773e917f5554d839aa03a</id>
<content type='text'>
This has only been needed because we were flagged by HTTP2 fingerprinting.
Now, since we use curl cffi, we can bypass the fingerpinting, so we can
use HTTP2 just fine without getting blocked.
</content>
</entry>
<entry>
<title>[chore] engines: remove redundant usages of utils#gen_useragent (#4993)</title>
<updated>2025-07-11T06:42:39Z</updated>
<author>
<name>Bnyro</name>
<email>bnyro@tutanota.com</email>
</author>
<published>2025-07-11T06:42:39Z</published>
<link rel='alternate' type='text/html' href='https://git.ikboikov.net/searxng/commit/?id=a48ec8a4d513b3d80ae4881809e6617db9f5ecaa'/>
<id>urn:sha1:a48ec8a4d513b3d80ae4881809e6617db9f5ecaa</id>
<content type='text'>
These engines override the user agent manually using `gen_useragent`, although that's already done in the online preprocessor that runs before the actual `request(query, params)` method is called. Hence, this call is duplicated.

Related:
- https://github.com/searxng/searxng/pull/4990#discussion_r2195142838</content>
</entry>
<entry>
<title>[chore] fix ci</title>
<updated>2025-06-23T20:57:11Z</updated>
<author>
<name>Bnyro</name>
<email>bnyro@tutanota.com</email>
</author>
<published>2025-06-23T20:53:18Z</published>
<link rel='alternate' type='text/html' href='https://git.ikboikov.net/searxng/commit/?id=cacfe54153de06e8a0f488366d60d03d1184da63'/>
<id>urn:sha1:cacfe54153de06e8a0f488366d60d03d1184da63</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[fix] uxwing: doesn't work / forbidden</title>
<updated>2025-06-23T20:51:48Z</updated>
<author>
<name>Bnyro</name>
<email>bnyro@tutanota.com</email>
</author>
<published>2025-06-23T20:47:19Z</published>
<link rel='alternate' type='text/html' href='https://git.ikboikov.net/searxng/commit/?id=b385f320984fd84f8eb3021d4195551ad0ae3eff'/>
<id>urn:sha1:b385f320984fd84f8eb3021d4195551ad0ae3eff</id>
<content type='text'>
the engine is currently broken because
- it requires a normal user agent (spoofed)
- it has some additional fingerprinting if using http2
</content>
</entry>
<entry>
<title>[feat] engines: add uxwing engine for icons (#4819)</title>
<updated>2025-05-21T13:10:29Z</updated>
<author>
<name>Bnyro</name>
<email>bnyro@tutanota.com</email>
</author>
<published>2025-05-21T13:10:29Z</published>
<link rel='alternate' type='text/html' href='https://git.ikboikov.net/searxng/commit/?id=88973f5431898665c7ad992669973dc1f62f0862'/>
<id>urn:sha1:88973f5431898665c7ad992669973dc1f62f0862</id>
<content type='text'>
- uxwing provides attribution-free icons to use for design projects
- svgrepo was my go-to before, but it's ratelimiting a lot recently</content>
</entry>
</feed>
