mirror of
https://github.com/laylavish/uBlockOrigin-HUGE-AI-Blocklist.git
synced 2026-08-06 02:12:35 -04:00
[GH-ISSUE #9] Add additional search engines to the blocklist #7
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @SkitsTheSkitty on GitHub (Mar 10, 2024).
Original GitHub issue: https://github.com/laylavish/uBlockOrigin-HUGE-AI-Blocklist/issues/9
I use Startpage (privacy browser with google-based results instead of bing-based results) and the blocklist isn't blocking anything for me on Startpage. Images of Startpage and Google image results shown for comparison. Google is working as intended, but Startpage doesn't block anything. Could you all add compatibility to not only my search engine but search engines other than Google, Bing, and DuckDuckGo? Thank you!


@laylavish commented on GitHub (Mar 13, 2024):
So, Startpage and other image search engines such as Yandex are a bit tricky to add into this list. Unfortunately, this isn't a simple case of just adding
startpage.comto the stack of search engines in the list; startpage, yandex, (and others) deliver images differently than DuckDuckGo, Google, & Bing: This would require a new css styling for those search engines. It's not impossible, but its tricky enough that uBlacklist doesn't support Startpage image blocking. I'll look into it, though!@SaltSouls commented on GitHub (Mar 13, 2024):
Would it be possible to add Brave support by chance, or does it have the same problem as the aforementioned search engines?
@ch0ccyra1n commented on GitHub (Mar 18, 2024):
I wonder if it would be possible to add support for various SearXNG instances using a script to add them for the specific instances a user chooses.
@virtadpt commented on GitHub (Mar 19, 2024):
@ch0ccyra1n I think it might be possible, though not as drop-in functionality.
I'm already doing something similar with AttackVectors. I wrote a script that converts one of the lists into a SQLite database which is served using RQLite. My agents that use SearxNG's search API pick the URL out of every search hit they get and run a SELECT against that RQLite database to detect and filter out some garbage.
I'm considering doing the same thing with this repo but I haven't had a chance to sit down and dink around with a script yet. Maybe this weekend I think it would involve:
cat list_uBlacklist.txt | grep -v '^$' | grep -v '^!' | sed 's/^\*:\/\/\*\.//g' | sed 's/\/\*$//g'The code for the agents themselves is probably out of scope.
@KyodaiKen commented on GitHub (Oct 21, 2024):
This is neat. I first need to bring my instance up to date. Hmm... But what is RQLite? Is it used in SearXng?
@HalfOfBilly commented on GitHub (Dec 18, 2024):
@ch0ccyra1n I've created a fork that restructures specifically the uBlock Origin lists to support SearXNG (repo here).
It involves virtually overhauling the original blocklist structure, and having two variations (one for most of the search tabs, and one specifically for the images tab).
(should work for all instances btw)
@DanWaLes commented on GitHub (Jan 16, 2026):
I've found a way for images. It's tedious.
Details in
https://github.com/DanWaLes/uBlockOrigin-HUGE-AI-Blocklist/blob/split-lists/CONTRIBUTING.md and https://github.com/DanWaLes/uBlockOrigin-HUGE-AI-Blocklist/tree/split-lists/docshttps://github.com/DanWaLes/Brave-Search-Image-Results-Blocking-Docs