Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

https://github.com/quenhus/uBlock-Origin-dev-filter

Filters to block and remove copycat-websites from DuckDuckGo, Google and other search engines. Specific to dev websites like StackOverflow or GitHub.
https://github.com/quenhus/uBlock-Origin-dev-filter

dev ublock ublock-origin

Last synced: 13 days ago
JSON representation

Filters to block and remove copycat-websites from DuckDuckGo, Google and other search engines. Specific to dev websites like StackOverflow or GitHub.

Lists

README

        

# uBlock-Origin-dev-filter
Filters to block and remove copycat-websites from DuckDuckGo, Google and other search engines. Used to be specific to dev websites like StackOverflow or GitHub, but it currently supports others like Wikipedia.

To use this tools, you should have [uBlock Origin installed](https://github.com/gorhill/uBlock).

## Import into uBlock Origin

Select the filters flavors you want, depending on your needs and search engine:

πŸ’» **`dev`** supports StackOverflow + GitHub + NPM (the original dev-oriented filter) \
🌐 **`global`** supports StackOverflow + GitHub + NPM + Wikipedia + SEO Spam

||dev|global|
|---|:---:|:---:|
|Google|[![uBO - add this filter](https://img.shields.io/static/v1?label=uBO&message=add%20this%20filter&color=de3f32&style=flat&logo=uBlock%20Origin)](https://subscribe.adblockplus.org/?location=https%3A%2F%2Fraw.githubusercontent.com%2Fquenhus%2FuBlock-Origin-dev-filter%2Fmain%2Fdist%2Fgoogle%2Fall.txt&title=uBlock-Origin-dev-filter%20-%20Google%20-%20Dev)|[![uBO - add this filter](https://img.shields.io/static/v1?label=uBO&message=add%20this%20filter&color=de3f32&style=flat&logo=uBlock%20Origin)](https://subscribe.adblockplus.org/?location=https%3A%2F%2Fraw.githubusercontent.com%2Fquenhus%2FuBlock-Origin-dev-filter%2Fmain%2Fdist%2Fgoogle%2Fglobal.txt&title=uBlock-Origin-dev-filter%20-%20Google%20-%20Global)|
|DuckDuckGo|[![uBO - add this filter](https://img.shields.io/static/v1?label=uBO&message=add%20this%20filter&color=fdd20a&style=flat&logo=uBlock%20Origin)](https://subscribe.adblockplus.org/?location=https%3A%2F%2Fraw.githubusercontent.com%2Fquenhus%2FuBlock-Origin-dev-filter%2Fmain%2Fdist%2Fduckduckgo%2Fall.txt&title=uBlock-Origin-dev-filter%20-%20DuckDuckGo%20-%20Dev)|[![uBO - add this filter](https://img.shields.io/static/v1?label=uBO&message=add%20this%20filter&color=fdd20a&style=flat&logo=uBlock%20Origin)](https://subscribe.adblockplus.org/?location=https%3A%2F%2Fraw.githubusercontent.com%2Fquenhus%2FuBlock-Origin-dev-filter%2Fmain%2Fdist%2Fduckduckgo%2Fglobal.txt&title=uBlock-Origin-dev-filter%20-%20DuckDuckGo%20-%20Global)|
|Google+DDG|[![uBO - add this filter](https://img.shields.io/static/v1?label=uBO&message=add%20this%20filter&color=9b59b6&style=flat&logo=uBlock%20Origin)](https://subscribe.adblockplus.org/?location=https%3A%2F%2Fraw.githubusercontent.com%2Fquenhus%2FuBlock-Origin-dev-filter%2Fmain%2Fdist%2Fgoogle_duckduckgo%2Fall.txt&title=uBlock-Origin-dev-filter%20-%20Google%2BDDG%20-%20Dev)|[![uBO - add this filter](https://img.shields.io/static/v1?label=uBO&message=add%20this%20filter&color=9b59b6&style=flat&logo=uBlock%20Origin)](https://subscribe.adblockplus.org/?location=https%3A%2F%2Fraw.githubusercontent.com%2Fquenhus%2FuBlock-Origin-dev-filter%2Fmain%2Fdist%2Fgoogle_duckduckgo%2Fglobal.txt&title=uBlock-Origin-dev-filter%20-%20Google%2BDDG%20-%20Global)|
|Startpage|[![uBO - add this filter](https://img.shields.io/static/v1?label=uBO&message=add%20this%20filter&color=5b7bca&style=flat&logo=uBlock%20Origin)](https://subscribe.adblockplus.org/?location=https%3A%2F%2Fraw.githubusercontent.com%2Fquenhus%2FuBlock-Origin-dev-filter%2Fmain%2Fdist%2Fstartpage%2Fall.txt&title=uBlock-Origin-dev-filter%20-%20Startpage%20-%20Dev)|[![uBO - add this filter](https://img.shields.io/static/v1?label=uBO&message=add%20this%20filter&color=5b7bca&style=flat&logo=uBlock%20Origin)](https://subscribe.adblockplus.org/?location=https%3A%2F%2Fraw.githubusercontent.com%2Fquenhus%2FuBlock-Origin-dev-filter%2Fmain%2Fdist%2Fstartpage%2Fglobal.txt&title=uBlock-Origin-dev-filter%20-%20Startpage%20-%20Global)|
|Brave|[![uBO - add this filter](https://img.shields.io/static/v1?label=uBO&message=add%20this%20filter&color=f25100&style=flat&logo=uBlock%20Origin)](https://subscribe.adblockplus.org/?location=https%3A%2F%2Fraw.githubusercontent.com%2Fquenhus%2FuBlock-Origin-dev-filter%2Fmain%2Fdist%2Fbrave%2Fall.txt&title=uBlock-Origin-dev-filter%20-%20Brave%20-%20Dev)|[![uBO - add this filter](https://img.shields.io/static/v1?label=uBO&message=add%20this%20filter&color=f25100&style=flat&logo=uBlock%20Origin)](https://subscribe.adblockplus.org/?location=https%3A%2F%2Fraw.githubusercontent.com%2Fquenhus%2FuBlock-Origin-dev-filter%2Fmain%2Fdist%2Fbrave%2Fglobal.txt&title=uBlock-Origin-dev-filter%20-%20Brave%20-%20Global)|
|Ecosia|[![uBO - add this filter](https://img.shields.io/static/v1?label=uBO&message=add%20this%20filter&color=36acb8&style=flat&logo=uBlock%20Origin)](https://subscribe.adblockplus.org/?location=https%3A%2F%2Fraw.githubusercontent.com%2Fquenhus%2FuBlock-Origin-dev-filter%2Fmain%2Fdist%2Fecosia%2Fall.txt&title=uBlock-Origin-dev-filter%20-%20Ecosia%20-%20Dev)|[![uBO - add this filter](https://img.shields.io/static/v1?label=uBO&message=add%20this%20filter&color=36acb8&style=flat&logo=uBlock%20Origin)](https://subscribe.adblockplus.org/?location=https%3A%2F%2Fraw.githubusercontent.com%2Fquenhus%2FuBlock-Origin-dev-filter%2Fmain%2Fdist%2Fecosia%2Fglobal.txt&title=uBlock-Origin-dev-filter%20-%20Ecosia%20-%20Global)|
|All Search Engines|[![uBO - add this filter](https://img.shields.io/static/v1?label=uBO&message=add%20this%20filter&color=ffffff&style=flat&logo=uBlock%20Origin)](https://subscribe.adblockplus.org/?location=https%3A%2F%2Fraw.githubusercontent.com%2Fquenhus%2FuBlock-Origin-dev-filter%2Fmain%2Fdist%2Fall_search_engines%2Fall.txt&title=uBlock-Origin-dev-filter%20-%20All%20Search%20Engines%20-%20Dev)|[![uBO - add this filter](https://img.shields.io/static/v1?label=uBO&message=add%20this%20filter&color=ffffff&style=flat&logo=uBlock%20Origin)](https://subscribe.adblockplus.org/?location=https%3A%2F%2Fraw.githubusercontent.com%2Fquenhus%2FuBlock-Origin-dev-filter%2Fmain%2Fdist%2Fall_search_engines%2Fglobal.txt&title=uBlock-Origin-dev-filter%20-%20All%20Search%20Engines%20-%20Global)|


More granular versions (StackOverflow-only, GitHub-only, ...)

||StackOverflow|GitHub|NPM|Wikipedia|SEO Spam|
|---|:---:|:---:|:---:|:---:|:---:|
|Google|[add in uBO](https://subscribe.adblockplus.org/?location=https%3A%2F%2Fraw.githubusercontent.com%2Fquenhus%2FuBlock-Origin-dev-filter%2Fmain%2Fdist%2Fgoogle%2Fstackoverflow_copycats.txt&title=uBlock-Origin-dev-filter%20-%20Google%20-%20StackOverflow)|[add in uBO](https://subscribe.adblockplus.org/?location=https%3A%2F%2Fraw.githubusercontent.com%2Fquenhus%2FuBlock-Origin-dev-filter%2Fmain%2Fdist%2Fgoogle%2Fgithub_copycats.txt&title=uBlock-Origin-dev-filter%20-%20Google%20-%20GitHub)|[add in uBO](https://subscribe.adblockplus.org/?location=https%3A%2F%2Fraw.githubusercontent.com%2Fquenhus%2FuBlock-Origin-dev-filter%2Fmain%2Fdist%2Fgoogle%2Fnpm_copycats.txt&title=uBlock-Origin-dev-filter%20-%20Google%20-%20NPM)|[add in uBO](https://subscribe.adblockplus.org/?location=https%3A%2F%2Fraw.githubusercontent.com%2Fquenhus%2FuBlock-Origin-dev-filter%2Fmain%2Fdist%2Fgoogle%2Fwikipedia_copycats.txt&title=uBlock-Origin-dev-filter%20-%20Google%20-%20Wikipedia)|[add in uBO](https://subscribe.adblockplus.org/?location=https%3A%2F%2Fraw.githubusercontent.com%2Fquenhus%2FuBlock-Origin-dev-filter%2Fmain%2Fdist%2Fgoogle%2Fseo_spam.txt&title=uBlock-Origin-dev-filter%20-%20Google%20-%20SEO%20Spam)|
|DuckDuckGo|[add in uBO](https://subscribe.adblockplus.org/?location=https%3A%2F%2Fraw.githubusercontent.com%2Fquenhus%2FuBlock-Origin-dev-filter%2Fmain%2Fdist%2Fduckduckgo%2Fstackoverflow_copycats.txt&title=uBlock-Origin-dev-filter%20-%20DuckDuckGo%20-%20StackOverflow)|[add in uBO](https://subscribe.adblockplus.org/?location=https%3A%2F%2Fraw.githubusercontent.com%2Fquenhus%2FuBlock-Origin-dev-filter%2Fmain%2Fdist%2Fduckduckgo%2Fgithub_copycats.txt&title=uBlock-Origin-dev-filter%20-%20DuckDuckGo%20-%20GitHub)|[add in uBO](https://subscribe.adblockplus.org/?location=https%3A%2F%2Fraw.githubusercontent.com%2Fquenhus%2FuBlock-Origin-dev-filter%2Fmain%2Fdist%2Fduckduckgo%2Fnpm_copycats.txt&title=uBlock-Origin-dev-filter%20-%20DuckDuckGo%20-%20NPM)|[add in uBO](https://subscribe.adblockplus.org/?location=https%3A%2F%2Fraw.githubusercontent.com%2Fquenhus%2FuBlock-Origin-dev-filter%2Fmain%2Fdist%2Fduckduckgo%2Fwikipedia_copycats.txt&title=uBlock-Origin-dev-filter%20-%20DuckDuckGo%20-%20Wikipedia)|[add in uBO](https://subscribe.adblockplus.org/?location=https%3A%2F%2Fraw.githubusercontent.com%2Fquenhus%2FuBlock-Origin-dev-filter%2Fmain%2Fdist%2Fduckduckgo%2Fseo_spam.txt&title=uBlock-Origin-dev-filter%20-%20DuckDuckGo%20-%20SEO%20Spam)|
|Google+DDG|[add in uBO](https://subscribe.adblockplus.org/?location=https%3A%2F%2Fraw.githubusercontent.com%2Fquenhus%2FuBlock-Origin-dev-filter%2Fmain%2Fdist%2Fgoogle_duckduckgo%2Fstackoverflow_copycats.txt&title=uBlock-Origin-dev-filter%20-%20Google%2BDDG%20-%20StackOverflow)|[add in uBO](https://subscribe.adblockplus.org/?location=https%3A%2F%2Fraw.githubusercontent.com%2Fquenhus%2FuBlock-Origin-dev-filter%2Fmain%2Fdist%2Fgoogle_duckduckgo%2Fgithub_copycats.txt&title=uBlock-Origin-dev-filter%20-%20Google%2BDDG%20-%20GitHub)|[add in uBO](https://subscribe.adblockplus.org/?location=https%3A%2F%2Fraw.githubusercontent.com%2Fquenhus%2FuBlock-Origin-dev-filter%2Fmain%2Fdist%2Fgoogle_duckduckgo%2Fnpm_copycats.txt&title=uBlock-Origin-dev-filter%20-%20Google%2BDDG%20-%20NPM)|[add in uBO](https://subscribe.adblockplus.org/?location=https%3A%2F%2Fraw.githubusercontent.com%2Fquenhus%2FuBlock-Origin-dev-filter%2Fmain%2Fdist%2Fgoogle_duckduckgo%2Fwikipedia_copycats.txt&title=uBlock-Origin-dev-filter%20-%20Google%2BDDG%20-%20Wikipedia)|[add in uBO](https://subscribe.adblockplus.org/?location=https%3A%2F%2Fraw.githubusercontent.com%2Fquenhus%2FuBlock-Origin-dev-filter%2Fmain%2Fdist%2Fgoogle_duckduckgo%2Fseo_spam.txt&title=uBlock-Origin-dev-filter%20-%20Google%2BDDG%20-%20SEO%20Spam)|
|Startpage|[add in uBO](https://subscribe.adblockplus.org/?location=https%3A%2F%2Fraw.githubusercontent.com%2Fquenhus%2FuBlock-Origin-dev-filter%2Fmain%2Fdist%2Fstartpage%2Fstackoverflow_copycats.txt&title=uBlock-Origin-dev-filter%20-%20Startpage%20-%20StackOverflow)|[add in uBO](https://subscribe.adblockplus.org/?location=https%3A%2F%2Fraw.githubusercontent.com%2Fquenhus%2FuBlock-Origin-dev-filter%2Fmain%2Fdist%2Fstartpage%2Fgithub_copycats.txt&title=uBlock-Origin-dev-filter%20-%20Startpage%20-%20GitHub)|[add in uBO](https://subscribe.adblockplus.org/?location=https%3A%2F%2Fraw.githubusercontent.com%2Fquenhus%2FuBlock-Origin-dev-filter%2Fmain%2Fdist%2Fstartpage%2Fnpm_copycats.txt&title=uBlock-Origin-dev-filter%20-%20Startpage%20-%20NPM)|[add in uBO](https://subscribe.adblockplus.org/?location=https%3A%2F%2Fraw.githubusercontent.com%2Fquenhus%2FuBlock-Origin-dev-filter%2Fmain%2Fdist%2Fstartpage%2Fwikipedia_copycats.txt&title=uBlock-Origin-dev-filter%20-%20Startpage%20-%20Wikipedia)|[add in uBO](https://subscribe.adblockplus.org/?location=https%3A%2F%2Fraw.githubusercontent.com%2Fquenhus%2FuBlock-Origin-dev-filter%2Fmain%2Fdist%2Fstartpage%2Fseo_spam.txt&title=uBlock-Origin-dev-filter%20-%20Startpage%20-%20SEO%20Spam)|
|Brave|[add in uBO](https://subscribe.adblockplus.org/?location=https%3A%2F%2Fraw.githubusercontent.com%2Fquenhus%2FuBlock-Origin-dev-filter%2Fmain%2Fdist%2Fbrave%2Fstackoverflow_copycats.txt&title=uBlock-Origin-dev-filter%20-%20Brave%20-%20StackOverflow)|[add in uBO](https://subscribe.adblockplus.org/?location=https%3A%2F%2Fraw.githubusercontent.com%2Fquenhus%2FuBlock-Origin-dev-filter%2Fmain%2Fdist%2Fbrave%2Fgithub_copycats.txt&title=uBlock-Origin-dev-filter%20-%20Brave%20-%20GitHub)|[add in uBO](https://subscribe.adblockplus.org/?location=https%3A%2F%2Fraw.githubusercontent.com%2Fquenhus%2FuBlock-Origin-dev-filter%2Fmain%2Fdist%2Fbrave%2Fnpm_copycats.txt&title=uBlock-Origin-dev-filter%20-%20Brave%20-%20NPM)|[add in uBO](https://subscribe.adblockplus.org/?location=https%3A%2F%2Fraw.githubusercontent.com%2Fquenhus%2FuBlock-Origin-dev-filter%2Fmain%2Fdist%2Fbrave%2Fwikipedia_copycats.txt&title=uBlock-Origin-dev-filter%20-%20Brave%20-%20Wikipedia)|[add in uBO](https://subscribe.adblockplus.org/?location=https%3A%2F%2Fraw.githubusercontent.com%2Fquenhus%2FuBlock-Origin-dev-filter%2Fmain%2Fdist%2Fbrave%2Fseo_spam.txt&title=uBlock-Origin-dev-filter%20-%20Brave%20-%20SEO%20Spam)|
|Ecosia|[add in uBO](https://subscribe.adblockplus.org/?location=https%3A%2F%2Fraw.githubusercontent.com%2Fquenhus%2FuBlock-Origin-dev-filter%2Fmain%2Fdist%2Fecosia%2Fstackoverflow_copycats.txt&title=uBlock-Origin-dev-filter%20-%20Ecosia%20-%20StackOverflow)|[add in uBO](https://subscribe.adblockplus.org/?location=https%3A%2F%2Fraw.githubusercontent.com%2Fquenhus%2FuBlock-Origin-dev-filter%2Fmain%2Fdist%2Fecosia%2Fgithub_copycats.txt&title=uBlock-Origin-dev-filter%20-%20Ecosia%20-%20GitHub)|[add in uBO](https://subscribe.adblockplus.org/?location=https%3A%2F%2Fraw.githubusercontent.com%2Fquenhus%2FuBlock-Origin-dev-filter%2Fmain%2Fdist%2Fecosia%2Fnpm_copycats.txt&title=uBlock-Origin-dev-filter%20-%20Ecosia%20-%20NPM)|[add in uBO](https://subscribe.adblockplus.org/?location=https%3A%2F%2Fraw.githubusercontent.com%2Fquenhus%2FuBlock-Origin-dev-filter%2Fmain%2Fdist%2Fecosia%2Fwikipedia_copycats.txt&title=uBlock-Origin-dev-filter%20-%20Ecosia%20-%20Wikipedia)|[add in uBO](https://subscribe.adblockplus.org/?location=https%3A%2F%2Fraw.githubusercontent.com%2Fquenhus%2FuBlock-Origin-dev-filter%2Fmain%2Fdist%2Fecosia%2Fseo_spam.txt&title=uBlock-Origin-dev-filter%20-%20Ecosia%20-%20SEO%20Spam)|
|All Search Engines|[add in uBO](https://subscribe.adblockplus.org/?location=https%3A%2F%2Fraw.githubusercontent.com%2Fquenhus%2FuBlock-Origin-dev-filter%2Fmain%2Fdist%2Fall_search_engines%2Fstackoverflow_copycats.txt&title=uBlock-Origin-dev-filter%20-%20All%20Search%20Engines%20-%20StackOverflow)|[add in uBO](https://subscribe.adblockplus.org/?location=https%3A%2F%2Fraw.githubusercontent.com%2Fquenhus%2FuBlock-Origin-dev-filter%2Fmain%2Fdist%2Fall_search_engines%2Fgithub_copycats.txt&title=uBlock-Origin-dev-filter%20-%20All%20Search%20Engines%20-%20GitHub)|[add in uBO](https://subscribe.adblockplus.org/?location=https%3A%2F%2Fraw.githubusercontent.com%2Fquenhus%2FuBlock-Origin-dev-filter%2Fmain%2Fdist%2Fall_search_engines%2Fnpm_copycats.txt&title=uBlock-Origin-dev-filter%20-%20All%20Search%20Engines%20-%20NPM)|[add in uBO](https://subscribe.adblockplus.org/?location=https%3A%2F%2Fraw.githubusercontent.com%2Fquenhus%2FuBlock-Origin-dev-filter%2Fmain%2Fdist%2Fall_search_engines%2Fwikipedia_copycats.txt&title=uBlock-Origin-dev-filter%20-%20All%20Search%20Engines%20-%20Wikipedia)|[add in uBO](https://subscribe.adblockplus.org/?location=https%3A%2F%2Fraw.githubusercontent.com%2Fquenhus%2FuBlock-Origin-dev-filter%2Fmain%2Fdist%2Fall_search_engines%2Fseo_spam.txt&title=uBlock-Origin-dev-filter%20-%20All%20Search%20Engines%20-%20SEO%20Spam)|


How to import uBlock filters manually

### Manually import filters

1. Open uBlock Origin settings
2. Under the "Filter lists" tab, scroll to the bottom where it says β€œCustom” and click the β€œImport” checkbox to reveal the custom URL textbox
3. Append the URL `https://raw.githubusercontent.com/quenhus/uBlock-Origin-dev-filter/main/dist/google_duckduckgo/all.txt` in the textbox
4. Press `Apply Changes` in the upper left

Note: In `dist/`, you can find filters for other search engines (Google, DuckDuckGo, Startpage or Brave). You can use and combine these filters by using the raw URL of `dist/` files.

## Other filter formats (uBlacklist, hosts filter, ...)

This project also provide filter in other formats:
- [uBlacklist](https://github.com/iorate/ublacklist) (more efficient than uBO in this case)
- macOS userscript
- Domains filter (can be used with a Pi-hole/Firewall)
- DNS hosts filter (can be used in `/etc/hosts`)

||dev|global|StackOverflow|GitHub|NPM|Wikipedia|SEO Spam|
|---|:---:|:---:|:---:|:---:|:---:|:---:|:---:|
|uBlacklist|[Link](https://raw.githubusercontent.com/quenhus/uBlock-Origin-dev-filter/main/dist/other_format/uBlacklist/all.txt)|[Link](https://raw.githubusercontent.com/quenhus/uBlock-Origin-dev-filter/main/dist/other_format/uBlacklist/global.txt)|[Link](https://raw.githubusercontent.com/quenhus/uBlock-Origin-dev-filter/main/dist/other_format/uBlacklist/stackoverflow_copycats.txt)|[Link](https://raw.githubusercontent.com/quenhus/uBlock-Origin-dev-filter/main/dist/other_format/uBlacklist/github_copycats.txt)|[Link](https://raw.githubusercontent.com/quenhus/uBlock-Origin-dev-filter/main/dist/other_format/uBlacklist/npm_copycats.txt)|[Link](https://raw.githubusercontent.com/quenhus/uBlock-Origin-dev-filter/main/dist/other_format/uBlacklist/wikipedia_copycats.txt)|[Link](https://raw.githubusercontent.com/quenhus/uBlock-Origin-dev-filter/main/dist/other_format/uBlacklist/seo_spam.txt)|
|macOS userscript|[Link](https://raw.githubusercontent.com/quenhus/uBlock-Origin-dev-filter/main/dist/userscript/google_duckduckgo/all.txt)|[Link](https://raw.githubusercontent.com/quenhus/uBlock-Origin-dev-filter/main/dist/userscript/google_duckduckgo/global.txt)|[Link](https://raw.githubusercontent.com/quenhus/uBlock-Origin-dev-filter/main/dist/userscript/google_duckduckgo/stackoverflow_copycats.txt)|[Link](https://raw.githubusercontent.com/quenhus/uBlock-Origin-dev-filter/main/dist/userscript/google_duckduckgo/github_copycats.txt)|[Link](https://raw.githubusercontent.com/quenhus/uBlock-Origin-dev-filter/main/dist/userscript/google_duckduckgo/npm_copycats.txt)|[Link](https://raw.githubusercontent.com/quenhus/uBlock-Origin-dev-filter/main/dist/userscript/google_duckduckgo/wikipedia_copycats.txt)|[Link](https://raw.githubusercontent.com/quenhus/uBlock-Origin-dev-filter/main/dist/userscript/google_duckduckgo/seo_spam.txt)|
|Domains filter|[Link](https://raw.githubusercontent.com/quenhus/uBlock-Origin-dev-filter/main/dist/other_format/domains/all.txt)|[Link](https://raw.githubusercontent.com/quenhus/uBlock-Origin-dev-filter/main/dist/other_format/domains/global.txt)|[Link](https://raw.githubusercontent.com/quenhus/uBlock-Origin-dev-filter/main/dist/other_format/domains/stackoverflow_copycats.txt)|[Link](https://raw.githubusercontent.com/quenhus/uBlock-Origin-dev-filter/main/dist/other_format/domains/github_copycats.txt)|[Link](https://raw.githubusercontent.com/quenhus/uBlock-Origin-dev-filter/main/dist/other_format/domains/npm_copycats.txt)|[Link](https://raw.githubusercontent.com/quenhus/uBlock-Origin-dev-filter/main/dist/other_format/domains/wikipedia_copycats.txt)|[Link](https://raw.githubusercontent.com/quenhus/uBlock-Origin-dev-filter/main/dist/other_format/domains/seo_spam.txt)|
|DNS hosts filter|[Link](https://raw.githubusercontent.com/quenhus/uBlock-Origin-dev-filter/main/dist/other_format/hosts/all.txt)|[Link](https://raw.githubusercontent.com/quenhus/uBlock-Origin-dev-filter/main/dist/other_format/hosts/global.txt)|[Link](https://raw.githubusercontent.com/quenhus/uBlock-Origin-dev-filter/main/dist/other_format/hosts/stackoverflow_copycats.txt)|[Link](https://raw.githubusercontent.com/quenhus/uBlock-Origin-dev-filter/main/dist/other_format/hosts/github_copycats.txt)|[Link](https://raw.githubusercontent.com/quenhus/uBlock-Origin-dev-filter/main/dist/other_format/hosts/npm_copycats.txt)|[Link](https://raw.githubusercontent.com/quenhus/uBlock-Origin-dev-filter/main/dist/other_format/hosts/wikipedia_copycats.txt)|[Link](https://raw.githubusercontent.com/quenhus/uBlock-Origin-dev-filter/main/dist/other_format/hosts/seo_spam.txt)|

## Adding URL's

Please create a pull-request or [start an issue](https://github.com/quenhus/uBlock-Origin-dev-filter/issues/new?assignees=&labels=block-request&template=request-to-add-a-website-to-the-filter.md&title=Request%3A+add+COPYCAT_URL+to+the+filter) with evidence against the "copycats".

## Security

For simplicity and auto-updates, uBlock Origin filters rely on the last commit of the `main` branch, as every other uBO filters. For now, it seems this method does not raise security issues. However, you can import uBlock Origin filters with a reference to a given commit, not the `main` branch. Filters won't auto-update but they will be auditable by your own eyes.

## Scope of this filter

To me, a copycat is a website that:
- **mirrors most of GitHub/SO content**, automatically and without useful additional work on the content,
- **prevents** the user to **interact** easily with the resource (upvote, comment or reply),
- might **use SEO techniques** to catch users who would have otherwise reached the original resource,
- overall, **offers no benefits** for users over the original resource.

To be more precise:
- I do not consider automatic translation as a benefit;
- I do consider a mirror with clear attribution to be a copycat;
- I do not consider a mirror created for privacy concern to be a copycat, except if it uses aggressive SEO techniques;
- This uBlock filter is my own filter, for my usage and **can't obviously satisfy everyone**.

## Sources

* [uBlacklist Stack Overflow Translation](https://github.com/arosh/ublacklist-stackoverflow-translation)
* [uBlacklist GitHub Translation](https://github.com/arosh/ublacklist-github-translation)
* [uBlock Origin - Shitty Copy-Paste websites filter](https://github.com/stroobants-dev/ublock-origin-shitty-copies-filter)
* [Quenhus Stackoverflow/Github copy-cats](https://gist.github.com/quenhus/6bd2c47e5780f726f0c96c0a2ee762a4)

## Do your own

1. List URL that you want to block in a `.txt` in the `data/` folder
2. Use `src/generate.py`, which generate files in `dist/` you can use as uBlock filters

Note: You can use [letsblock.it](https://letsblock.it/filters/search-results) to create your own filter.