explaingit

cobaltdisco/google-chinese-results-blocklist

7,494Audience · generalComplexity · 1/5Setup · easy

TLDR

A community-maintained blocklist of low-quality Chinese-language spam sites for use with the uBlacklist browser extension to clean up Google and Baidu search results.

Mindmap

mindmap
  root((Chinese Blocklist))
    What it is
      Spam domain blocklist
      Community maintained
    Works with
      uBlacklist extension
      AC-baidu userscript
    Browsers
      Chrome and Firefox
      Safari
    File types
      Precise domain matching
      Fuzzy URL and title matching
    Setup
      Add URL as subscription
      Auto-filters search results
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Things people build with this

USE CASE 1

Subscribe to the blocklist in uBlacklist to automatically hide hundreds of Chinese spam sites from Google search results.

USE CASE 2

Add the fuzzy matching file to catch spam on Baidu by installing the AC-baidu userscript and importing the blocklist.

USE CASE 3

Filter out Baijiahao and Tencent Cloud content farm domains from your Chinese-language Google searches.

USE CASE 4

Contribute a new spam domain to the list by submitting a pull request with the domain pattern.

Getting it running

Difficulty · easy Time to first run · 5min

Install uBlacklist from the Chrome or Firefox extension store, then paste the raw blocklist URL as a subscription, done in under two minutes.

No explicit license information stated, this is a community-maintained blocklist file.

In plain English

This repository is a blocklist of low-quality and spam Chinese-language websites that show up in Google and Baidu search results. The maintainer built it out of frustration with junk sites cluttering Chinese-language searches, and has accepted community submissions to expand the list over time. The maintainer now primarily uses a different search engine, so updates are less frequent than they once were. The list is designed to be used with browser extensions that can filter out specific domains from search result pages. For Google and other non-Baidu search engines, the recommended extension is uBlacklist, which is available for Chrome, Firefox, and Safari. For Baidu, the list works with a userscript called AC-baidu. There are two types of subscription files available. The precise matching file uses exact domain patterns, so it blocks a specific site without risk of accidentally blocking unrelated sites that happen to share similar URL structures. A second file covers additional platforms such as Baijiahao, Tencent Cloud, and Huawei Cloud domains. A separate fuzzy matching file uses broader URL patterns and title-based filters, which can catch more spam sites but may occasionally block legitimate pages that happen to match those patterns. To use the list with uBlacklist, you download the extension, open its settings, and add the raw file URLs as subscriptions. The extension then automatically filters matching results from your search pages. For Baidu, you import the blocklist file directly into the AC-baidu extension's block settings. The README is brief and focused on setup, the actual value of the repository is in the regularly updated blocklist text files themselves.

Copy-paste prompts

Prompt 1
Walk me through installing the uBlacklist Chrome extension and subscribing to the google-chinese-results-blocklist to filter Chinese spam from Google.
Prompt 2
How do I add the fuzzy matching file from google-chinese-results-blocklist to uBlacklist in Firefox?
Prompt 3
What is the difference between the precise matching file and the fuzzy matching file in google-chinese-results-blocklist, and which should I use?
Prompt 4
How do I set up the AC-baidu userscript and import the google-chinese-results-blocklist to clean up Baidu search results?
Prompt 5
Show me how to add a new spam domain to the google-chinese-results-blocklist and submit it as a pull request.
Open on GitHub → Explain another repo

← cobaltdisco on gitmyhub — every repo by this author, as a profile.

Verify against the repo before relying on details.