https://github.com/shosatojp/search-blocker
A tampermonkey user script, which blocks Google, Bing, Yahoo and DuckDuckGo search results you don't want to see.
https://github.com/shosatojp/search-blocker
bing-search duckduckgo-search google-search search-results-blocker tampermonkey userscript yahoo-search
Last synced: 8 months ago
JSON representation
A tampermonkey user script, which blocks Google, Bing, Yahoo and DuckDuckGo search results you don't want to see.
- Host: GitHub
- URL: https://github.com/shosatojp/search-blocker
- Owner: shosatojp
- License: mit
- Created: 2018-12-22T15:53:12.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2023-06-20T06:06:29.000Z (almost 3 years ago)
- Last Synced: 2025-09-25T17:51:47.747Z (9 months ago)
- Topics: bing-search, duckduckgo-search, google-search, search-results-blocker, tampermonkey, userscript, yahoo-search
- Language: TypeScript
- Homepage:
- Size: 815 KB
- Stars: 4
- Watchers: 0
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Search Blocker
## Supported Sites
- [Google](https://www.google.com/)
- all domains listed in https://www.google.com/supported_domains
- desktop, mobile
- [Bing](https://www.bing.com/)
- [Yahoo!](https://search.yahoo.com/)
- [Yahoo! Japan](https://search.yahoo.co.jp/)
- [DuckDuckGo](https://duckduckgo.com/)
## Features

block rule candidates

## Get Started
1. Install Tampermonkey on your browser
- Chrome: https://chrome.google.com/webstore/detail/tampermonkey/dhdgffkkebhmkfjojejmpbldmpobfkfo
- Firefox: https://addons.mozilla.org/ja/firefox/addon/tampermonkey/
2. Click this URL to install script.
- [search-blocker.user.js](https://github.com/shosatojp/search-blocker/releases/latest/download/search-blocker.user.js)
## Rule Syntax
```sh
# this is comment
foo.example.com
# also blocks foo.example.com
example.com
# block if 'foobar' appears in title
$intitle('foobar')
# mixed
example.com$intitle('foobar')
```
## Development
```sh
python tools/tampermonkey.py header > platforms/tampermonkey/header.js
python tools/tampermonkey.py matches > platforms/chrome/matches.json
npm run build
python tools/tampermonkey.py wrapper --path dist/search-blocker.user.js > platforms/tampermonkey/wrapper.user.js
```