{"adoption": {"forks": 41, "observed_at": "2026-08-28T04:04:21.323288+00:00", "stars": 1319}, "canonical_url": "https://ross.abutalabs.com/products/ublacklist-subscription-compilation", "card": {"archived": false, "artifact_type": "dataset", "description": "🚫 uBlacklist subscription 订阅合集", "domain": ["privacy", "browser-extensions", "crawlers"], "enriched": true, "function": ["security", "privacy", "search-engine"], "health_score": 92, "homepage": "https://git.io/ublacklist", "language": "Go", "license": "NOASSERTION", "license_family": "other", "maturity": "active", "member_repos": ["eallion/uBlacklist-subscription-compilation"], "name": "eallion/uBlacklist-subscription-compilation", "platform": ["browser", "browser-extension", "cross-platform"], "pushed_at": "2026-08-24T16:21:10+00:00", "repo": "eallion/uBlacklist-subscription-compilation", "stars": 1319, "tags": ["ublacklist", "blocklist", "content-farm", "search-filter", "subscription-list", "seo-spam", "curated-list", "github-actions", "search"], "topics": ["ublacklist", "block", "list", "google", "chrome", "firefox", "extensions", "subscription", "edge"], "urls": [], "use_cases": ["block content farms from google search results", "filter AI-generated SEO spam sites from search", "subscribe to a merged ublacklist blocklist", "hide machine-translated spam sites in bing and duckduckgo", "clean up search results in chrome and firefox", "block chinese content farms in kagi and searxng"], "what_it_is": "A curated compilation of uBlacklist subscription blocklists that merges blocklists from around the web into a single subscription URL. It primarily blocks Chinese content farms, machine-translated sites, and AI-generated SEO spam from search engine results, and is updated weekly via GitHub Actions.", "when_to_avoid": ["you need ad blocking or tracker blocking rather than search result filtering", "you do not use the uBlacklist browser extension", "you need to block sites inside social media feeds or other non-search contexts"], "when_to_choose": ["you use the uBlacklist extension and want one maintained subscription covering many blocklists", "you want to filter low-quality content farm results from Google, Bing, DuckDuckGo, Kagi, and other supported engines", "you want a blocklist that is automatically refreshed weekly without manual upkeep"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/ublacklist-subscription-compilation", "repo": "eallion/uBlacklist-subscription-compilation", "role": "main", "score": 67}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:21.323288+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:47:53.628686+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "57376228054201709c6050296ba37dcb5874978a17bf17dd57162054117808a1", "fetched_at": "2026-08-28T04:04:21.323288+00:00", "kind": "readme", "missing": false, "url": "https://github.com/eallion/uBlacklist-subscription-compilation"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:21.323288+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:47:53.628686+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "57376228054201709c6050296ba37dcb5874978a17bf17dd57162054117808a1", "fetched_at": "2026-08-28T04:04:21.323288+00:00", "kind": "readme", "missing": false, "url": "https://github.com/eallion/uBlacklist-subscription-compilation"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:47:53.628686+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "57376228054201709c6050296ba37dcb5874978a17bf17dd57162054117808a1", "fetched_at": "2026-08-28T04:04:21.323288+00:00", "kind": "readme", "missing": false, "url": "https://github.com/eallion/uBlacklist-subscription-compilation"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:04:21.323288+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:21.323288+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:21.323288+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:47:53.628686+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "57376228054201709c6050296ba37dcb5874978a17bf17dd57162054117808a1", "fetched_at": "2026-08-28T04:04:21.323288+00:00", "kind": "readme", "missing": false, "url": "https://github.com/eallion/uBlacklist-subscription-compilation"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:21.323288+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:21.323288+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:47:53.628686+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "57376228054201709c6050296ba37dcb5874978a17bf17dd57162054117808a1", "fetched_at": "2026-08-28T04:04:21.323288+00:00", "kind": "readme", "missing": false, "url": "https://github.com/eallion/uBlacklist-subscription-compilation"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:21.323288+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:21.323288+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:21.323288+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:47:53.628686+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "57376228054201709c6050296ba37dcb5874978a17bf17dd57162054117808a1", "fetched_at": "2026-08-28T04:04:21.323288+00:00", "kind": "readme", "missing": false, "url": "https://github.com/eallion/uBlacklist-subscription-compilation"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:21.323288+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:21.323288+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:47:53.628686+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "57376228054201709c6050296ba37dcb5874978a17bf17dd57162054117808a1", "fetched_at": "2026-08-28T04:04:21.323288+00:00", "kind": "readme", "missing": false, "url": "https://github.com/eallion/uBlacklist-subscription-compilation"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:47:53.628686+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "57376228054201709c6050296ba37dcb5874978a17bf17dd57162054117808a1", "fetched_at": "2026-08-28T04:04:21.323288+00:00", "kind": "readme", "missing": false, "url": "https://github.com/eallion/uBlacklist-subscription-compilation"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:47:53.628686+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "57376228054201709c6050296ba37dcb5874978a17bf17dd57162054117808a1", "fetched_at": "2026-08-28T04:04:21.323288+00:00", "kind": "readme", "missing": false, "url": "https://github.com/eallion/uBlacklist-subscription-compilation"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:47:53.628686+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "57376228054201709c6050296ba37dcb5874978a17bf17dd57162054117808a1", "fetched_at": "2026-08-28T04:04:21.323288+00:00", "kind": "readme", "missing": false, "url": "https://github.com/eallion/uBlacklist-subscription-compilation"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2302, "days_push": 9, "days_rel": 491, "gap_med": null, "n_releases_24m": 1}, "score": 67, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}